Re: [計組]Brach 和 Jump 的datapath

看板Grad-ProbAsk作者 (ahlune)時間13年前 (2011/08/07 00:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
branch的machine code是以word為單位 在課本P43有講 範圍在 -2^15~2^15-1 word 而在DATA PATH裡你要跟現在的PC值相加 他的單位是byte所以要左一兩格 jump也是一樣道理在machine code最後26個位元 是把他的最後兩個位元捨棄不算 還有前面四個位元因為直接使用PC的 故也不需要 所以才變成26位元 ※ 引述《timtim01 (我不是阿宅 是鄉民)》之銘言: : 在張凡的P313課本內 : 畫了branch和jump的datapath : 但是都要左移2格 為什麼好端端的位置要4? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.141
文章代碼(AID): #1EFMt4UN (Grad-ProbAsk)
文章代碼(AID): #1EFMt4UN (Grad-ProbAsk)