如何补足负溢出的补码求解方法
2023-05-06 分类:百科
TIPS:本文共有 263 个字,阅读大概需要 1 分钟。
负溢出的补码,是能够和其相反数相加通过溢出从而使计算机内计算结果变为0的二进制码。
假设寄存器是 n 位的,那么 -a 的补码,应该是 2^n-a 的二进制编码。
比如,计算Java中byte类型的-3在计算机中的表示,那么将 n=8, a=3 代入2^n-a 将得到 2^8-3=253=(11111101)_2 ,所以11111101就是-3的byte类型补码也就是8位补码。 n 位补码“补充了”负数绝对值和 2^n 之间的“差距”,从而实现了将减法变成加法从而能够通过加法器进行整数(包括正整数、负整数和0)的加减法运算。
小编精心整理的这篇内容:如何补足负溢出的补码求解方法,如果你看到此处请一定要收藏哦!
阅读剩余内容