与指令有关的一些概念

指令的概念

指令(又称为“机器指令”) 是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。

分为 操作码 和 地址码

指令周期

CPU从主存中取出并执行一条机器指令的时间称为指令周期。 不同机器指令的指令周期可能不同。指令周期常用若干机器周期来表示,一个机器周期又包含若干时钟周期

机器周期

一个机器周期包含若干时钟周期

时钟周期

时钟周期是最小的单位,是电脑主频的倒数

指令周期的数据流

指令周期中分为取指令的机器周期、取有效地址的机器周期、执行指令的机器周期!!!

微操作

微操作是计算机中最基本的、不可再分解的操作。在微程序控制的计算机中,将控制部件向执行部件发出的各种控制命令成为微命令

微指令

微指令是若干微命令的集合。

微程序

一条机器指令对应一个微程序,其中有取指令的操作、间址周期内有取操作数的操作、执行周期内有执行的操作,中断周期内有响应中断的操作。这些操作中如果拆解成一个一个的微操作命令。其中相容的微操作可以组合在一块,形成一个微指令。不能相容的操作就只能单独作为一个微指令了,这样一个一个的微指令组合在一块就是一个微程序了。

相当于一个机器周期内的操作你可以组合成一个微指令

不过,取指令这个操作是公共的,可以单独提取出来作为一个微程序!

因此如果指令系统中具有n中机器指令,则控制存储器中的微程序数量至少是n+1个

你可能感兴趣的:(java,操作系统)