[理工] 107 交大計系

作者: bluesea32541 (bluesea)   2020-01-10 19:52:48
https://i.imgur.com/CPpsfYO.jpg
答案是bc
想請教b是怎麼跳的?
飄移量不是最多是 2^16 * 4嗎?
https://i.imgur.com/8FM2fWM.jpg
答案是acd
這題想問b是什麼情況?
謝謝~
作者: ekids1234 (∵:☆星痕╭☆)   2020-01-10 20:12:00
Beq 在 imme 項可以往負的跳類似那格可以填個 -10 之類的11 題會把全部block是many to 11 to 1 的話只會把做I/O的那個block
作者: mistel (Mistel)   2020-01-10 23:18:00
不是啊branch是用base displacement addressing mode, jump是用pseudo direct addressing mode,後者在同一個block都可以跳躍不對 branch是用pc-relative addressing mode 記錯了
作者: mandychad (新莊金城武)   2020-01-11 09:19:00
beq 往高記憶體位 +1fffc 往低位 -20000jump 看是不是在同一個block 所以看 16進制下 第一個bit 這個例子是0

Links booklink

Contact Us: admin [ a t ] ucptt.com