> 文档中心 > 【计算机组成原理】数据的表示和运算(一)

【计算机组成原理】数据的表示和运算(一)

目录

一、进位计数制

1、十进制计数法

2、推广:r 进制计数法

3、任意进制 → 十进制

4、二进制 ← → 八进制、十六进制

5、各种进制的常见书写方式

6、十进制 → 任意进制 

7、十进制 → 二进制(拼凑法)

8、真值和机器数

9、总结

二、BCD码 

三、字符和字符串 

1、ASCII码

2、汉字的表示和编码

​3、字符串

4、总结

四、奇偶校验码

1、校验原理简介

2、奇偶校验码

​3、总结

五、海明校验码  

1、海明校验码思路简介

2、海明码的求解步骤

3、补充

​3、总结​

 六、循环冗余校验码 CRC

1、循环冗余校验码的基本思想

2、循环冗余校验码 

3、总结


数据如何在计算机中表示?

运算器如何实现数据的算数、逻辑运算?

一、进位计数制

1、十进制计数法

 

2、推广:r 进制计数法

3、任意进制 → 十进制

4、二进制 ← → 八进制、十六进制

5、各种进制的常见书写方式

6、十进制 → 任意进制 

除基取余法

 0.3D无法用二进制精确表示 

7、十进制 → 二进制(拼凑法)

8、真值和机器数

9、总结


二、BCD码 

BCD:Binary - Coded - Decimal 用二进制编码的十进制

简便运算:

 

有权码:8421码(每位对应权值8、4、2、1)、2421码(每位对应权值2、4、2、1,为了避免歧义,5及5以上的数字第一位(最高位)必须为1)

无权码:余 3 码


三、字符和字符串 

1、ASCII码

大写字母高位都是010,小写字母高位都是011,后面1~26(a~z)对应00001 ~ 11010 

2、汉字的表示和编码

汉字字形码:

3、字符串

 

4、总结


四、奇偶校验码

1、校验原理简介

2、奇偶校验码

偶数个位发生错误,检测不出来

计算机实现奇偶校验的方式:

3、总结


五、海明校验码  

1、海明校验码思路简介

2、海明码的求解步骤

 

 D3改变,算出第6位出现错误

3、补充

3、总结


 六、循环冗余校验码 CRC

1、循环冗余校验码的基本思想

2、循环冗余校验码 

 

 

 

 3位 → 8种中,010时并不能保证时C2出错

3、总结