- 14
- 0
- 约5.7千字
- 约 33页
- 2019-01-14 发布于湖北
- 举报
盛建伦jlsheng@ 第6章 中央处理器 * * 计算机组成原理 Principles of Computer Organization 广义双语教学课程 09/skyclass25/ 青岛理工大学 校级精品课程 /ec/C84/ Chapter 6 Central Processing Unit Developing new, high-end CPUs is a very costly proposition. Both the logical complexity (needing very large logic design and logic verification teams and simulation farms with perhaps thousands of computers) and the high operating frequencies (needing large circuit design teams and access to the state-of-the-art fabrication process) account for the high cost of design for this type of chip. (2) 中央处理器的组成 CPU的基本组成包括:运算部件、寄存器、总线、时序系统、指令译码器ID和微操作命令产生部件等。 2.指令部件 指令译码器(Instruction Decoder)的功能是对指令寄存器中的指令的操作码进行分析(译码),决定应该执行的基本操作。 1.运算部件 ① ALU; ② 定点乘法、除法部件; ③ 浮点部件。 指令部件的主要任务是完成取指令和分析指令。包括:程序计数器、指令寄存器、指令译码器ID和地址形成部件。 地址形成部件根据操作数的寻址方式形成操作数的有效地址。 3.寄存器 CPU中的寄存器可分为通用寄存器和专用寄存器两大类。 ⑴ 通用寄存器 General-purpose Register 通用寄存器主要用于存放参与运算的数据和运算结果,有的还可以作为变址寄存器、计数器、地址指针等。 CISC机的CPU通常设有几个或十几个通用寄存器,RISC机的CPU则可能有多达上百个通用寄存器。在CPU中设置众多的通用寄存器的目的主要是为了减少计算过程中的访存次数。 通用寄存器组是程序可访问的。其中,最重要的是累加寄存器Accumulator。CPU内通用寄存器的位数取决于机器字长,与ALU的位数相同。 此外,在CPU中可能还有几个暂存器,一般在ALU入口,主要用于暂时保存ALU运算所需要的两个操作数之一。暂存器对程序员是透明的transparent (用户不可见的)。 CPU至少包含以下5个专用寄存器:程序计数器PC,指令寄存器IR,存储器数据寄存器MDR,存储器地址寄存器MAR,程序状态字寄存器PSWR。 ⑵ 专用寄存器 ① 程序计数器PC (Program Counter) 程序计数器是用来存放要取的下一条指令在主存储器的地址的,有自动加1功能。程序计数器的位数取决于CPU能够访问的程序存储空间的大小,一般与地址总线的线数相同。 当程序是顺序执行时,每取一个指令字,程序计数器PC自动加1,形成下一条指令的地址。当程序发生转移时,用转移目标地址取代PC原来的值作为下一条指令的地址。 专用寄存器 ② 指令寄存器IR (Instruction Register) 指令寄存器IR是用来存放(从存储器取来)当前正在执行的指令的。指令寄存器的位数取决于指令字长。 ③ 程序状态字寄存器PSWR (Program State Word Register) 程序状态字寄存器(或称为状态标志寄存器F/条件码寄存器)用于存放程序状态字 Program State Word 。 程序状态字的每个位表示程序或机器运行的某个状态,包括执行算术运算、逻辑运算、移位操作指令后的状态,以及一些控制标志(中断、陷阱等)。 存储器地址寄存器的内容是CPU访存时要读/写的存储单元的地址。存储器地址寄存器MAR的位数取决于CPU(读写数据时)能够访问的存储空间的大小,一般与地址总线的线数相同。 ④ 存储器数据寄存器MDR (Memory Data Register) 存储器数据寄存器用于暂时保存从主存储器取来的一个数据字或即将写入主存储器的一个数据字。存储器数据寄存器MDR的位数取决于数据总线
您可能关注的文档
最近下载
- 蓝色商务工作总结汇报模板.ppt VIP
- 人机协同伦理框架.docx VIP
- 中职生职业生涯规划教案.pdf VIP
- 电力安全工作规程电力线路部分.docx VIP
- 四川省成都市青羊区2024-2025学年七年级上学期期末考试数学试卷(含答案).docx VIP
- (高清版)B-T 14699-2023 饲料 采样.pdf VIP
- 《无损检测技术》课件.pptx VIP
- TBT3246.3-2010 机车车辆及其零部件设计准则螺栓连接 第3部分:设计--电气应用.docx VIP
- 山东省烟台市蓬莱区(五四制)2024-2025学年七年级上学期期末考试道德与法治试题.pdf VIP
- 2022年7月核算员财务专业知识答题.docx VIP
原创力文档

文档评论(0)