微程序控制

 

目录

 

一、基本概念

 1.微程序、微指令、微命令、微操作的关系

2. 时钟周器、机器周期、指令周期、微指令周期的关系

二、微程序控制器 

1、结构

2、工作过程

三、微指令的编码方式

四微指令格式


一、基本概念

 1.微程序、微指令、微命令、微操作的关系

  • 一条机器指令对应一个微程序,微程序是由若干条微指令构成的,微指令是由若干条微命令构成的,微命令执行的操作为微操作。
  • 相容性微命令是指那些可以同时产生、共同完成某一些微操作的微命令;而互斥性微命令是指在机器中不允许同时出现的微命令。相容和互斥都是相对的,一个微命令和一些微命令相容,和另一些微命令互斥。

2. 时钟周器、机器周期、指令周期、微指令周期的关系

  • 时钟周期通常称为节拍脉冲或者T周期,它是cpu处理操作的最基本单位。
  • 机器周期,一般也成为CPU周期 ,一个CPU周期时间又包含有若干个时钟周期。 通常用内存中读取一个指令字最短的时间来规定CPU周期,取指需要一个CPU周期。
  • 指令周期:指令周期是取出并执行一条指令的时间。由于各种指令的操作功能不同 ,因此各种指令周期是不尽相同的。例如。一条访内指令的指令周期,同一条非访内指令的指令周期是不同的。
  • 微指令周期:在串行方式的微程序控制器中,微指令周期等于读出微指令的时间加上执行该条微指令的时间。为了保证整个机器的控制信号的同步,可以将一个微指令周期设计的恰好和CPU周期时间相等

二、微程序控制器 

1、结构

  • 控制存储器
  • 微指令寄存器
  • 微地址形成部件
  • 微地址寄存器

2、工作过程

三、微指令的编码方式

四微指令格式

 

你可能感兴趣的:(计算机组成)