- 38
- 0
- 约6.57千字
- 约 14页
- 2019-01-14 发布于湖北
- 举报
说明硬布线控制器与微程序控制器的主要不同点。
(1)指令执行步骤的控制方法不同硬布线控制器是用节拍发生器指明指令执行步骤(机器周期、节拍、工作脉冲);微程序控制器是通过微指令地址的衔接区分指令执行步骤(微周期)。(3分)
(2)提供微操作控制信号的方案不同硬布线控制器是用组合逻辑电路直接提供控制计算机各功能部件协同运行所需的控制信号;微程序控制器控制信号是以微程序的方式存放在控制存储器中,控制信号从控制存储器中读出,并经过一个微指令寄存器送到被控制部件。(3分)
说明TEC-2教学机的运算器三组控制信号的作用及来源。
答:TEC-2的运算器三组控制信号来源于微指令寄存器。(2分)I0~I2选择ALU两个输入数据的来源;(1分)I3~I5选择ALU的8种运算功能;(1分)I6~I8:①选择向外部送出的数据是来自A还是来自ALU,②选择通用寄存器组和Q寄存器如何接收数据(直送、左移、右移)。(2分)
已知某磁盘存储器转速为2400转/分,每个记录面道数为200道,平均查找时间为60ms,每道存储容量为96Kbit,求磁盘的平均存取时间与数据传输率。
解:2400转/分 = 40转/秒 平均等待时间为:1/40 × 0.5 = 12.5(ms)磁盘平均存取时间为:60 ms + 12.5ms = 72.5ms (3分)数据传播率: Dr = r N , N = 96K bit , r = 40转/秒 Dr = r N = 40 × 96K = 3840K (bit/s) (3分)
设某磁盘有两个记录面,存储区内直径为2.36in,外直径为5in,内直径处的位密度为52400bpi,转速为2400rpm,设寻道时间在10ms到40ms之间,在一个磁道上写上8KB数据,平均需要多少时间?
解:每道存储字节数:Num = ?*Dimi*Dbit/8= 3.14*2.36 in *52400bpi/8= 48538B数据传输率:Dr=n*Num=2400/60*48538=1941520(B/s) (2分)
平均需要时间:Ta=Ts+Tw+Twrite= (10+40)/2 + 1/(2400/60)*0.5*103 + 8*1024/1941520*103 =25+12.5+4.2=41.7(ms)(4分)
设某机器指令长为16位,每个地址码长为4位,用扩展操作码方法设计指令格式,其中三地址指令14条,二地址指令28条,单地址指令60条,还有若干零地址指令,问零地址指令最多有多少条?要求给出计算过程。(本题8分)解:三地址指令余下的可用高位编码个数:(24-14)=2(2分) 用于两地址指令后再余下:2×24-28=4 (2分)用于单地址指令后最终余下:4×24-60=4 (2分) 所以零地址指令最多有:4×24=64 (条)(2分)
设某机器指令长为16位,每个地址码长为4位,试用扩展操作码方法设计指令格式,其中三地址指令10条,二地址指令90条,单地址指令94条,还有若干零地址指令,问零地址指令最多有多少条?要求给出操作码分配方案。
解:零地址指令最多有:(((24-10)×24-90)×24-94)×24=32 (4分)三地址指令10条,OP:0000~1001二地址指令90条, OP:1010 0000~1111 1001单地址指令94条, OP:1111 1010 0000~1111 1111 1101零地址指令32条,OP:1111 1111 1110 0000~1111 1111 1111 1111
某指令系统指令长16位,每个地址码长6位,指令分为无地址、单地址和双地址三类。若双地址指令有15条,无地址指令有128条,则单地址指令最多可能有多少条?要求给出各类指令操作码分配方案。(本题8分)解:单地址指令最多可能有:{ [2(16-12)-15]×26-X }×26=128所以 X=(24-15)×26-128×2-6=62 (4分)双地址指令有15条,OP:0000~1110单地址指令62条, OP:1111 000000~1111 111101无地址指令128条, OP:1111 111110 000000~1111 111110 111111 1111 111111 000000~1111 111111 111111 (4分)
某计算机的Cache采用直接映像, Cache容量为8KB,主存容量为1MB,每个字块有64字节。请给出主存地址的划分和Cache地址的划分。(本题8分)
Cache地址划分(4分)
原创力文档

文档评论(0)