作者bluesea32541 (bluesea)
看板Grad-ProbAsk
標題[理工] 107 交大計系
時間Fri Jan 10 19:52:48 2020
https://i.imgur.com/CPpsfYO.jpg
答案是bc
想請教b是怎麼跳的?
飄移量不是最多是 2^16 * 4嗎?
https://i.imgur.com/8FM2fWM.jpg
答案是acd
這題想問b是什麼情況?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.209.180 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1578657170.A.BB2.html
※ 編輯: bluesea32541 (123.192.209.180 臺灣), 01/10/2020 19:53:15
1F:推 ekids1234: Beq 在 imme 項可以往負的跳01/10 20:12
2F:→ ekids1234: 類似那格可以填個 -10 之類的01/10 20:12
3F:→ ekids1234: 11 題會把全部block是many to 101/10 20:14
4F:→ ekids1234: 1 to 1 的話只會把做I/O的那個block01/10 20:15
5F:推 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
6F:推 mistel: 不是啊branch是用base displacement addressing mode, j01/10 23:18
7F:→ mistel: ump是用pseudo direct addressing mode,後者在同一個blo01/10 23:18
8F:→ mistel: ck都可以跳躍01/10 23:18
9F:→ mistel: 不對 branch是用pc-relative addressing mode 記錯了01/10 23:20
10F:→ mandychad: beq 往高記憶體位 +1fffc 往低位 -2000001/11 09:19
11F:→ mandychad: jump 看是不是在同一個block 所以看 16進制下 第一個bi01/11 09:19
12F:→ mandychad: t 這個例子是001/11 09:19
阿!我懂了!非常感謝兩位~~
※ 編輯: bluesea32541 (123.192.209.180 臺灣), 01/11/2020 18:35:54