您的位置:首页 > 理论基础

【北大 计算机组成 quiz 】乘法器和除法器quiz

2016-04-04 19:33 609 查看
15 试题

1. 【单选】

对于第一版乘法器,当乘数寄存器最低位为1时,在该次循环过程中,需要将乘数寄存器向哪个方向移动,需要将被乘数寄存器向哪个方向移动?Question text

不移动,右

右、左

右,不移动

右、右

不移动,左

左、左

2. 【单选】

对于第一版乘法器,在每次循环的过程中,需要将被乘数寄存器的内容与乘积寄存器中的内容相加,并将结果放入乘积寄存器的条件是:

被乘数寄存器的最低位为0

乘积寄存器的最低位为1

乘数寄存器的最低位为0

乘数寄存器的最低位为1

被乘数寄存器的最低位为1

3. 【不定项】

对于32-bit的第一版乘法器,每次循环都需要判断的条件是哪几个?

是否循环了33次

乘数寄存器的最低位是否为0

被乘数寄存器的最低位是否为0

是否循环了32次

是否循环了31次

4. 【单选】

以4-bit的第一版乘法器为例,对于二进制数00100011(0010 x 0011),当第2次循环结束时,被乘数寄存器、乘数寄存器和乘积寄存器的值分别是?

00000100,0000,00000010

00000100,0000,00000110

00001000,0000,00000110

00001000,0001,00000110

5. 【不定项】

对于32-bit的第一版乘法器,需要包含以下哪些组成部分?

64位ALU

32位的乘数寄存器

64位的被乘数寄存器

64位的乘积寄存器

32位ALU

32位的被乘数寄存器

ps:4位乘法器 被乘数寄存器(8位) 乘积(8位) 加法器alu(8位) 乘数寄存器(4位)

6. 【不定项】

对于第一版乘法器,下列哪些属于对其进行面积优化的措施?

64-bit加法器缩小为32-bit

将加法器和被乘数寄存器位宽减半优化面积

取消乘数寄存器

乘积寄存器需支持右移

将加法运算和两个移位同时进行

ps:

优化1 性能优化 加法移位并行操作

优化2 面积优化 :

被乘数:缩减为4位,取消左移

乘数 :取消 乘数置于乘积寄存器低4位

乘积 :增加右移功能

加法器:缩减为4位宽 乘积寄存器只有高4位参与运算

7. 【不定项】

对于第一版乘法器,控制逻辑的作用是哪些?

控制何时对乘数寄存器进行移位

控制何时将新值写入积寄存器

控制何时将乘积寄存器进行移位

控制何时对被乘数寄存器进行移位

控制逻辑:被乘数左移 乘数右移

8. 【不定项】

对于本课中讲授的第二版乘法器,在对乘法器进行面积优化后,一个32-bit乘法器需要包含以下哪些部分?

32位的乘数寄存器

32位的被乘数寄存器

32位的乘积寄存器

64位ALU

32位ALU

64位的乘积寄存器

ps : 4位乘法器

被乘数寄存器缩减为4位

取消乘数寄存器

乘积寄存器增加右移功能 8位

ALU缩减为4位

9. 【不定项】

对于第一版除法器,在一次循环中当余数寄存器大于0时,需要将商寄存器向哪个方向移动,需要将除数寄存器向哪个方向移动?

不移动,左

左、右

右,不移动

左、左

右、右

不移动,右

商左 除数右

10. 【不定项】

对于第一版除法器,在每次循环的过程中,需要左移商寄存器,并将其最低位设置为1的条件是:

除数寄存器的最低位为0

余数大于等于0

余数小于0

除数寄存器的最低位为1

左移商寄存器:余数》=0

11. 【不定项】

一个32-bit除法器,对于第一种除法算法,每次迭代时都需要判断的条件是哪几个?

余数寄存器是否小于0

是否重复了31次循环

是否完成了重复了33次循环

是否重复了32次循环

除数寄存器是否小于0

12. 【不定项】

对于32-bit的第一版除法器,需要包含以下哪些组成部分?

32位的除数寄存器

64位ALU

32位ALU

64位的余数寄存器

32位的商寄存器

64位的除数寄存器

4bit 8余数 8除数 4商 8ALU

13. 【单选】

以4-bit的第一版除法器为例,对于二进制数0111÷0010,当第2次循环结束时,商寄存器、除数寄存器和余数寄存器的值是?

0000,00001000,00000111

0000,00010000,00000111

0000, 00001000,11110111

0001,00001000,00000111

ps: 商寄存器0000 除数寄存器00010000 余数

14. 【不定项】

对于第二版除法器,在对除法器进行面积优化后,一个32-bit除法器需要包含以下哪些组成部分?

64位ALU

64位余数寄存器

32位商寄存器

32位ALU

32除数寄存器

32位余数寄存器

ps:面积优化

1.除数缩小为32位 无需支持移位

2.取消商寄存器

3.64位ALU缩小为32位ALU

4.余数寄存器只有高32位参与加减运算 64位

余数寄存器需要支持左移和右移

15. 【单选】

对于第二种除法算法,在对除法器进行面积优化后,商的结果放置在哪里?

除数寄存器的高32位

余数寄存器的低32位

余数寄存器的高32位

除数寄存器的低32位

商放在 :余数寄存器的低32位

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: