看板 Grad-ProbAsk 關於我們 聯絡資訊
大家好 先附上題目 http://imgur.com/a/T0VBs 這題的第二題a小題 為何不是0x00000080呢? 想了好久還是不懂為甚麼 希望各位大大指點迷津 感激不盡!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.200.236 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1474296623.A.27C.html
kyuudonut: lb 到 Register 的時候會補sign 80(hex) = 1000(bin) 09/19 23:04
kyuudonut: 打錯 80(hex) = 10000000(binary) 09/19 23:05
tomdog12345: 不好意思 我還是看不太懂 ,我懂你說的概念 09/19 23:44
tomdog12345: 像第一小題就是補sign 000000在12左邊 09/19 23:45
tomdog12345: 但不懂為何第二題是補FFFFFF在左邊?(第三題也是補00) 09/19 23:46
tomdog12345: 只有第二題補F 09/19 23:46
kyuudonut: 因為他們第一三題的sign是0阿@@ 你是要問這個嗎? 09/20 00:09
darren0831: 如k大說的80(h)=10000000所以左邊全部補1,然後1111=F 09/20 00:42
darren0831: 先轉成二進位看SIGN左邊是1就補滿1;是0補0 09/20 00:44
weilun911: http://i.imgur.com/bXUjTYr.jpg 09/20 00:53
tomdog12345: 謝謝k大d大w大 我看懂了 感謝萬分 09/20 11:58