计算机组成原理和结构图式(第三章 CPU子系统)

计算机组成原理和结构图式(第三章 CPU子系统)

1、运算部件


 

✔图3-39

  • M:存储部件(存储单元在存储部件中)
  • R:通用寄存器组
  • ALU:逻辑运算部件

任务:输入/直送,加工,输出

运算器构成

  1. 输入逻辑(选择器或暂存器)
  2. 算逻运算部件
  3. 输出逻辑(直送、移位、字节交换)

2、控制部件


 

✔P137 图3-43  系统总线(地址总线+控制总线+数据总线)

可编程控制部件

1)通用寄存器Ri,i可编程

2)程序计数器PC,用途:指示指令在存储器中存放位置

取址结束后,PC内容增加(可编程)

3)程序状态寄存器PSW,有两个空位(可编程)

4)堆栈指针SP,与R相似,因其特殊进出方式单独分出

PC>PSW>SP>Ri

不可编程控制部件

1)IR存放现行指令

2)暂存器,C和D不可编程

3)地址寄存器MAR—>地址总线

4)数据寄存器MDR<—>数据总线

P3、指令系统


 

1)一般指令格式

2)常用寻址方式

3)面向用户指令类型

 

指令格式

1.基本格式       op_操作码θ,A_地址码D

  操作码决定这条指令做什么

2.四地址结构  D1操作数地址,D2操作数地址,D3结果地址,D4下条指令地址(PC可代替)

3.三/二/一地址结构  (1)本身操作数少(2)缩略操作数

4.零地址  用于堆栈或特殊指令操作

 

指令字长

1)地址结构:

显地址结构

隐地址结构—一般指零地址结构

2)指令提供地址

(1)存储单元地址码

(2)寄存器编号

你可能感兴趣的:(计算机组成原理和结构图式(第三章 CPU子系统))