精品文档
图B20.4
现在结合两种工作方式说明上述部件的作用。
(1) 定期巡检方式
主机定期输出指令DOA、设备码;(或传送指令)送出控制字到A寄存器,其中用四位分别指定选中的缓冲寄存器(四个B寄存器分别与四个采集器相应)。然后主机以输入指令DIA、设备码;(或传送指令)取走数据。 (2) 中断方式
比较结果形成状态字 A’ ,共8位,每两位表示一个采集器状态:00 正常,01 过低,10 过高,有任一处不正常(A’ 中有一位以上为“1” )都通过中断请求逻辑(内含请求触发器、屏蔽触发器)发出中断请求。中断响应后,服务程序以DIA、设备码;(或传送指令)取走状态字,可判明有几处采集数据越限、是过高或过低,从而转入相应处理。
九、解:
输入数据总线 E1 E2 M1 M2 尾数部件 阶码加法器 尾数加法器 高速乘除器 E 阶码部件M 积/商寄存器 输出数据总线 X=Xm×2Xe Y=Ym×2Ye
图B20.5
精品文档 1)
加法: X+Y=(Xm2Xe-Ye +Ym)?2Ye 2)
减法: X-Y=(Xm2Xe-Ye -Ym)?2Ye Xe≤Ye 3)
乘法: X?Y=(Xm?Ym) ?2Xe+Ye 4)
除法: X?Y=(Xm?Ym) ?2Xe-Ye
图B20.5是浮点运算器的结构图。该运算器由两个相对独立的定点运算器组成,阶码部分只进行加减操作,实现对阶(求阶差)和阶码加减法操作(E1?E2).尾数部分可进行加、减、乘、除运算,并与阶码部件协同完成对阶和规格化等功能。尾数的加减由加法器完成,尾数乘除由高速乘除部件完成。寄存器M1、M2、M和积商寄存器本身具有移位功能,以便完成对阶和规格化等操作。
十、解:当24个控制信号全部用微指令产生时,可采用字段译码法进行编码控制,采用
的微指令格式如下(其中目地操作数字段与打入信号段可以合并公用,后者加上节拍脉冲控制即可)。
3位 3位 5位 4位 3位 2位 ××× ××× ××××× ×××× ××× ×× X 目的操作数 源操作数 运算操作 移动操作 直接控制 判别 下址字段
编码表如下:
目的操作数字段 源操作数字段 运算操作字段 移位门字段 直接控制字段 001 a, LDR0 010 b, LDR1 011 c, LDR2 100 d, LDR3 001 e 010 f 011 g 100 h MS0S1S2S3 L, R, S, N i, j, +1
本科生-计算机组成原理题库-期末试卷(20)及答案学习课件.doc
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)