二进制的四则运算及逻辑运算

在计算机中,数值都是用二进制码表示的。

四则运算

加减法(采用补码进行加减法运算)
二进制的四则运算及逻辑运算
因为二进制只有两个数码,一个是0一个是1,也就是0和1之间的运算。

例题
计算37-38的值
解:
分别求得+37和-38的补码:00100101、11011010 。
然后,进行按位求和,得到:
00100101+11011010 = 11111111
所以,[11111111]补 = [10000000]反 + [00000001]=[10000001]原 = [-1]10

上述操作在计算机内部的过程;
二进制的四则运算及逻辑运算

乘法
二进制的四则运算及逻辑运算
例题
计算[1001]2 * [1001]2

二进制的四则运算及逻辑运算
所以,[1001]2 * [1001]2 = [1010001]2 = [81]10

除法
二进制的四则运算及逻辑运算
例题
计算[1010001]2 % [1001]2

二进制的四则运算及逻辑运算
所以,[1010001]2 % [1001]2 = [1001]2 。

逻辑运算

逻辑运损有“或”、“与”和 “非”三种。

“或”运算
二进制的四则运算及逻辑运算

“与”运算
二进制的四则运算及逻辑运算
“非运算”
二进制的四则运算及逻辑运算