【计算机系统概论】第二版中译个人心得
第2章 bit、数据类型及其运算 书P14
2.3 补码 书P16
- 在补码的认知上,该节提出了一些很有意思的,我不曾想到的想法,特此记录。
- 补码的好处:对符号相反的两个数求和,加法器能够直接对它们逐位相加。
- 如真值为13对应补码01101,真值为-13对应补码10010,则它们的补码直接逐位相加结果为00000对应真值0,结果正确。
- 补码的特征1:
REPRESENTATION(value+1) = REPRESENTATION(value) + REPRESENTATION(1),其中REPRESENTATION(value)代表数值value对应的码字。- 如
REPRESENTATION(-12) = REPRESENTATION(-13) + REPRESENTATION(1),其中REPRESENTATION(-12)=10100,REPRESENTATION(-13)=10011,REPRESENTATION(1)=00001 - 如-1的码字是11111,-2是11110,-3是11101。
- 如
- 补码的特征2:在补码表示中,如果已知一个非零整数A的码字,可以很方便地求得其相应负数-A的码字。口诀是取反加1。
- 如-A=-13,对应码字为10011,则A=13对应码字为01101。
- 补码的好处:对符号相反的两个数求和,加法器能够直接对它们逐位相加。
2023年3月17日 没看完 书中知识太老了,建议看CSAPP
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 tyhiwzm!
评论


