2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频
2023-09-18 18:38 作者:siyan_Fang | 我要投稿

补码
“反码加一”只是补码所具有的一个性质,不能被定义成补码。负数的补码,是能够和其相反数相加通过溢出从而使计算机内计算结果变为0的二进制码。这是补码设计的初衷,具体目标就是让1+(-1)=0,这利用原码是无法得到的:

已知补码怎么求原码?
先说结论:补码的补码就是原码。(取反加一等价于减一取反)
补码
“反码加一”只是补码所具有的一个性质,不能被定义成补码。负数的补码,是能够和其相反数相加通过溢出从而使计算机内计算结果变为0的二进制码。这是补码设计的初衷,具体目标就是让1+(-1)=0,这利用原码是无法得到的:
先说结论:补码的补码就是原码。(取反加一等价于减一取反)