一、经典微处理器体系结构

经典微处理器主要由运算逻辑单元ALU、控制单元以及寄存器组三大部分构成,如下图所示。典型的8位微处理器包括:Z-80、Intel 8080以及Motorola 6800等。

二、指令执行流程

基于上述结构,微处理器执行一条指令的过程简述如下:

1. 取指令: 从存储器中获取指令。

2. 指令解码: 对取出的指令进行分析,确定指令类型和操作数。

3. 取操作数: 如果指令需要操作数,则根据指令译码结果获取操作数地址,并访问存储器读取操作数。

4. 执行指令: 根据指令的功能,调用 ALU 对操作数进行相应的运算。

5. 存放运算结果: 将运算结果存储到指定位置,例如寄存器或存储器。

微处理器的工作过程就是不断重复上述1~5步,逐条执行指令。