[理工] 计组指令问题

楼主: yoz4ni (yoooooz)   2019-10-11 20:48:39
想请问一下
1.为什么指令数字的话都还要再*4,不是看资料型态是int还是float之类的在做决定要乘多少吗
2.为什么PC需要+4
谢谢
https://i.imgur.com/EVnSN5t.jpg
作者: mistel (Mistel)   2019-10-11 21:32:00
32位元处理器中一行指令=1words=4bytes=32bits 那个25是相对位址,代表距离分支指令下一行(pc+4)的第25条指令
作者: DLHZ ( )   2019-10-11 21:39:00
你brach不就是要去其他instruction 要什么资料型态pc最刚开始就+4了
楼主: yoz4ni (yoooooz)   2019-10-11 21:54:00
了解了 谢谢
作者: tayashot (Taya)   2019-10-12 08:44:00
branch分支指令如果分支的话会从branch的下一个指令计算需跳多少位址pc+4是branch的下一个指令的意思

Links booklink

Contact Us: admin [ a t ] ucptt.com