习题-组成原理曾经考题-带答案(2) 联系客服

发布时间 : 星期五 文章习题-组成原理曾经考题-带答案(2)更新完毕开始阅读6262320c79563c1ec5da71e5

内部总线BUSPCin控制信号??PCMARREADPCoutMARin控制单元IDADDRout时序部件主存WRITEMDRinMDRout0→YADDSUBANDZinIRIRinR0inMDRYR0R1??通用寄存器YinR0outR1inR1outALUPSRZ1→C0??R7inR7outR7

Zout(1)写出寄存器R1到主存的数据通路;

(2)加法指令ADD R1 ,ADDR (R2)功能表示为(R1)+M((R2)+ADDR)→R1,即第一个操作数为寄存器寻址方式,第二个操作数采用变址寻址方式,变址寄存器指定为R2,ADDR表示偏移量(占指令格式的低5位),画出其指令执行的流程图,并列出相应的微操作控制信号。

(第5章-2ppt例题)

.一台模型机共有7条指令,各指令的使用频率分别为35%,25%,20%, 10%,5%,3%和2%,有8个通用数据寄存器,2个变址寄存器。

(1)设计8字长的寄存器-寄存器型指令3条,16位字长的寄存器-存储器型变址寻址方式指令4条,变址范围不小于±127。请设计指令格式,并给 出各字段的长度和操作码的编码。 (第5章-2ppt例题)

.设中断级屏蔽位“1”对应于开放,“0”对应于屏蔽,各级中断处理程序的中断级屏蔽位设置如下表:

中断处理 中 断 屏 蔽 位 程序级别 1 2 3 4 0 0 0 0 一 1 0 1 1 二 1 0 0 0 三 1 0 1 0 四 问:

(1)当中断响应先后次序为1—2—3—4,其中断处理次序是什么?

共 18 页 第 17 页

(2)如果所有的中断处理都各需要3个单位时间,当正在运行主程序时,同时发生2、3级中断请求,过两个单位时间又同时有1、4级中断请求,试画出中断响应处理时空图。 (内容没有涉及,不要求)

.某模型机主要部件框图如下图所示,其中R0—R3为通用寄存器,A、B为暂存器、其名称已标于图上。 (1)画出数据通路,并标明数据流方向。 (2)给出指令ADD (R1) , (R2) 的执行流程图: 注:该指令采用寄存器间接寻址,M(R1)+M(R2)→M(R2) (第6章-5ppt原题)

移位器 ALU A B R0 R1 R2 R3 共 18 页微命令产生部件 IR PC MAR 存储器 MM MDR 第 18 页