第十二讲--控制器的设计实现.ppt

第十二讲--控制器的设计实现

后继地址的形成由转移控制字段BCF控制,并由BCF的具体长度决定转移地址形成的方式。 若BCF为3位,则最多有8种后继地址的形成方式。 BCF字段 硬件条件 计数器CT 返回寄存器RR输入 后继微地址 编码 微命令名称 操作前 操作 0 顺序执行 × × × × μPC+1 1 结果为0转移 结果为0 × × × BAF 结果不为0 μPC+1 2 结果溢出转移 溢出 × × × BAF 不溢出 μPC+1 3 无条件转移 × × × × BAF 4 测试循环 × 为0 CT-1 × μPC+1 不为0 BAF 5 转微子程序 × × × μPC+1 BAF 6 返回 × × × × RR 7 操作码形成微址 × × × × 由操作码形成 “增量与下址字段”方式的原理图 BAF的长度有两种情况: 与μPC的位数相等;可以从控制存储器的任一单元取微指令。 比μPC短;考虑到转移点在μPC附近,或者在控制存储器的某区域内,所以由原来的μPC的若干位与BAF组合成转移微地址。 第一种情况,转移灵活,但增加了微指令的长度; 第二种情况,转移地址受到限制,但可缩短微指令长度。 多路转移 一条微指令存在多个转移分支的情况称为多路转移。 实现此功能的电路通常是由PROM(可编程序只读存储器)组成的,也有把它称为MAPROM(映像只读存储器)的。 该存储器的容量等于或略大于机器的指令数,所以容量小

文档评论(0)

1亿VIP精品文档

相关文档