例如72H=0111 0010,35H=0011 0101,72H减35H等于多少?
如果只是手工相减,完全可以借鉴十进制数的减法,不用涉及反码补码之类的概念。唯一不同的是,十进制减法不够减时,上位借1下位加10,而十六进制则是上位借1下位加16。 例如72H减35H,2-5,不够减。上位借1作16,2-5就变成了16+2-5=13, 即D; 上位被借了1,所以就是6-3=3,因此结果是3DH.
72H + 85H
2+5 = 7
7+8=15 也就是F
所以 72H + 85H = F7H
72H + 95H
2+5 = 7
7 + 9 = 16
十六进制中15最大,到了16就需要舍0进1了
所以 72H + 95H = 107H