Re: [問題] 關於16進位...

看板ASM (組合語言)作者 (小D(滴))時間16年前 (2008/10/29 01:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《lineage90160 ()》之銘言: : 求目的碼遇到問題 : JSUB=48 n=1 i=1 ni=3 op+ni=4B : ..................... : ..................... : 16進位 0006-001A=-14 = FEC(2's complement) : 這邊是什麼意思 : (0006-001A)16進位= (-20)2進位 : -20用2補數表示負數 =11101100 : 再轉成16進位 = 0EC 並不等於FEC呀 難道課本錯了? 以10進位來看 6-26=-20 所以-20的16進位是 FEC是沒錯的.. 20換成2進制 然後補數+1 = 1111 1110 1100 所以也是FEC ============================================================= 其實(06-1A)16進制 = FF EC (-20)10進制 = 11111111 11101100 (2進制)=FF EC 至於你說0EC (0應該是F負數前面都是F) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.80.6
文章代碼(AID): #191quYl5 (ASM)
討論串 (同標題文章)
文章代碼(AID): #191quYl5 (ASM)