二进制求和运算 二进制反码运算求和?
浏览量:2024
时间:2021-03-17 16:04:06
作者:admin
二进制反码运算求和?
其实二进制逆码求和规则很简单,一看就明白了:规则是从低到高逐列计算。0和0加0,0和1加1,1和1加0,但生成进位1并将其添加到下一列。如果进位是按最高顺序生成的,则最终结果将增加1。0 1 0 1 0 1 1 0 1-=0 0 0 1 0 1(高位产生进位,所以需要加1)0 0 0 1---=0 0 0 1 1 0为了这么严肃,就给我吧。。哈哈。。希望对您有所帮助
两个数字进行二进制逆码求和运算。它的规则是从低位到高位逐列计算。0和0的加法是0,但是要产生进位1,0和1的加法是1,1和1的加法是0。如果进位是在最高位相加之后生成的,则最终结果将增加1。例如:给定x=1101,y=0110,z=x-y由反码计算。[10] 逆=01101[-y]逆=11001,则[Z]逆=[x]逆[-y]逆=01101 11001 1(循环进位)=00111,其真值为Z=0111
如果字长为16位,则:[-500]原=1000 0001 1111 0100b=81f4h[-500]逆=1111 1110 0000 1011b=fe0bh[-500]补=1111 1110 0000 1100B=fe0ch,后缀B表示二进制,后缀h表示十六进制,
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。