首页 > 汇编语言 > 汇编语言基本概念简介
阅读:40,160
二进制减法运算
如果采用与十进制减法相同的方法,那么从一个较大的二进制数中减去一个较小的无符号二进制数就很容易了。示例如下:
现在以刚才计算的(01101-00111)为例来试一下这个方法。首先,将 00111 按位取反 11000 加 1,得到 11001。然后,把两个二进制数值相加,并忽略最高位的进位:
01101 (十进制数 13)
- 00111 (十进制数 7)
----------
01101
- 00111
----------
0
01001
- 00111
----------
10
00011
- 00111
----------
110
00011
- 00111
----------
00110 (十进制数 6)
现在以刚才计算的(01101-00111)为例来试一下这个方法。首先,将 00111 按位取反 11000 加 1,得到 11001。然后,把两个二进制数值相加,并忽略最高位的进位:
01101 (+13)
11001 (-7)
-------
00110 (+6)