我是MIPS的新手,想要找出分支和交换机。我想要做的就是将开关0设置为添加并将开关1设置为减去。有人可以帮助并解释我做错了什么,因为我观看的每个视频都无济于事。每次我运行我以前的程序时,它所做的只是一遍又一遍地运行add:。
li $a0, 2
li $a1, 1
main:
li $s0, 0xf0100000
li $s1, 0b00000001
li $s2, 0b00000010
start:
lw $t0, 0($s0)
beq <------ This is what I don't understand
nop
add:
addu $v0, $a0, $a1
j start
nop
subtract:
subu $v0, $a0, $a1
j start
nop