2017年北京物资学院物联网工程与技术911计算机学科专业基础综合之计算机组成原理考研仿真模拟题
● 摘要
一、分析题
1. 某I/O系统有四个设备:磁盘(传输速率为500000位/秒)、磁带(200000位/秒)、
图
,试用中断方式、DMA 方式组织此I/O系统。画打印机(2000位/秒)、CRT (1000位/秒)
出包括CPU 部分总线控制器在内的1/ 0方式示意图,并略作文字说明。
【答案】示意图如图1所示。根据设备传输速率不同,磁盘、磁带采用DMA 方式,打印机、CRT 采用中断方式,因而使用了独立请求与链式询问相结合的二维总线控制方式。DMA 请求的优先权高于中断请求线。每一对请求线与响应线又是一对链式查询电路。
图1
2. 某32位机共有微操作控制信号52个,构成5个相斥类的微命令组,各组分别包含4个、5个、8个、15 个和20个微命令。己知可判定的外部条件有CY 和ZF 两个,微指令字长29位。
(1)给出采用断定方式的水平型微指令格式。
(2)控制存储器的容量应为多少位?
【答案】(1)微指令的格式如下所示(注意各控制字段中应包含一种不发出命令的情况,条件测试字段包含一种 不转移的情况)。
(2)控存容量为
3. 图(a )是某计算机总线定时时序图,请判断它是哪种定时方式的时序图,并分析其控制过程,同时用细线标出信号的相互作用关系。
图
【答案】题目给定的总线定时时序图中,没有同步时钟信号,而且有总线请求,总线授权和设备回答信号,所以,必定是异步双向全互锁总线控制方式。其控制过程如下:
①当某个设备请求使用总线时,在该设备所属的请求线上发出信号
②CPU 根据优先原则授权后以BG 。回答。 ③设备收到
信号。
④CPU 接到SACK 信号后,下降
主设备。
⑥在设备用完总线以后,下降BBSY 和SACK , 即释放总线。
⑦在上述选择主设备的过程中,现行的主从设备可能正在进行传送,在此情况下,需要等待
现行传送结束, 现行主设备下降BBSY 信号后,新的主设备才能上升BBSY ,获得总线控制权。
有效信号,下降自己的,并上升SACK 信号证实已收到BG 信息(使无效)作为回答。 ⑤在BBSY 为“0”的情况下,该设备上升BBSY 表示设备获得了总线控制权,成为控制总线的
过程①〜⑦以及各信号的相互作用关系如图(b )所示。
4. 某16位机器所使用的指令格式和寻址方式如下所示,该机有两个20位基值寄存器,四个16位变址寄存器,十六个16位通用寄存器。指令汇编格式中的s (源)、D (目标)都是通用寄存器,M 是主存中的一个单元。
问:(1)处理机完成哪一种操作花的时间最短?
(2)处理机完成哪一种操作花的时间最长?
(3)第②种指令的执行时间有时会等于第③种指令的执行时间吗?
(4)假设第①、②、③种指令的操作码是:
下列情况下每个十六进制指令字分别代表什么操作?
上述指令中有没有编码不对的?如果有,应如何改正才能使其成为处理机能执行的合法指令?
【答案】(1)第①种。因为是RR 型指令,不需要访问存储器。
(2)第②种。因为是RS 型指令,需要访问存储器,同时要通过变址运算或基值运算变换求得有效地址,也需要时间。
(3)小可能。因为第③种指令虽访问存储器。但小需要进行地址变换运算,所以节省了求有效地址运算的时间开销。
(4)
(a )代表LDA 指令,正确。把(13CD2) H 的内容取至第15号通用寄存器。
(b )代表MOV 指令,正确。把6号通用寄存器的内容传送至5号通用寄存器。
(c )错,改正为(28D6) H ,代表MOV 指令。
(d )错,改正为(28C2) H ,代表MOV 指令。