【北大 计算机组成 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的第一版乘法器为例,对于二进制数00100011(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位 |
相关文章推荐
- TCP回射客户程序:str_cli函数
- HttpClient使用SESSIONID模拟用户发送请求
- 神经网络机器翻译Neural Machine Translation(2): Attention Mechanism
- 一个简易的http服务器。
- 【Redis基本数据结构】跳跃表实现
- 数据结构学习-栈和队列(3)
- 一站式学习Wireshark(八):应用Wireshark过滤条件抓取特定数据流
- 一站式学习Wireshark(七):Statistics统计工具功能详解与应用
- IntelliJ IDEA 12 创建Web项目 教程 超详细版--http://www.cnblogs.com/cnjava/archive/2013/01/29/2881654.html
- 《深入理解计算机系统》第七章读书笔记
- 安装源码httpd-2.4.1错误解决办法
- RNN循环神经网络Recurrent Networks
- 循环神经网络教程4-用Python和Theano实现GRU/LSTM RNN, Part 4 – Implementing a GRU/LSTM RNN with Python and Theano
- 一站式学习Wireshark(四):网络性能排查之TCP重传与重复ACK
- 循环神经网络教程3-BP算法和梯度消失问题, Part 3 – Backpropagation Through Time and Vanishing Gradients
- 循环神经网络教程Recurrent Neural Networks Tutorial, Part 1 – Introduction to RNNs
- 用BP人工神经网络识别手写数字
- 一站式学习Wireshark(三):应用Wireshark IO Graphs分析数据流
- 一站式学习Wireshark(二):应用Wireshark观察基本网络协议
- java简单实现网络爬虫