Test blez
This commit is contained in:
18
06test_blez.asm
Normal file
18
06test_blez.asm
Normal file
@@ -0,0 +1,18 @@
|
||||
addi $s0, $zero, -2
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
start:
|
||||
addi $s0, $s0, 1
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
blez $s0, start
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
end:
|
||||
j end
|
||||
16
06test_blez.txt
Normal file
16
06test_blez.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
20'd0: instruction <= 32'h2010fffe; // addi $s0, $zero, -2
|
||||
20'd1: instruction <= 32'h00000000;
|
||||
20'd2: instruction <= 32'h00000000;
|
||||
20'd3: instruction <= 32'h00000000;
|
||||
20'd4: instruction <= 32'h00000000; // start:
|
||||
20'd5: instruction <= 32'h22100001; // addi $s0, $s0, 1
|
||||
20'd6: instruction <= 32'h00000000;
|
||||
20'd7: instruction <= 32'h00000000;
|
||||
20'd8: instruction <= 32'h00000000;
|
||||
20'd9: instruction <= 32'h00000000;
|
||||
20'd10: instruction <= 32'h1a00fffa; // blez $s0, start
|
||||
20'd11: instruction <= 32'h00000000;
|
||||
20'd12: instruction <= 32'h00000000;
|
||||
20'd13: instruction <= 32'h00000000;
|
||||
20'd14: instruction <= 32'h00000000; // end:
|
||||
20'd15: instruction <= 32'h0810000f; // j end
|
||||
16
06test_blez_mars.txt
Normal file
16
06test_blez_mars.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
2010fffe
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
22100001
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
1a00fffa
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
0810000f
|
||||
Reference in New Issue
Block a user