http://i.imgur.com/0lPEvbC.jpg
如图第28题的第二小题case b
PC为 0x00000600
张凡上课时把答案改成 Yes
我自己算的时候
是算出在Base 0x00000600时
branch跳动范围是
FFFE0600~000205FC
而题目case b给的位址是0xFFFFFFFF
case b不是不在跳动范围内吗
不知道是不是我自己算错了
有请各位指正
感谢帮忙!
作者: krusnoopy (push) 2016-07-22 11:46:00
他是环状的喔,也就是说0x00000000往上一条指令是0xFFFFFFFF
作者: aa06697 (todo se andarà) 2016-07-22 11:49:00
FFFFFFFF介在FFFE0600跟00000000之间小于上界跟大于下界的不行
作者:
kyuudonut (善良è€ç™¾å§“)
2016-07-22 12:27:00在里面啊 重算一次吧
作者: Bible550 (暱称先生) 2016-07-22 13:36:00
问隔壁带眼镜的同学
作者: Bible550 (暱称先生) 2016-07-22 23:09:00
环状是帮助理解的假设八
只是单纯pc为0X00000000-1就会变成2补数的0XFFFFFFFF想成条状还是环状都只是帮助理解吧 不会差太多@@~