计算机组成原理-数据的表示方法

1.数值数据的编码格式及十进制数表示

·数值数据的符号如何表示
用一位二进制数来表示。例如:0表示“+”,1表示“-”。
·数值数据的小数点如何表示
采用约定位置的方式:定点数:定点小数、定点整数
位置不固定的方式:浮点数
·真值
正、负号加某进制数绝对值的形式称为真值。
如:+3,-5等,即实际值。
·机器数
符号以及数值都数码化的数称为机器数。
如: X=0011 , Y=1101。
·机器数是真值在机器中的表示。
在这里插入图片描述
十进制数串的表示:

·字符串形式
每个十进制的数位或符号位都用一个字节存放,每一位数用BCD码或ASCIl码表示。
例:假设1010码表示“+”号,1011码表示“-”号,每一位数用BCD码表示。
·压缩的十进制串形式
一个字节存放两个十进制的数位,符号也占半个字节,放在最低数字位之后,数位加符号位之和必须为偶数,当不为偶数时,最高数字位之前补0。假设用8421码的冗余码表示符号:1100 (+) 、1101 (-)。

2.数值数据的定点表示

·无符号整数的表示
无符号整数是正整数
符号采用约定的方式,不表示。
使用全部字长来表示数值大小。
字长为N的无符号整数可表示的数值范围为:0000…0~11111…11,[o ~2N-1]
例如:
字长N=8时,数值范围:[o ~ 255 (28-1)]
字长N=16时,数值范围:[o ~ 65535 (216-1)]
·带符号整数的表示
·原码编码规则
数的绝对值前添加符号位,正数符号位为0,负数符号位为1 。
·原码的定义
若[x]原=xnxn-1 Xn-2 … x1×o,x是真值,则原码定义:
[x]原=x ;0≤x<2n
[x]原=2n -x = 2n+|x| ;-2n <x≤0
例:
x = +1001,则[x]原= 01001
x=-1001,则[×]原= 24+|×| = 11001 (n=4)

3.数值数据的浮点数表示

4.文字信息的表示方法

5.校验码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

DbillionBUG

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

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

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

打赏作者

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

抵扣说明:

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

余额充值