计算机补码计算方式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

正数(符号位为0的数)补码与原码相同.

负数(符号位为1的数)变为补码时符号位不变,其余各项取反,最后在末尾+1

例如:原码01100110,补码为:01100110

原码11100110,先变反码:10011001,再加1变为补码:10011010

计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。

所以你的8位整数:10111101b 中,字母“b”应该是二进制数的提示。符号位为1,表示该数为负数,应该先减1,再取反,符号位不变,

结果为:11000011,十进制数为:-67

相关文档
最新文档