补码原理与内存表示实战.pdfVIP

  • 0
  • 0
  • 约1.64千字
  • 约 2页
  • 2026-08-19 发布于北京
  • 举报

本小节内容

补码讲解及内存实战演示

1补码讲解及内存实战演示(组成常考选择题)

计算机的CPU无法做减法操作(硬件上没有减法器),只能做加法操作。CPU中有一个

逻辑单元叫加法器。计算机所做的减法,都是通过加法器将其变化为加法实现的。那么减法具体

是如何通过加法实现的呢?实现2-5的方法是2+(−5)。由于计算机只能0和1,因此我

们编写程序来查看计算机是如何的,的二进制数为,称为原码。计算机用补码表

−55101

示−5,补码是对原码取反后加1的结果,即计算机表示−5时会对5的二进制数(101)取反后

加1,如图1所示。−5在内存中为0xfffffffb,因为对5取反后得0xfffffffa,加1后得0xfffffffb

(由于是架构是小端,小端是低字节,即低字节在低地址,高字节在后,即高

X86

字节在高地址,fb对于0xfffffffb是最低的字节,因此fb在最前面,大端和小端相反),对其

加2后得0xfffffffd,见图2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档