分值占比
占6分左右
- 数据得表示(****)
- 运算器与控制器(****)
- Flynn分类法(**)
- CISC与RISC(**)
- 流水线技术(****)
- 存储系统(****)
- 总线系统(*)
- 可靠性(*)
- 校验码(***)
1.数据的表示
1.1 R进制转十进制
R进制转十进制使用按权展开法,其具体操作方式为:将R进制数的每一位数值用R^k形式表示,k与该位和小数点之间的距离有关。当该位位于小数点左边,K值是该位和小数点之间数码的个数,而当该位位于小数点右边,k值是负值,其绝对值是该位和小数点之间数码的个数加1。
例:
二进制 10100.01=1*2^4+1*2^2+1*2^-2
七进制 604.01=6*7^2+4*7^0+1*7^-2
1.2 十进制转R进制
十进制转R进制使用短除法。(简单算法题)
1.3 二进制转八进制与十六进制数
2个二进制位等于1个八进制位,十六进制同理
1.4 各种码
| 1 | -1 | 1-1 | |
| 原码 | 0000 0001 | 1000 0001 | 1000 0010 |
| 反码 | 0000 0001 |
1111 1110 | 1111 1111 |
| 补码 | 0000 0001 | 1111 1111 | 0000 0000 |
| 移码 | 1000 0001 | 0111 1111 | 1000 0000 |
1.5数值表示范围
| 码制 | 定点整数 | 定点小数 |
| 原码 | ||
| 反码 | ||
| 补码 | ||
| 移码 |
1.6浮点数的运算
浮点数表示:
N=尾数*基数^指数
运算过程:
对阶>尾数计算>结果格式化
特点:
- 一般尾数用补码,阶码用移码
- 阶码的位数决定数的表示范围,位数越多范围越大
- 尾数的位数决定数的有效精度,位数越多精度越高
- 对阶时,小数向大数看齐
- 对阶是通过较小数的尾数右移实现的
2.计算机结构