二进制补码运算法则是什么?

 我来答
小枫带你看生活
高能答主

2021-11-30 · 享受生活中的美好瞬间!
小枫带你看生活
采纳数:994 获赞数:69791

向TA提问 私信TA
展开全部

二进制补码运算法则如下:

补码的加法运算可以直接相加,但在有时会产生进位,因此在编写硬件电路时推荐将两个加数进行符号位拓展,拓展为位数较多数字的位宽,运算结果预先拓展为该位宽+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。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式