早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于二进制计算问题为什么能用补码来计算二进制加减问题?有什么内在联系?如果是两个数以上的连续加减计算该怎么用补码算?我想问的是补码和二进制整数负数的内在联系是什么,而不是

题目详情
关于二进制计算问题
为什么能用补码来计算二进制加减问题?有什么内在联系?如果是两个数以上的连续加减计算该怎么用补码算?
我想问的是补码和二进制整数负数的内在联系是什么,而不是简单的一两个关系式,为什么能用补码表示二进制数,为什么二进制中整数补码是本身,而负数是其反码加一?
仅仅是变换公式我也会啊。但我要问的是为什么补码能计算二进制数。
▼优质解答
答案和解析
书上有讲啊,补码的引入是因为要简化cpu运算,加减乘除只用一个累加器就能完成,减法运算就利用补码算,等于是一种转换公式吧.你自己找几个减法例子算算,证明这个公式是正确的.当然你算的时候要模拟电脑的算法.
设定补码就跟数学中的一些简化公式一样,都是为了便于计算,至于补码的原理.你可以想象成一个钟,现在是凌晨5点,你也可以认为是昨天下午5点.
因为一个字节就是8为二进制,当溢出时就会发生循环,而不是终止,所以你也可以看成是表.
大概就是这个意思,因为又上限,所以有循环,所以一个负数可以用一个正数来表示.
其实我也搞不清,也稀里糊涂的.
看了关于二进制计算问题为什么能用补...的网友还看了以下: