计算机中的数据表示和校验

数值得到数据表示

浮点数据表示

IEEEE754标准表示;

符号:1位, 1为负,0为正;

十进制表示

十进制数的二进制编码表示:ASCII码和BCD码

用ASCII码表示十进制数 :

  • 前分割数字串:
    符号位单独用一个字节表示,位于数字串之前;
    正号用’+‘ASCII码(2BH)表示;
    符号用’-‘ASCII码(2DH)表示;

例:十进制数+236表示: 2B 32 33 36H;

  • 后嵌入数字串:
    *符号位嵌入到最低一位数字的ASCII码的高4位。省一个字节;
    正数不变,负数高4位变为0111;

用BCD码表示十进制数:
编码思想:4位二进制可以组合成16种状态,用10种状态表示十进制数位后,还有6位冗余;

编码方法:

  • 十进制有权码:4个二进制位都有一个确定的权,常用的是8421码,也称BCD码;
  • 十进制无权码:4个二进制数位没有确定的权,用的较多的是余3码和格雷码;

西文字符的编码表示

特点:
1.是一种拼音文字,用有限几个字母可以拼写出所有单词;
2.只要对有限个少量字母和一些数学符号、标点符号等辅助字符进行编码;
3.所有西文字符的字符总共不超过256个,所以是哦也能够7或8个二进制位可以表示;

汉字及国际字符编码表示

1,汉字是表意文字,一个字就是一个方块字形;
2.汉字的数量巨大,汉字的传输与交换,汉字的输入和输出带来了一系列问题;

数据的度量单位

数据的宽度

1.位(bit)是计算机处理、存储、传输信息的最小单位;
2.计算机种的二进制信息的计量单位是byte;
除了位和字节之外,还常用字(word)作为单位;

”字“和”字长“的概念不同
字长:是只数据通路的宽度;
字:表示被处理信息的单位 ,用来度量数据类型的宽度;


数据的校验(检错与纠错)

如何校验?
大多数采用冗余校验 的思想,即除原数据信息外,还增加若干位编码,这些新增加的代码被称为校验位;
常用的数据校验码有:
奇偶校验码、海明校验码、循环冗余校验码

** 奇偶校验码:
基本思想:增加一位奇偶校验并一起存储或传送,在目的部件处检查是否保持奇偶位数不变;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值