长16位,存贮器直接寻址空间为128字,变址时的位移量为-64~+63,16个通用寄存器均可作为变址寄存器,设计一套指令系统格式,满足下列寻址类型的要求:(10分) (1)直接寻址的二地址指令3条 (2)变址寻址的一地址指令6条 (3)寄存器寻址的二地址指令8条 (4)直接寻址的一地址指令12条 (5)零地址指令32条 试问还有多少种代码未用?若按排寄存器寻址的一地址指令还能容纳多少条? 解:直接寻址的二地址指令3条为 变址寻址的一地址指令6条为 寄存器寻址的二地址指令8条为 直接寻址的一地址指令12条为 零地址指令32条为 还有4*128-32=480种代码未用。若按排寄存器寻址的一地址指令还能容纳24条 8、设某机主要部件如下图所示,其中: LA一A输入端选择器 LB一B输入端选择器 M一主存 MDR一主存数据寄存器 IR一指令寄存器 MAR一主存地址寄存器 PC一程序计数器 R0--R3一通用寄存器 C、D一暂存器 (1)补充各部件之间的主要连接线,并注明数据流动方向(用单总线结构)(5分) (2)写出ADD(R1),(R2)指令取指阶段和执行阶段的信息流程。R1中存放的是原操作效地址,R2存放的是目的操作数的地址。(5分) 解:(1)见下图 (2)ADD(R1),(R2)指令取指阶段的信息流程 PC→BUS→MDR→M→MAR→BUS→IR ADD(R1),(R2)指令执行阶段的信息流程 9、使用4KX8位的RAM芯片组成一个容量为8KX16位的存储器,画出结构框图,并标明图中信号线的种类、方向及条数。(8分) 上海大学2001年硕士研究生入学试题