数字电路----原码,反码及补码

来源:本站
导读:目前正在解读《数字电路----原码,反码及补码》的相关信息,《数字电路----原码,反码及补码》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《数字电路----原码,反码及补码》的详细说明。
我们知道在生活中,数是有正负之分,在数字设备中是怎样表示数的正负符号呢?

一:数的表示形式

在生活中表示数的时候一般都是把正数前面加一个“+”,负数前面加一个“-”,但是在数字设备中,机器是不认识这些的,我们就把“+”用“0”表示,“-”用“1”表示。原码、反码和补码。这三种形式是怎样表示的呢?如下所示:

真值 原码 反码 补码

例1:求+12和-12八位原码、反码、补码形式
它们的原码分别为[+12]=00001100[-12]=100011
它们的反码分别为[+12]*=00001100
[-12]*=(28-1)+(-1100)=11110011
它们的补码分别为[+12]**=00001100
[-12]**=28+(-1100)=11110100

正数 +X 0X 0X 0X
负数 -X 1X (2n-1)+X 2n+X

二:原码、反码及补码的算术运算
因为这三种数码表示法的形成规则不同,所以算术运算方法也不相同。

原码与我们的日常中算术运算相同。
反码先转换为反码形式,再进行加减运算。它的减法可以按A+[-B]的形式进行.
补码先转换为补码形式,再进行加减运算,其减法可以按A+[-B]进行.

三:溢出及补码运算中溢出的判断
溢出可以描述为运算结果大于数字设备的表示范围。这种现象应当作故障处理。
判断溢出是根据最高位的进位来判断的。

提醒:《数字电路----原码,反码及补码》最后刷新时间 2024-03-14 01:24:10,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《数字电路----原码,反码及补码》该内容的真实性请自行鉴别。