首页 > 编程知识 正文

mdr的位数反映了存储字长,数据字长等于MDR的位数

时间:2023-05-06 13:37:46 阅读:228574 作者:3494

指令寄存器的位数与机器字长相同

MDRin PCout 地址 总线 数据 总线 PCin Ad(IR)out MDRout MARin ALU Ri Y Z Yin Zin Riin Riout Zout ALUin ALU控制 + - PC MAR MDR +1 IRin IR 一、(20分)某计算机有零地址指令16条,一地址指令31条,两地址指令14条及三地址指令15条。CPU结构如下图 ② 设控制器采用微程序控制,有92个微命令,直接 两地址指令14条及三地址指令15条。CPU结构如下图 一.某计算机的指令系统有零地址指令16条,一地址指令31条, 解释,问最多可能有多少条微指令?分析控制存储器的容量。 MDRin PCout 地址 总线 数据 总线 PCin Ad(IR)out MDRout MARin ALU Ri Y Z Yin Zin Riin Riout Zout ALUin ALU控制 + - PC MAR MDR +1 IRin IR ①写出指令MOV @R4, R2在指令分析和执行阶段发出的控制信号(不包括取指令)。 @表示间接寻址。 控制法。如果每个零地址指令需要2条微指令解释,一地址指令需要3条微指令解释, 两地址指令需要5条微指令解释,三地址指令需要8条微指令 * 测验3 二、(共20分)设控制器采用微程序控制,控制存储器容量为2K×50bit,影响微程序转移的条件有5个。问微指令的各个字段分别为几位?若采用字段直接编码法,每个小字段3位,最多可以有多少个微命令? 三.(共20分)CPU结构如教材122页图6.6, 写出指令 AND AC,X 在指令分析和执行阶段发出的控制信号(不包括取指令)。 X是某一存储单元的地址,在指令的disp字段中。AC是累加器(在通用寄存器组中)。 * 测验3 四. (共10分) 某CPU的主频为10MHz,若已知每个机器周期平均含4个时钟周期,该机的平均指令执行速度为1 MIPS,试求该机的平均指令周期及每个指令周期含几个机器周期?若改用时钟周期为0.4μs的CPU芯片,则计算机的平均指令执行速度是多少MIPS?若要得到平均每秒80万次的指令执行速度,则应采用主频为多少的CPU芯片? 三.(共20分)CPU结构如教材122页图6.6, 写出指令 AND AC,X 在指令分析和执行阶段发出的控制信号(不包括取指令)。 X是某一存储单元的地址,在指令的disp字段中。AC是累加器(在通用寄存器组中)。 * 五. (共13分)填空题 1.控制器的同步控制方式又分为 和 。 2.微程序控制的基本思想是把机器指令的每一个 编成一条微指令,每条机器指令对应一段 。执行机器指令时从 中顺序取出 ,就可按所要求的顺序产生相应的 。 3.CPU至少包含以下6个寄存器: , , , , , 。 * 六、 (共7分) 判断题 (请在正确的句子前写T,错误的句子前写F) ( )1.采用流水线技术使计算机指令的执行时间缩短。 ( )2.局部控制比中央控制复杂但效率高。 ( )4.指令寄存器的位数与机器字长相同。 ( )5. 32位计算机的累加器和地址寄存器都是32位的。 ( )3.存储器的字长与数据总线的宽度一致。 ( )7.程序计数器PC的位数与指令寄存器的位数相同。 ( )6.存储器的字长小于机器字长。 The end

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。