4 乘法器和除法器题库

免费版:华为慕课计算机组成原理-4 乘法器和除法器题库

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

解析:

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

解析:

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

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

B、是否循环了32(32bit的除法器判断是否循环了33次)

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

D、是否循环了33次

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

参考:

被乘数寄存器初始:0000 0010,2次循环结束后,左移两次,0000 1000

乘数寄存器初始:0011,2次循环结束后,右移两次,0000

乘积寄存器:初始0000 0000,2次循环结束后

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

A、64位ALU

B、32位的乘数寄存器

C、64位的被乘数寄存器

D、64位的乘积寄存器

解析:

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位的乘积寄存器

解析:

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

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

解析:

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

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

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

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

A、64位ALU

B、32位的商寄存器

C、64位的余数寄存器

D、64位的除数寄存器

解析:

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

参考:(放弃)

除数寄存器初始:0010 0000

余数寄存器初始:0111 0000

商寄存器初始:0000

第一轮

0111 - 0010 = 0101>0

余数寄存器为,0101 0000

商左移1位,新的最右位置为1,0001

除数右移一位,0001 0000

第二轮

0101 - 0010 = 0011>0

余数寄存器为,0011 0000

商左移1位,新的最右位置为1,0011

除数右移一位,0000 1000

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

A、32位ALU

B、32除数寄存器

 C、64位余数寄存器

解析:

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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值