作者RoyalCh (不想當小螺絲釘!)
看板Grad-ProbAsk
標題[理工] 計組 instruction bytes
時間Wed Dec 7 14:10:39 2011
此題是原張凡上冊109頁第73題
有一小段code的instruction bytes算出來跟解答不一樣
此段code是load-store的形態
lw $t0,b
lw $t1,c
lw $t2,d
add $t0,$t0,$t1
sub $t0,$t0,$t2
sw $t0,a
opcode 都是1bytes
memory address 都是2bytes
data operands 都是2bytes
registers有十六個
我的算法是
4+4+4+4+4+4=24個
可是解答是
4+4+4+3+3+4=22個
到底錯在哪orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.67.165
推 a76126:ㄜ..add跟sub 不都是1+0.5+0.5+0.5 = 2.5 取整數3 沒錯呀 12/07 14:41
推 kiwidoit:16個registers,所以辨識欄位為4bits 12/07 14:41
→ kiwidoit:被樓上搶先ˊˋ 12/07 14:42
→ RoyalCh:懂了..居然犯這種令人灰心的錯誤ˊˋ 12/07 16:37