
计算机组成原理指令存储-软考版
指令+存储软考版本
指令
一条指令就是机器语言的一个语句,是一组有意义的二进制代码
一条指令其实包含如下内容:”操作码字段” ,”地址码字段”
- 操作码字段 - 指出计算机要执行什么性质的操作。
- 地址码字段 - 包含各操作数的地址与结果存放地址。

如果没有A1 A2 A3只有OP就是0地址指令符
寻址方式
立即寻址:地址码部分存放的就是操作数
直接寻址:地址码存放的是操作数的地址
间接寻址:地址码存放的是记录操作数地址的地址。
寄存器寻址:地址码部分告诉我们数据存在哪一个寄存器
寄存器间接寻址:数据存在哪一个寄存器的地址
———————–上面软考常考
下面这三个基本上就是加偏移量进行寻址
相对寻址-一般个电脑就这个
基址寻址
变址寻址
计算机体系结构分类
| 体系结构类型 | 结构 | 关键特性 | 代表 |
|---|---|---|---|
| 单指令流,单数据流,SISD | 控制部分:1 处理部件:1 |
单处理器系统 | |
| 单指令流,多数据流 SIMD | 控制部分:1 处理部件:多个 |
以同步的形式执行同一条指令 | 阵列处理机,超级向量处理机 |
| 多指令流,单数据流 MISD | 控制部分:多个 处理部分:1 |
不可能且不实际 | 目前没有,有点像流水线之类的 |
| 多指令流,多数据流 MSMD |
控制部分:多个 处理部分:多个 |
能够实现作业任务,指令等各级全面执行 | 多处理机系统,多计算机 |
阵列处理机:就是多台处理机组成,每台处理机处理相同任务,并行计算。
多处理机系统:多台处理机设备组成的系统,每台处理机有属于自己的控制部件,可以执行独立的程序,共享一个主存储和所有外部设备。


CISC 与 RISC
| – | CISC(复杂) | RISC(精简) |
|---|---|---|
| 指令 | 数量多,使用频率差别大,可变长格式 | 数量少 使用频率接近 定长格式 大部分为单周期指令 操作寄存器 只有Load/Store操作内存 |
| 寻址方式 | 支持多种 | 支持方式少 |
| 实现方式 | 微程序控制技术 | 增加了通用寄存器 硬布线逻辑控制为主 采用流水线 |
| 其他 | 优化编译,有效支持高级语言 |

流水线
流水线:多条指令重叠进行操作的一种准并行处理实现技术。



上面这个图是不是一下子看不懂?
根据列题来说,流水线周期其实就是,三部分执行时间中最长的一部分,在如题中也就是2ns。
那么流水线计算公式呢?
单条指令所需时间+(n-1) 流水线周期*
那么如题就是
(2+2+1)+ 99 * 2 = 203
多级存储器结构
没啥好说的,看图即可,金字塔上面 贵和快和小。下面就是便宜慢和大

存储器分类
一般就纠结一些






![Langchain系列[20]与SQL数据库进行聊天](/img/langchain/cover.png)