作者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/cn.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