计算机组成原理_定点数的表示

计算机组成原理总目录

定点数的表示

1. 无符号数与有符号数的表示

无符号数:指机器数字长均为数值位,没有符号位;
有符号数:指最高位为符号位,0代表正号,1代表符号;

  • 例如4位二进制【1,101】,无符号数代表十进制【13】,有符号数代表十进制【-5】
  • 例如8位二进制【1,0000001】,无符号数代表十进制【129】,有符号数代表十进制【-1】

2. 机器数的定点表示

定点整数:
在这里插入图片描述
定点小数:
在这里插入图片描述

3. 原码、反码、补码、移码

3.1 原码的表示

原码:用机器数的最高位表示真值的符号,即真值数字化

  1. 原码的小数表示:将最高位(小数点前一位)数字化为对应的符号表示
    在这里插入图片描述
  2. 原码的整数表示:将最高位数字化为对应的符号表示
    在这里插入图片描述

真值零的原码表示有正零和负零两种形式,即【+0】 =【0,0000】和【-0】 =【1,0000】

3.2 反码的表示

反码:正数不变、负数符号位不变,其他数值位取反

  1. 反码的小数表示
    在这里插入图片描述
  2. 整数的反码表示
    在这里插入图片描述

真值零的反码表示有两种形式,即【+0】 =【0,0000】和【-0】 =【1,1111】

3.3 补码的表示

补码:正数不变、负数原码取反+1

  1. 补码的小数表示:
    在这里插入图片描述
  2. 补码的整数表示:
    在这里插入图片描述

真值零的补码表示唯一

3.4 移码的表示

移码:在真值X上加上一个常数(偏置位),通常该常数取 2n

真值零的移码表示唯一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小-黯

免费的,尽力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值