推 skyHuan: 12. 應該是指以PC+4那個指令為base的offset(前or後幾個 11/19 13:53
→ skyHuan: 指令) 11/19 13:53
→ skyHuan: 13. 跳到其他procedual是linker,跳回來應該是看ra暫存 11/19 13:53
→ skyHuan: 器中存的值應該不是linker做的(? 11/19 13:53
→ skyHuan: 4. 答案是512嗎(? 16個暫存器需要4個bit表示,兩個暫存 11/19 13:53
→ skyHuan: 器就要8 bits,剩下8個bit應該是表示2^8=256個指令吧(? 11/19 13:53
→ sooge: 題目是問impossible所以最多如果是塞256個 那512就是答案沒 11/19 15:40
→ sooge: 錯。但為什麼一個指令用兩個暫存器會讓bits由4變成8? 11/19 15:40
推 skyHuan: 喔喔喔沒看到impossible >< 11/19 15:55
→ skyHuan: 擺兩個暫存器就要2個4 bits的空間呀 11/19 15:55
→ skyHuan: 例如add r1 r2 => (op of add)(0001)(0002) 11/19 15:55
→ sooge: 阿阿懂了 一直以為是16×2=32 需要5bit而已 謝謝你 11/19 16:07