数值得到数据表示
浮点数据表示
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)作为单位;
”字“和”字长“的概念不同
字长:是只数据通路的宽度;
字:表示被处理信息的单位 ,用来度量数据类型的宽度;
数据的校验(检错与纠错)
如何校验?
大多数采用冗余校验 的思想,即除原数据信息外,还增加若干位编码,这些新增加的代码被称为校验位;
常用的数据校验码有:
奇偶校验码、海明校验码、循环冗余校验码
** 奇偶校验码:
基本思想:增加一位奇偶校验并一起存储或传送,在目的部件处检查是否保持奇偶位数不变;