二进制补码加减法_二进制补码 焦点精选

来源: 互联网 时间:2023-05-27 04:06:43

1、简单地说,补码就是反码加1。


(资料图)

2、计算机中为什么要使用补码呢?主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。

3、另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。

4、 2、补码与原码的转换过程几乎是相同的。

5、(1)正数的补码  与原码相同。

6、   【例1】+9的补码是00001001。

7、(备注:这个+9的补码说的是用8位的2进制来表示补码的,补码表示方式很多,还有16位2进制补码表示形式,以及32位2进制补码表示形式等。

8、)(2)负数的补码  符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。

9、   同一个数字在不同的补码表示形式里头,是不同的。

10、比方说-15的补码,在8位2进制里头是11110001,然而在16位2进制补码表示的情况下,就成了1111111111110001。

11、在这篇补码概述里头涉及的补码转换默认了把一个数转换成8位2进制的补码形式,每一种补码表示形式都只能表示有限的数字。

12、   【例2】求-7的补码。

13、   因为给定数是负数,则符号位为“1”。

14、   后七位:+7的原码(0000111)→按位取反(1111000)→加1(1111001)   所以-7的补码是11111001。

15、   已知一个数的补码,求原码的操作分两种情况:   (1)如果补码的符号位为“0”,表示是一个正数,其原码就是补码。

16、   (2)如果补码的符号位为“1”,表示是一个负数,那么求给定的这个补码的补码就是要求的原码。

17、   另一种方法求负数的补码如下:   例如:求-15的补码   第一步:+15:00001111   第二步:逐位取反(1变成0,0变成1),然后在末尾加1。

18、   11110001   再举一个例子验证下:求-64的补码   +64:01000000   11000000   【例3】已知一个补码为11111001,则原码是10000111(-7)。

19、   因为符号位为“1”,表示是一个负数,所以该位不变,仍为“1”。

20、   其余七位1111001取反后为0000110;   再加1,所以是10000111。

本文到此分享完毕,希望对大家有所帮助。

X 关闭

热门推荐

【环球热闻】大丰实业5月26日盘中涨幅达5%

2023-05-27   东方财富Choice数据

5月楼市成交继续回落

2023-05-27   互联网

【速看料】这位新郎,你是懂宣传的!

2023-05-27   新青年YouthTalks

C919,上海-成都,919元,火速售罄!

2023-05-26   每日经济新闻

美防长称希望尽快开展对乌空军培训

2023-05-26   央视新闻客户端

第七届中国京菜美食文化节开幕

2023-05-26   北京商报官方账号

用鼠尾草绿色为房子的外部涂上颜色

2023-05-26   太平洋礼物网

健民集团涨停|环球快资讯

2023-05-26   中国经济网

晨会纪要 世界简讯

2023-05-26   研报中心

快看现场!

2023-05-26   中国经济周刊

AI绘画每日一(组)图:村庄

2023-05-26   哔哩哔哩

当前最新:聊城:让垃圾分类家喻户晓

2023-05-26   中国建设新闻网

每日动态!日本长野县袭击事件致4人死亡 嫌疑人已被捕

2023-05-26   中央广播电视总台央视新闻

马路边怎么又成了停车场?

2023-05-26   北京日报客户端

向煽动放大教育焦虑说不 今日播报

2023-05-26   中国教育新闻网

当前快讯:我国最大海水提铀试验平台建成投用

2023-05-26   中国产业经济信息网

沙场影像

2023-05-26   解放军报

北京要持续推进中关村先行先试改革

2023-05-26   北京青年报官网

Copyright   2015-2022 中国行业信息网版权所有 关于我们 备案号:   联系邮箱:29 59 11 57 8@qq.com