软考需要记录的知识点

1.二进制转十进制 多进制转十进制

二进制:10100.01 = 12的四次方+12的而次方+1*2负二次方 2代表的是进制数 几次方是权值 小数点后为负数 各位为0权值。
七进制:604.01 = 67的二次方+47的0次方+1*7的负二次方

2.十进制转二进制 十进制转多进制

使用短除法

软考需要记录的知识点


3.二进制转八进制 转十六进制

10 001 110 -> 2 1 6 八进制是二进制三个为一组。
10001110 -> 8 E 十六进制是二进制四个为一组。

4.数据的表示

原码 0 000 0001 1 000 0001 首位为符号位 0正 1负 1-1表示 1 000 0010
反码 0 000 0001 1 111 1110 首位为符号位 1正 0负 1-1表示 1 111 1111
补码 0 000 0001 1 111 1111 首位为符号位 0证 1负 1-1表示 0 000 0000
移码 1 000 0001 0 111 1111 首位为符号位 1正 0负 1-1表示 1 000 0000 用于逻辑计算

5.flynn 计算机体系结构

软考需要记录的知识点

6.CISC(复杂指令)和RISC(简单指令)

CISC 数量多,使用频率差别大,可变长格式。支持多种寻址。微程序控制技术,研制周期长。
数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只有Load/Store操作内存。
寻址方式少。增加了通用寄存器;硬布线逻辑控制为主;适合采用流水线。优化编译,有效支持高级语言。

7.流水线

流水线周期为执行时间最长的一段,而不是所有执行时间相加。
流水线吞吐率计算 吞吐率=指令条数/流水线执行时间。
流水线的加速比 加速比=不使用流水线执行时间/使用流水线执行时间。