推 ekids1234: Beq 在 imme 項可以往負的跳01/10 20:12
→ ekids1234: 類似那格可以填個 -10 之類的01/10 20:12
→ ekids1234: 11 題會把全部block是many to 101/10 20:14
→ ekids1234: 1 to 1 的話只會把做I/O的那個block01/10 20:15
推 mistel: 位移量是+2^15~-(2^15-1)個word 乘4就是byte address
那jump的位移量就是2^25~-(2^25-1)這樣嗎?
※ 編輯: bluesea32541 (123.192.209.180 臺灣), 01/10/2020 23:07:12
推 mistel: 不是啊branch是用base displacement addressing mode, j01/10 23:18
→ mistel: ump是用pseudo direct addressing mode,後者在同一個blo01/10 23:18
→ mistel: ck都可以跳躍01/10 23:18
→ mistel: 不對 branch是用pc-relative addressing mode 記錯了01/10 23:20
→ mandychad: beq 往高記憶體位 +1fffc 往低位 -2000001/11 09:19
→ mandychad: jump 看是不是在同一個block 所以看 16進制下 第一個bi01/11 09:19
→ mandychad: t 這個例子是001/11 09:19
阿!我懂了!非常感謝兩位~~
※ 編輯: bluesea32541 (123.192.209.180 臺灣), 01/11/2020 18:35:54