计算机组成原理和结构图式(第三章 CPU子系统)
1、运算部件
?图3-39
- M:存储部件(存储单元在存储部件中)
- R:通用寄存器组
- ALU:逻辑运算部件
任务:输入/直送,加工,输出
运算器构成
- 输入逻辑(选择器或暂存器)
- 算逻运算部件
- 输出逻辑(直送、移位、字节交换)
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)寄存器编号
原文地址:https://www.cnblogs.com/ggotransfromation/p/11613975.html
时间: 2024-10-08 05:55:35