(二-3)原码,反码,补码和移码【计算机组成原理】

原码,反码,补码和移码



无符号数

这个机器字长的全部二进制位都是数值位,没有符号位,相当于数的绝对值。

用8个比特来表示无符号数,那么它的范围就是0-255.

只探讨无符号整数,没有无符号小数。



有符号数:

定点整数和定点小数最高位是符号位,一位表示符号位,七位表示数值位。(前提机器字长是8位)

0作符号位表示正的,1作符号位表示负的

例子:-19的表示:1,001 0011 如果没有指明机器的长度,那么也可以写成1,10011(’,'这个符号表示小数点位置,分隔符号位和数值位。)

例子:-0.75的表示:1.110 0000 把它理解为-0.11(这里就不是逗号了,而是一个小点作为小数点的位置,前面是符号位,后面是数值位)

可以用原码,反码,补码来表示定点整数和定点小数,还可以用移码来表示定点整数。



原码:

原码整数的范围就是**-127 — 127**。
真值0 对应着两种状态,-0(1000 0000)和+0(0000 0000)

image-20220129200619627

原码表示的往往是个数是奇数。(2的n-1次方的基础上还要再-1)这里的n比上面的n少1



评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

是小明同学啊

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值