一、(20分)某计算机的指令字长为16位
* 测验2 一、(20分)某计算机的指令字长为16位,用指令操作码扩展技术设计指令系统,要求有零地址指令16条,一地址指令31条,两地址指令14条及三地址指令15条。每个地址码字段为4位。 二.(共20分)某计算机能完成78种操作,指令字长为16位。(1)一地址格式的指令地址码可取几位?(2)要想使指令的寻址范围扩大到216,可采用哪些方法? 三.(共20分)某指令系统字长为16位,地址码取4位,试提出一种方案,使该指令系统有8条三地址指令、16条二地址指令、100条一地址指令。 请不要抄题,只写题号 * 测验2 四. (共20分)某机指令字长16位,每个操作数的地址码长6位,设操作码长度固定,指令分为零地址、一地址和二地址三种格式。(1)若零地址指令有M条,一地址指令有N条,问二地址指令最多可能有多少条?(2)若操作码位数可变,则二地址指令最多允许有多少条? 三.(共20分)某指令系统字长为16位,地址码取4位,试提出一种方案,使该指令系统有8条三地址指令、16条二地址指令、100条一地址指令。 请不要抄题,只写题号 * 五、 (共10分) 判断题 (请在正确的句子前写T,错误的句子前写F) 请不要抄题,只写题号 ( )1.哈佛结构的计算机都有输入输出指令。 ( )2.CPU通过输入/输出指令在磁盘上读写数据。 ( )4.程序计数器PC的位数与指令寄存器的位数相同。 ( )5.型计算机的总线由地址总线、数据总线和控制总线组成,所以是三总线结构。 ( )3.累加器的位数与机器字长相同。 ( )7.堆栈寻址方式,操作数的位置在堆栈指示器SP中。 ( )6.计算机的字长与指令字长不一定相同。 * 五、 (共10分) 判断题 (请在正确的句子前写T,错误的句子前写F) 请不要抄题,只写题号 ( )8.一地址指令就是单操作数指令。 ( )9.立即寻址方式的指令的地址码就是操作数的地址。 ( )5.微型计算机的总线由地址总线、数据总线和控制总线组成,所以是三总线结构。 ( )10.间接寻址方式的操作数和操作数有效地址都在 内存中。 ( )7.堆栈寻址方式,操作数的位置在堆栈指示器SP中。 ( )6.计算机的字长与指令字长不一定相同。 * 六、 (共10分)填空题 1.程序是指令的 。程序一般是 执行的,指令地址也是 安排的。CPU是根据 中的指令地址去取指令的。 2.采用固定长度操作码有利于简化 ,减少 。 固定长度操作码是指操作码的 ,且 。 3.采用可变长度操作码将增加 的难度,使 的设计复杂化。 请不要抄题,只写题号