指令周期
CPU每次访问内存地址,从内存中取出一条指令,并进行分析到执行到完这条指令都需要完成一系列的操作,
而这期间所花费的时间被称为指令周期。包括取指令周期和执行指令周期。
机器周期
被称为CPU周期,是微处理器完成各项操作所花费时间,由若干个时钟周期组成。通常规定从内存中取出一
条指令所花费最短的时间为机器周期。
时钟周期
计算机最基本的时间单位,由时钟频率确定(频率的倒数)。如80x86时钟频率为5MHz,则它的时钟周期
为200ns。
微命令
微命令即控制部件通过控制线向执行部件发出各种控制命令 。在微指令的控制字段中,每一位代表一个微命令。
微指令
在微程序控制的计算机中,将由同时发出的控制信号所执行的一组微操作称为微指令。所以微指令就是把同
时发出的控制信号的有关信息汇集起来形成的。将一条指令分成若干条微指令,按次序执行就可以实现指令
的功能。若干条微指令可以构成一个微程序,而一个微程序就对应了一条机器指令。因此,一条机器指令的
功能是若干条微指令组成的序列来实现的。简言之,一条机器指令所完成的操作分成若干条微指令来完成,
由微指令进行解释和执行。微指令的编译方法是决定微指令格式的主要因素。
微程序
它是实现程序的一种手段,具体就是将一条机器指令编写成一段微程序。每一个微程序包含若干条微指令,
每一条微指令对应一条或多条微操作。在有微程序的系统中,CPU内部有一个控制存储器,用于存放各种机
器指令对应的微程序段。当CPU执行机器指令时,会在控制存储器里寻找与该机器指令对应的微程序,取
出相应的微指令来控制执行各个微操作,从而完成该程序语句的功能。
程序计数器(IP/PC)
Instruction Pointer /Program Count 程序指针,指向或保存下一条将要执行指令的地址,具有计数功能
。当CPU按照程序PC中的内容取指到指令缓冲区后,PC自动修改计数,指出下一条指令在主存中的地址。
状态寄存器PSW
主要用来各种算术逻辑运算及各类测试过程中运算结果的状态,包括进位标志(CF)、结果为零标志(ZF)
溢出标志(OF)、符号标志(SF)、奇偶标志(PF)、辅助标志(AF)、中断标志(IF)、方向标志(DF)
PSW与运算器直接相连,,自动产生并保存各类状态标志,这些为后续指令的执行提供判断依据。
组合逻辑控制器
采用各种组合逻辑电路来产生微操作信号,被称为组合逻辑控制器。它直接由给类型的逻辑门、触发器和
寄存器组成,因此又被称为硬布线逻辑控制器。
RISC
精简指令集
CPU组成及其主要功能
CPU主要由运算器和控制器两大部件组成,为了配合这两大部件的正常工作还有各类功能寄存器。
CPU的主要功能包括:
1、指令控制
2、操作控制
3、时序控制
4、数据加工处理
5、异常事件处理
微程序控制器及其工作原理(源https://zhidao.baidu.com/question/1449693278519573060.html)
微程序控制的基本思想,就是仿照通常的解题程序的方法,把操作控制信号编成所谓的“微指令,
存放到一个只读存储器里.当机器运行时,一条又一条地读出这些微指令,从而产生全机所需要
的各种操作控制信号,使相应部件执行所规定的操作 .采用微程序控制方式的控制器称为微程序
控制器。所谓微程序控制方式是指微命令不是由组合逻辑电路产生的,而是由微指令译码产生。
一条机器指令往往分成几步执行,将每一步操作所需的若干位命令以代码形式编写在一条微指令
中,若干条微指令组成一段微程序,对应一条机器指令。在设计CPU时,根据指令系统的需要,
事先编制好各段微程序 ,且将它们存入一个专用存储器(称为控制存储器)中。微程序控制器
由指令寄存器IR、程序计数器PC、程序状态字寄存器PSW、时序系统、控制存储器CM、微指
令寄存器以及微地址形成电路、微地址寄存器等部件组成。执行指令时,从控制存储器中找到
相应的微程序段,逐次取出微指令,送入微指令寄存器,译码后产生所需微命令,控制各步操
作完成。
以上部分源于网络,其余均来自蔡启先等主编的《计算机原理与汇编语言》