看板 Grad-ProbAsk 關於我們 聯絡資訊
jump是J-type的指令 是PC高位元和指令後方的26-bit的結合 (應該沒錯吧) 我想請問 1. PC提供了幾個bit呢? ( 印象中是最左方4個bit ?) 如果沒錯的話 我想問為什麼PC不提供多一點bit呢? ex: 6, 這樣不是剛好32個bit嗎? 還是說只是規格就這樣規定? 2. 假設目前 PC 位址: 0x2000 0000 要判定是不是可以跳到 0x0000 1000 是不是只要看PC和想要跳躍的位址的27 28個bit是否相同就好呢? (如果說 1.是正確的 : 左方4個bit由PC提供) 謝謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.179.124
B0038412:最後兩個bit 因為mips對齊4的倍數 所以都是0 09/01 22:08
christianSK:請問是什麼的最後兩個bit? 09/01 22:10
sallet:Jump跳的位置=PC前4個bit+指令中的26個bit+尾巴2個0 09/01 22:34
christianSK:喔喔 謝謝 我懂了!! 09/02 11:46