用补码表示负数

时间:2023-03-10作者:佚名

补码(two's complement) 在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值位统一处理;同时,加法和减法也可以统一处理。此外,补码与原码的的相互转换,其运算过程是相同的,不需要额外的硬件电路。

补码概述

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

补码的特性

用补码表示负数1、一个整数(或原码)与其补数(或补码)相加,和为模。

2、对一个整数的补码再求补码,等于该整数自身。

3、补码的正零与负零表示方法相同。

模

模的概念可以帮助理解补数和补码。

“模”是指一个计量系统的计数范围。如时钟等。计算机也可以看成一个计量机器,它也有一个计量范围,即都存在一个“模”。例如:

时钟的计量范围是0~11,模=12。表示n位的计算机计量范围是0~2^(n)-1,模=2^(n)。

“模”实质上是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量器上只能表示出模的余数。任何有模的计量器,均可化减法为加法运算。

例如:假设当前时针指向10点,而准确时间是6点,调整时间可有以下两种拨法:一种是倒拨4小时,即:10-4=6;另一种是顺拨8小时:10 8=12 6=6

在以12模的系统中,加8和减4效果是一样的,因此凡是减4运算,都可以用加8来代替。对“模”而言,8和4互为补数。实际上以12模的系统中,11和1,10和2,9和3,7和5,6和6都有这个特性。共同的特点是两者相加等于模。

用补码表示负数对于计算机,其概念和方法完全一样。n位计算机,设n=8, 所能表示的最大数是11111111,若再加1称为100000000(9位),但因只有8位,最高位1自然丢失。又回了00000000,所以8位二进制系统的模为2^8。在这样的系统中减法问题也可以化成加法问题,只需把减数用相应的补数表示就可以了。把补数用到计算机对数的处理上,就是补码。

另外两个概念:

一的补码(one's complement) 指的是正数=原码,负数=反码

二的补码(two's complement) 指的就是通常所指的补码。

整数补码求法

求给定数值的补码分以下两种情况:

正数的补码

正整数的补码与原码相同。

相关阅读

电动机星三角起动是如何降压的?

【免费学习】 变频器 精品 课程 _ 西门子 PLC精品教程 _ 三菱 PLC精品教程   三相异步电动机在额定运行时,其定子绕组一般为三角形接法,所承受的电压为线电压。而在低压三相四线...
2023-06-27

零火线带电是什么原因造成的?看看老电工如何分析

前不久一个朋友跟我说,他的房子住了5年,什么问题都没有,就是电路有问题,于是请了老电工来查看,老电工用电笔检测后,发现是零火线带了电,可是一般情况下,用电笔检测插座...
2023-06-27
零火线带电是什么原因造成的?看看老电工如何分析

用PLC编写的第一个程序例子

PLC程序外部接线和程序编制,这是使用PLC控制一台电机的电路。 PLC最大的特点就是减少外部接线,通过程序实现电机的各种控制方式。 今天我们首先来看PLC的外部接线,我们都知道,...
2023-03-29
用PLC编写的第一个程序例子

电工必藏:中间继电器一键启停电路,按一下开、再按一下停

在很多设备的操作面板上,空间有限,装不下启动+停止两个按钮,这时候一键启停电路就派上大用场了!今天咱们就用中间继电器,实现“单按钮控制电机启停”,原理+接线+避坑指...
2026-05-25
电工必藏:中间继电器一键启停电路,按一下开、再按一下停

一段过流、二段过流、三段过流分别是什么?线路三段式过流保护解析(附对照表)

三段保护到底有什么区别?为什么线路保护非要分成三段? 依据 GB/T 14285《继电保护和安全自动装置技术规程》,3~110kV 架空及电缆出线,必须配置阶段式电流保护,这里也就是我们平时...
2026-07-04

热销商品

12V星空顶筒灯嵌入式阳台卧室客厅氛围迷你呼吸小射灯满天星天花

12V星空顶筒灯是一款专为营造浪漫氛围而设计的迷你嵌入式射灯,适用于阳台、卧室、客厅等空间。采用低功耗LED光源,安全节能,光线柔和均匀,支持呼吸模式与满天星效果,可...
¥ 7.65

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

喜美诺排插插座面板多孔排插家用宿舍接线板插排国标线板延长线

喜美诺排插,一款精心设计的多孔插座面板,专为家庭和宿舍环境而造。它不仅提供便捷的接线体验,更符合国标安全标准,确保使用过程中的安全与稳定。这款排插采用高质量材...
¥ 11.9

O型圈氟橡胶圆条丁腈胶硅胶垫片防水O三元乙丙EPDM密封件骨架油封

O型圈、氟橡胶圆条、丁腈胶、硅胶垫片、三元乙丙(EPDM)密封件及骨架油封是广泛应用于机械、汽车、航空航天及建筑等领域的关键密封元件。氟橡胶耐高温、耐腐蚀,适用...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

网站栏目