[理工] 101台联大电机计组 第2题

楼主: defsrisars (阿转)   2017-11-14 17:12:37
不好意思
https://imgur.com/amIo0Fv
想请问第2小题是怎么计算的?
我的想法是
1. 求出 j L1的位置,是一开始位置往下10行
所以把第一行位置0x00000A20 + 40(base10) = 0x00000A48
= 0000 0000 0000 0000 0000 1010 0100 1000
扣前4后2取26位 = 0000 0000 0000 0000 1010 0100 10
然后求J的machine code
000010 0000 0000 0000 0000 1010 0100 10
= 0000 1000 0000 0000 0000 0010 1001 0010
= 0x08000292
但是答案是写0x0800028A
想请问是怎么算的?
我哪里理解错误了呢,谢谢
作者: TMDTMD2487 (ㄚ冰)   2017-11-14 17:58:00
大哥是要算你的跳跃目的位置,不是指令位置你这样是原地跳耶XD

Links booklink

Contact Us: admin [ a t ] ucptt.com