1.微程序控制原理
根据程序设计的思想,把程序控制信号编成微指令,存入程序存储器中。
微命令和微操作
计算机可以划分为控制部件和执行部件
联系:
控制部件通过控制线向执行部件传送命令,这种命令叫做微命令,执行部件接受微命令后进行的操作叫做微操作
执行部件通过反馈线向控制部件反馈操作情况,控制部件根据执行部件的“状态”下达新的微命令,叫做“状态测试”
微命令和微操作是一一对应的:一种微命令对应一种微操作
微操作分为相容性微操作和相斥性微操作
划分标准:能否在一个CPU周期内并行执行
微操作是执行部件中最基本的操作
微指令和微程序
在机器的一个CPU周期内,一组实现一定功能的微命令的组合,构成一条微指令
一条微指令包含若干微命令
一条指令包含若干微指令,这些微命令又组成微程序,所以一条机器指令就是一个微程序,指令系统就是微程序的总和
一条微指令包括操作控制和顺序控制,操作控制中包含微命令,顺序控制包含判别测试位和下一条指令的地址
微程序控制器
微程序控制器包括控制存储器、微指令寄存器、地址转移逻辑
微指令寄存器包