- 10
- 0
- 约 89页
- 2017-09-27 发布于广西
- 举报
计算机组成张第2章.ppt
反码在数轴上的表示 补码在数轴上的表示 用四位二进制数来表示一位十进制数,称为二进制编码的十进制数,简称BCD(Binary Coded Decimal)码。 四位二进制数可以组合出16种代码,能表示16种不同的状态,我们只需要使用其中的10种状态,就可以表示十进制数的0~9十个数码,而其他的6种状态为冗余状态。 一、二 —十进制编码 数值 -7 15 7 7 0 0 编码 三种机器数的比较 ⑴ 对于正数它们都等于真值本身,而对于负数各有不同的表示。 ⑵ 最高位都表示符号位,补码和反码的符号位可作为数值位的一部分看待,和数值位一起参加运算;但原码的符号位不允许和数值位同等看待,必须分开进行处理。 ⑶ 对于真值0,原码和反码各有两种不同的表示形式,而补码只有唯一的一种表示形式。 ⑷ 原码、反码表示的正、负数范围是对称的;但补码负数能多表示一个最负的数(绝对值最大的负数),其值等于(纯整数)或-1(纯小数)。 设机器字长4位(含1位符号位),以纯整数为例: 4. 阶码的表示法: 移码: 1) 定义:设 x=x0x1x2……xn x0 为符号位,共n位数值位 [X]移=2n+X 是将真值X在数轴上正向平移2n(移码一词的来源) 移码在数轴上的表示: 对应关系: 真值(十进制)
原创力文档

文档评论(0)