由于微型指令采用水平型格式,长度为32,微命令控制信号为12个,没有相斥信号,因此每条微指令的长度为12个控制信号×1位/信号=12位。

转移条件有5个,说明需要在每个微指令中都包含这5个转移条件的控制信号。因此,每条微指令的长度为12位+5个转移条件的控制信号×1位/信号=17位。

假设控制存储器最多有N条微指令,则控制存储器的总容量为N×17位。

根据微程序控制方式的特点,微程序可在整个控存中实现转移,因此,控制存储器的总容量应该等于实际需要的微指令数目乘以每条微指令的长度,即:

N×17位=实际需要的微指令数目×12位

解得:

N=实际需要的微指令数目×12位/17位

因此,控制存储器最多有:

Nmax=2^(12位/17位)=45.22≈45

即最多可存放45条微指令。

微程序控制方式下,控制存储器最大容量计算

原文地址: https://www.cveoy.top/t/topic/oq5K 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录