某一计算机系统采用微程序控制器设计方案 如果采用水平型直接控制微指令格式断定方式。假定计算机

大学 控制器,指令,假定 已帮助 人

某一计算机系统采用微程序控制器设计方案,如果采用水平型直接控制微指令格式断定方式。假定计算机指令系统共有微命令20个,可判定的外部条件有4个,控制存储器容量为128×30。 (1)设计出该控制器微指令的具体格式,并给予说明。 (2)画出该微程序控制器结构框图。

请帮忙给出正确答案和分析,谢谢!

热搜:数据结构是一门研究非数值计算的程序设计

答案解析

难度★★☆ 搜索
  • 正确答案:(1)(a)指令编码采用直接表示法时操作控制字段中的每一位代表一个微命令。 (b)一次能定义并执行多个并行操作微命令的微指令叫做水平型微指令。其一般格式如下: (c)在断定方式中当微程序不产生分支时后继微地址直接由微指令的顺序控制字段给出;当微程序出现分支时有若干“候选”微地址可供选择:即按顺序控制字段的“判别测试”标志和“状态条件”信息来选择其中一个微地址。“状态条件”有位标志可实现微程序2n路转移涉及微地址寄存器的n位。 本题中控制存储器有128个单元其字长为30外部条件为4个故判别测试字段位数为4;下地址字段位数为7;控制字段位数为30—7—4=19。 (2)微程序控制器结构框图如图12—3所示:
    本题是综合运用题,主要是考查考生的综合运用能力,属于较高层次的考查。