作者fmdjyl (小D(滴))
看板ASM
标题Re: [问题] 关於16进位...
时间Wed Oct 29 01:38:41 2008
※ 引述《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