42456-00包健-计算机组成原理与系统结构第7章.ppt

42456-00包健-计算机组成原理与系统结构第7章.ppt

第七章 控制器 7.1控制器的组成及指令的执行 一、基本的计算机组成和功能 CPU的基本功能 指令控制:确保计算机指令按程序的顺序执行。 操作控制:一条指令的功能通常有若干个操作信号(微操作)组合起来实现,CPU控制这些微操作的产生、组合、传送和管理。 时间控制:使各种微操作和指令的执行严格按照时间序列进行。 数据加工:由运算器对数据进行算术运算和逻辑运算。 一、基本的计算机组成和功能 假设指令的长度可以是单字节或双字节,将操作码设计为4位,位于指令第一个字节的高4位,指令第一个字节的低4位,分别指示了源寄存器和目的寄存器,如果地址码字段是操作数的存储器地址或立即数等,则位于指令的第二字节 一、基本的计算机组成和功能 然后我们为这个CPU设计状态图,CPU对每条指令执行的操作都可分为如下的两个过程,译码并不对应任何状态,它只是取指令结束后到各条指令的执行周期之间的一个多路选择。 取指令周期:包括从存储器中取出一条指令,并对该指令的操作码译码; 执行周期:执行该指令。 7.1.2 控制器的组成 控制器的功能是:从存储器中取指令、对指令译码、产生控制信号并控制计算机系统各部件有序地执行,从而实现这条指令的功能。 程序计数器(PC) 当指令顺序执行时,由PC+1产生下一条指令的地址 当遇到转移指令时,转移地址?PC作为下一条指令的地址。 指令寄存器(IR) 指令译

文档评论(0)

1亿VIP精品文档

相关文档