MIPS Beq加/减开关

时间:2015-09-05 22:22:54

标签: mips

我是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

0 个答案:

没有答案