Test bltz

This commit is contained in:
unlockable
2024-07-11 00:37:57 +08:00
parent 6791d6b7bb
commit 3f024edfb5
3 changed files with 50 additions and 0 deletions

18
08test_bltz.asm Normal file
View File

@@ -0,0 +1,18 @@
addi $s1, $zero, -2
nop
nop
nop
nop
start:
addi $s1, $s1, 1
nop
nop
nop
nop
bltz $s1, start
nop
nop
nop
nop
end:
j end

16
08test_bltz.txt Normal file
View File

@@ -0,0 +1,16 @@
20'd0: instruction <= 32'h2011fffe; // addi $s1, $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'h22310001; // addi $s1, $s1, -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'h0620fffa; // bgtz $s1, 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'h0800000f; // j end

16
08test_bltz_mars.txt Normal file
View File

@@ -0,0 +1,16 @@
2011fffe
00000000
00000000
00000000
00000000
22310001
00000000
00000000
00000000
00000000
0620fffa
00000000
00000000
00000000
00000000
0800000f