二进制数除法运算按下列三条法则:1、0÷0=0
2、0÷1=0(1÷0是无意义的)
3、1÷1=1
例:
(111011)2
÷
(1011)2算式如下:(因为在网页里不方便写成除法运算的形式,所以写成下面这样。)
1
1
1
0
1
1
÷
1
0
1
1
商1
----------------------
1
1
1
最后一个1是1110
1
1
“0”后面的1落下来的。
÷
1
0
1
1
商0
----------------------
1
1
1
1
最后一个1是上面落下来的
÷
1
0
1
1
商1
-------------------------------
1
0
0
余数100
所以(111011)2
÷
(1011)2
商为(101)2,余数为(100)2
所谓二进制除法其实一直是在做减法而已。二进制减法向高位借1得2,所以(10)2
-
(1)2
=
1
不知道说的明不明白,希望我的回答对你有用。