alu和mdr位数相等吗_指令寄存器的位数与机器字长相同.PPT

本文探讨了一台计算机的指令系统,包括零地址、一地址、两地址和三地址指令的数量,并分析了CPU结构,涉及指令寄存器、MDR、ALU等组件。同时讨论了微程序控制,控制存储器容量及其对微指令数量的影响。还涉及了指令执行阶段的控制信号生成,例如AND AC, X指令,并讨论了不同指令的执行速度与CPU主频的关系。" 106432214,9153188,分布式模型在嵌入式系统中的应用与价值,"['嵌入式开发', '程序设计', '数据管理', '通信协议', '系统架构']
摘要由CSDN通过智能技术生成

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值