看板 Grad-ProbAsk 關於我們 聯絡資訊
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