[理工] 計系問題

作者: saroandshiro (海景第一排)   2021-11-11 17:18:19
https://i.imgur.com/B8L7k6f.jpg
交大107計系第7題 答案給BC
不懂為什麼A錯B對
beq可以跳到離目前位置-2^15到2^15 -1個word的地方
翻了一下張凡那本有一題類似
https://i.imgur.com/asHQg3q.jpg
我的想法跟上面一樣
希望有大大願意幫忙解惑 感激不盡
作者: chacha7202 (你怎麼床沒上人就走了)   2021-11-11 17:36:00
branch可跳的範圍 轉成16進位就是往上=PC-1fffc 往下=PC+20000 所以,A選項最大往下跳到00020040<00080040所以跳不到, B選項最大往上跳到fffe0034<ffffff00所以跳得到有錯再請其他大大指正
作者: saroandshiro (海景第一排)   2021-11-11 18:08:00
感謝c大解說 完全沒想到照這麼說 課本那題的2答案應該為yes?
作者: chacha7202 (你怎麼床沒上人就走了)   2021-11-11 18:16:00
是的 課本那題張凡上課有說過改成yes
作者: saroandshiro (海景第一排)   2021-11-11 18:31:00
感謝c大
作者: okpeko (好哦佩可)   2021-11-22 12:16:00
想問B的往上跳是透過溢位跳到目標位置的嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com