二进制补码运算法则是什么?
1个回答
展开全部
二进制补码运算法则如下:
补码的加法运算可以直接相加,但在有时会产生进位,因此在编写硬件电路时推荐将两个加数进行符号位拓展,拓展为位数较多数字的位宽,运算结果预先拓展为该位宽+1,事实上多拓展符号位队运算结果也不会产生影响。
减法将被减数转化为其相反数的补码进行加法运算即可;被乘数为负数(补码),每一个部分部分积都要符号位扩展;将除数转为分数进而转化为小数,再将小数转化为正数*2^n次方,之后做乘法后右移n位即可。
二进制运算:
加法,二进制加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10(0 进位为1)。
乘法,二进制乘法有四种情况: 0×0=0,1×0=0,0×1=0,1×1=1。
减法,二进制减法有四种情况:0-0=0,1-0=1,1-1=0,0-1=1。
除法,二进制除法有两种情况(除数只能为1):0÷1=0,1÷1=1。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询