0
有這個代碼的小問題,它qtspim它說我想比較的字母將與系統調用讀入這些功能,我比較字符串h $ v0,因爲如果它是相等的,那麼它會去功能那封信MIPS:菜單選擇不起作用。
Instruction references undefined symbol at 0x004000dc [0x004000dc] 0x10220000 beq $1, $2, 0 [menu-0x004000d8]
la $a0, menu1
syscall #print menu1
la $a0, menu2
syscall #print menu2
la $a0, menu3
syscall #print menu3
la $a0, menu4
syscall #print menu4
la $a0, menu5
syscall #print menu5
la $a0, menu6
syscall #print menu6
la $a0, menu7
syscall #print menu7
la $a0, menu8
syscall #print menu8
la $a0, menu9
syscall #print menu9
la $a1, mselc #print mselc
syscall
li $v0, 8
syscall
j select #jump to select function
select:
beq $v0, 'h', menu
beq $v0, 'a', speed_add
beq $v0, 'd', speed_sub
beq $v0, 'p', passenger_add
beq $v0, 'r', passenger_remove
beq $v0, 'w', wiper
beq $v0, 'i', headlight_in
beq $v0, 'd', headlight_de
beq $v0, 't', turn1
j main
它看起來像這樣然後 – swimmerbhs
我在上面的答案中添加了一些示例代碼。 – rutter