[理工][計組]-成大99-資工
99年計組第一題給了下面的程式碼:
Loop: add $8, $9, $10
add $8, $9, $10
add $8, $9, $10
add $8, $9, $10
add $8, $9, $10
add $8, $9, $10
beq $0, $9, Loop
End: add $9, $0, $9
並給了beq的opcode: 0x04,要求轉換beq指令成32-bit binary instruction。
白算盤上beq的格式為:
op(6) + rt(5) + rs(5) + addr(16)
其中op、st、rs題目都給了,addr是目的地與下一個指令的相對位址,但是這題addr是往
上跳,請問addr要怎麼表示往上跳?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.181.135
※ 編輯: icetofux 來自: 203.67.181.135 (02/09 09:38)
推
02/09 09:59, , 1F
02/09 09:59, 1F
→
02/09 09:59, , 2F
02/09 09:59, 2F
→
02/09 11:02, , 3F
02/09 11:02, 3F