乘法器和除法器题库

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

 A、右、左

 B、不移动,左

 C、不移动,右

 D、右、右

 E、左、左

 F、右,不移动

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

 A、乘数寄存器的最低位为1

 B、乘数寄存器的最低位为0

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

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

 E、乘积寄存器的最低位为1

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

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

 B、是否循环了32次

 C、

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

 D、

是否循环了33次

 E、

是否循环了31次

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

 A、00001000,0000,00000110

 B、00001000,0001,00000110

 C、00000100,0000,00000110

 D、00000100,0000,00000010

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

 A、64位ALU

 B、32位的乘数寄存器

 C、64位的被乘数寄存器

 D、64位的乘积寄存器

 E、32位ALU

 F、32位的被乘数寄存器

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

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

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

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

 D、取消乘数寄存器

 E、乘积寄存器需支持右移

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

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

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

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

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

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

 A、32位ALU

 B、32位的被乘数寄存器

 C、64位的乘积寄存器

 D、32位的乘数寄存器

 E、64位ALU

 F、32位的乘积寄存器

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

 A、左、右

 B、不移动,左

 C、不移动,右

 D、右、右

 E、左、左

 F、右,不移动

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

 A、余数大于等于0

 B、余数小于0

 C、除数寄存器的最低位为1

 D、除数寄存器的最低位为0

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

 A、余数寄存器是否小于0

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

 C、除数寄存器是否小于0

 D、是否重复了31次循环

 E、是否重复了32次循环

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

 A、64位ALU

 B、32位的商寄存器

 C、64位的余数寄存器

 D、64位的除数寄存器

 E、32位ALU

 F、32位的除数寄存器

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

 A、0000,00001000,00000111

 B、0001,00001000,00000111

 C、0000, 00001000,11110111

 D、0000,00010000,00000111

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

 A、32位ALU

 B、32除数寄存器

 C、64位余数寄存器

 D、64位ALU

 E、32位商寄存器

 F、32位余数寄存器

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

 A、余数寄存器的低32位

 B、余数寄存器的高32位

 C、除数寄存器的低32位

 D、除数寄存器的高32位

猜你喜欢

转载自blog.csdn.net/wydyd110/article/details/81382126