计算机组成原理试题
(2)相对寻址
(3).索引寻址,操作数在E = (Rx)+D的存储单元中。
(4)寄存器是间接寻址的,通用寄存器的内容表示操作数在主存中的地址。
(5).间接寻址,用偏移量作为地址访问主存得到操作数的地址指示符,然后按地址指示符。
指示器访问主存储器的操作数,所以间接寻址需要两次访问主存储器。
(6)基值寻址,操作数在E = (Rb)+D的存储单元中.
6.解决方案:( 1)微指令的格式如下:
1 2位1 2位1 1 1 1 1 1 1 1。
r ra 0 ra 1 wwa 0 a 1 ldsalldsb SB→alu csb→alu clr ~ P域地址域
其中ldsa和ldsb是锁存输入信号,
CLR是SB清除信号。
SB→ALU为SB发送原码控制信号。
SB→ALU为SB发送反码控制信号。
~为公共操作标志信号
(2)2)ADD指令的微程序流程图如图A2.4所示
注意缺陷障碍 (Attention Deficit Disorder)
注意缺陷障碍 (Attention Deficit Disorder)
图A2.4
7.解:(1)每道信息容量= 12288字节。
每个记录面的信息容量= 275×12288字节。
* * *有4个记录表面,因此磁盘存储的总容量是
4×275×12288字节= 13516800字节。
(2)根据最小轨道半径R1计算最高位密度d 1(r 1 = 115mm):
D1 = 12288字节/2πR1= 17字节/毫米。
根据最大轨道半径R2计算最低位密度D2。
R2 = r 1+(275/5)= 115+55 = 170mm
D2 = 12288字节/2πR2 = 11.5字节/毫米
(3)磁盘数据传输速率
R = 3000/60 = 50周/秒
N = 12288字节(每通道信息容量)
c = r×n = 50×12288 = 614400字节/秒。
(4)平均等待时间= 1/2r = 1/2×50 = 1/100秒= 10毫秒。
(5)假设只有一个本地磁盘存储器,因此可以忽略站号和地址。有四个记录表面,每个表面有275个轨道。假设每个扇区记录1024字节,则需要12288字节/1024字节= 12个扇区。可以获得以下地址格式:
14 6 5 4 3 0
柱面(磁道)号磁盘(磁头)号扇区号
8.解:假设一条指令的执行时间也是TM。
中断处理过程和各个时间段如图A2.5所示
当三个设备同时发出中断请求时,依次处理设备C、B、A、B、A的时间如下:
tC = 2TM + TDC + TS + TC + TR
tB = 2TM + 2TDC + TS + TB + TR
tA = 2TM + 3TDC + TS + TA + TR
处理三台设备所需的总时间为T = tC+tB+tA。
说明TM
循环
铥
暂停
周期性TDC
(硬件)
保存网站TS
中间
破损设备维修
服务程序
事务
成大,TB,TC
命令
还原场景TR
图A2.5
因此,达到中断饱和的最小时间为t,即中断极限频率为f = 1/t .