看板 Grad-ProbAsk 關於我們 聯絡資訊
http://i.imgur.com/0lPEvbC.jpg 如圖第28題的第二小題case b PC為 0x00000600 張凡上課時把答案改成 Yes 我自己算的時候 是算出在Base 0x00000600時 branch跳動範圍是 FFFE0600~000205FC 而題目case b給的位址是0xFFFFFFFF case b不是不在跳動範圍內嗎 不知道是不是我自己算錯了 有請各位指正 感謝幫忙! ----- Sent from JPTT on my Sony D6653. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.167.158 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1469158733.A.945.html
krusnoopy: 他是環狀的喔,也就是說0x00000000往上一條指令是0xFFFF 07/22 11:46
krusnoopy: FFFF 07/22 11:46
aa06697: FFFFFFFF介在FFFE0600跟00000000之間 07/22 11:49
aa06697: 小於上界跟大於下界的不行 07/22 11:53
kyuudonut: 在裡面啊 重算一次吧 07/22 12:27
Bible550: 問隔壁帶眼鏡的同學 07/22 13:36
tomdog12345: 原來是環狀的 犯傻了 謝謝各位XD 07/22 14:35
Firstshadow: 為何這樣是環狀的啊 07/22 18:31
Bible550: 環狀是幫助理解的假設八 07/22 23:09
ken52011219: 只是單純pc為0X00000000-1就會變成2補數的0XFFFFFFFF 07/23 10:30
ken52011219: 想成條狀還是環狀都只是幫助理解吧 不會差太多@@~ 07/23 10:32