二进制数的四则运算

如题所述

在逻辑代数中,有与、或、非三种基本逻辑运算

逻辑乘法(“与”运算)  逻辑乘法通常用符号“×”或“∧”或“·”来表示。逻辑乘法运算规则如下: 

  0×0=0, 0∧0=0, 0·0=0 

  0×1=0, 0∧1=0, 0·1=0 

  1×0=0, 1∧0=0, 1·0=0 

  1×1=1, 1∧1=1, 1·1=1 

二进制除法运算法则: 

① 0÷0=0 ② 0÷1=0 ③ 1÷1=1 

例:求(100100.01)2÷(101)2=? 

111.01 

101 ) 100100.01 

-) 101 

1000 

-) 101 

110 

-) 101 

0101 

-) 101 

则(100100.01)2÷(101)2=(111.01)2 

由上式可见,二进制除法运算可归结为“减法与移位”。

如果看不懂,就看这张图:

(二进制除法就是作减法(这减法也是用补码做加法)。用被除数减除数,减一次,就在另一个地方加个1,直到被除数小于除数了,那么在那个地方放的数就是商,剩下的被除数就是余数。)

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
二进制数与十进制数一样,同样可以进行加、减、乘、除四则运算。其算法规则如下:
  加运算:0 0=0,0 1=1,1 0=1,1 1=10,#逢2进1;
  减运算:1-1=0,1-0=1,0-0=0,0-1=1,#向高位借1当2;
  乘运算:0×0=0,0×1=0,1×0=0,1×1=1,#只有同时为“1”时结果才为“1”;
  除运算:二进制数只有两个数(0,1),因此它的商是1或0。本回答被网友采纳
相似回答