下面有关浮点运算器的描述中,正确的是( )。

admin2019-12-10  23

问题 下面有关浮点运算器的描述中,正确的是(    )。

选项 A、浮点运算器可用两个松散的定点运算器(阶码部件和尾码部件)来实现
B、阶码部件不可以实现加、减、乘、除这4种运算
C、阶码部件进行加、减、乘、除和比较操作
D、尾数部件只进行乘、除操作

答案A

解析 浮点运算器可用两个松散连接的定点运算器部件来实现,这两个定点运算部件就是图B—1所示的阶码部件和尾数部件。

尾数部件实质上就是一个通用的定点运算器,要求该运算器能实现加、减、乘、除4种基本算数运算。其中3个单字长寄存器用来存放操作数:AC为累加器,MQ为乘商寄存器,DR为数据寄存器。AC和MQ连起来还可组成左右移位的双字长寄存器AC—MQ。并行加法器用来完成数据的加工处理,其输入来自AC和DR,而结果回送到AC。MQ寄存器在乘法时存放乘数,而除法时存放商数,所以成为乘商寄存器。DR用来存放被乘数或除数,而结果(乘积或商与余数)则放在AC—MQ中。
阶码部件只要能进行阶码相加、相减和比较操作即可。在图B—1中,操作数的阶码部分放在寄存器El和E2,它们与并行加法器相连以便计算E1+E2。浮点加法和减法所需要的阶码比较是通过El—E2来实现的,相减的结果放入计数器E中,然后按照E的符号来决定哪个阶码大。在尾数相加或相减之前,需要将其中一个尾数进行移位,这是由计数器E来控制的,目的是使E的值按顺序减到0。E每减一次1,相应的尾数就移1位。一旦尾数调整完毕,它们就可按定点方法进行处理。运算结果的阶码值仍放到计数器E中。
转载请注明原文地址:https://kaotiyun.com/show/oU3i777K
0

相关试题推荐
最新回复(0)