基础问题,各位大侠指教一下。
本人刚学汇编,书上说 -127 的十进制,转为16进制为 81,127 十进制转为16时制为 7F,那么7×16+15=127没错,那么8×16+1=128,怎么不是等于 -127 呢?还有一个是:设
X=-25=-19H=-0011001B
则x的8位补码表示为:[x]补=11100111B=E7H
则x的16位补码表示为:[x]补=1111111111100111B=FFF7H
上面的这两行中 E7H=14×16+7=231 怎么是等于-25呢?
FFF7H=15×16×16×16+15×16×16+15×16+7=61440+3840+240+7=65527 更不是等于-25了?