计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编1
(总分84,考试时间90分钟)
1. 单项选择题
1. 定点补码加减法运算中,当运算结果出现____时,表示运算结果负溢出。【华中科技大学2002年】
A. 符号位为00 B. 符号位为01
C. 符号位为10 D. 符号位为11
2. 采用变形补码判溢出,当发生正溢出时,其两位符号位为____。【国防科技大学2002年】
A. 0 B. 1
C. 10 D. 11
3. 在定点运算器中,无论采用双符号位还是单符号位,必须有____。【上海大学2001年】
A. 译码电路,它一般用与非门来实现
B. 编码电路,它一般用或非门来实现
C. 溢出判断电路,它一般用异或门来实现
D. 移位电路,它一般用与或非门来实现
4. 在原码不恢复余数除法(又称原码加减交替法)的算法中,____。【哈尔滨工程大学2004年】
A. 每步操作后,若不够减,则需恢复余数 B. 若为负商,则恢复余数
C. 整个算法过程中,从不恢复余数 D. 仅当最后一步不够减时,才恢复一次余数
5. 在补码一位乘中,若判断位YnYn+1+1=10,则应执行的操作是____。【电予科技大学1996年】【上海大学1998年】
A. 原部分积加[X]补,然后右移一位
B. 原部分积加[X]补,然后右移一位
C. 原部分积加[X]补,然后左移一位
D. 原部分积加[X]补,然后左移一位
6. 实现N位(不包括符号位)补码一位乘时,乘积为____位。【西安电子科技大学2007年】
A. N B. N十1
C. 2N D. 2N+1
7. XY为定点二进制数,其格式为1位符号位,n位数值位。若采用Booth补码一位乘法实现乘法运算,则需要____次移位和最多____次加法运算。【中科院计算所2000年】
A. n—1
B. n
C. n+l
D. n+2
8. 设n=8(不包括符号位),则原码一位乘需做____次移位和最多____次加法。【中科院计算所2000年】
A. 7 B. 8
C. 9 D. 10
9. 设n=8(不包括符号位),机器完成一次加和移位各需100ns,则原码一位乘最多需____ns,补码Booth算法最多需____ns。【中科院计算所2000年】
A. 1600
B. 1.7
C. 1500
D. 1800
10. 下列关于原码乘法说法正确的是____。【电子科技大学1996年】
A. 原码乘法是指:用原码表示操作数据,然后直接相乘。
B. 原码乘法是指:取绝对值相乘,符号位按“同号为正异号为负”单独处理。
C. 原码乘法是指:用补码表示数据,然后直接相乘。
D. 原码乘法是指:直接相乘,符号位按“同号为正异号为负”单独处理。
11. 在原码加减交替除法中,当余数符号位为____时商0,下一步执行____操作。【电子科技大学1996年】
A. 0,2Ri+|Y|
B. 1,2Ri—|Y|
C. 1,2Ri+|Y|
D. 0,2Ri一|Y|
12. 原码不恢复余数定点小数除法,要求被除数绝对值小于除数绝对值,其目的是____。
A. 商为规格化小数 B. 商为正数
C. 商不溢出 D. 不必恢复余数
13. 下列关于补码除法说法正确的是____。【电子科技大学1998年】
A. 补码不恢复除法中,够减商0,不够减商1
B. 补码不恢复余数除法中,异号相除时,够减商0,不够减商1
C. 补码不恢复除法中,够减商1,不够减商0
D. 以上都不对
14. 在补码加减交替除法中,当____时商0。【电子科技大学1996年】
A. RY同号 B. RY异号
C. 余数与被除数共同决定 D. 以上都不对
15. 浮点表示法本质上是一种二进制的指数计数法。在浮点表示中,对____采用了隐含约定技术。【哈尔滨工程大学2004年】
A. 数符 B. 数位
C. 指数 D. 基数
16. 适合于科学计算的数据表示形式为____。【中科院计算所1998年】
A. 字符串 B. 定点数
C. BCD码 D. 浮点数
17. 浮点数的表示范围和精度分别取决于____。
A. 阶码的位数和尾数的机器数形式 B. 阶码的机器数形式和尾数的位数
C. 阶码的位数和尾数的位数 D. 阶码的机器数形式和尾数的机器数形式
18. 浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数。若阶码用移码,尾数用补码表示,则浮点数所能表示数的范围是____。【西安交通大学2001年】
A. 一263~(1-2-8)×263
B. -264~(1-64)×264
C. 一(1-2-8)×263~263
D. 一(1-2-7)×264~(1-2-8)×263
19. 二进制数在计算机中常用的表示方法有原码、补码、反码和移码等多种。表示定点整数时,若要求数值0在计算机中唯一表示为全“0”,应采用____;表示浮点数时,若要机器零(即尾数为零,且阶码最小的数)在计算机中表示为全“0”,则阶码应采用____。某计算机中浮点数的阶码占8位(含1位阶符),尾数占40位(含1位数符),都采用补码,则该机器中所能表达的最大浮点数是____。【哈尔滨工业大学2007年】
A. 移码,移码,(1一2-39)×2255
B. 补码,移码,(1-2-39)×2127
C. 补码,移码,(1-2-39)×2256
D. 补码,移码,2255
20. 某浮点机,采用规格化浮点数表示,阶码用移码表示(最高位代表符号位),尾数用原码表示。下列哪个数的表示不是规格化浮点数:____。【国防科技大学2001年】阶码尾数阶码尾数
A. 11111111,1.1000…00
B. 0011111.1.0111…01
C. 1000001,0.1111…01
D. 0111111.0.1000…10
21. 设浮点数阶的基数为8,尾数用模4补码表示。试指出下列浮点数中哪个是规格化数____。【中科院计算所1998年】
A. 11.111 B. 0.000111
C. 11.10101 D. 11.111101
22. 在浮点加减的对阶操作中,是将____的阶码调整到与____的阶码一致。
A. 较大较小 B. 较小较大
C. 都不可以 D. 都可以
23. 下列关于对阶操作说法正确的是____。【电子科技大学1998年】
A. 在浮点加减运算的对阶操作中,若阶码减小,则尾数左移
B. 在浮点加减运算中的对阶操作中,若阶码增大,则尾数右移:若阶码减小,则尾数左移
C. 在浮点加减运算的对阶操作中,若阶码增大,则尾数右移
D. 以上都不对
24. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是____。【西安交通大学1998年】【上海大学1998年】
A. 阶符与数符相同为规格化数
B. 阶符与数符相异为规格化数
C. 数符与尾数小数点后第一位数字相异为规格化数
D. 数符与尾数小数点后第一位数字相同为规格化数
25. 在浮点机中,设尾数采用双符号位,当补码运算结果的尾数部分不是规格化的形式应进行规格化处理,当尾数符号位为____时,需要右规。【哈尔滨工业大学2007年】
A. 0 B. 10
C. 11 D. 01或10
26. 浮点运算结果出现____时,则其结果溢出。【西安电子科技大学2007年】
A. 尾数未溢出、阶码上溢 B. 阶码未溢出、尾数上溢
C. 尾数未溢出、阶码下溢 D. 阶码未溢出、尾数下溢
27. 在规格化浮点数表示中,保持其他方面不变,将阶码部分的移码表示改为补码表示,将会使数的表示范围____。【中科院2000年】
A. 增大 B. 减少
C. 不变 D. 以上三种都不对。
28. 字长相同的两种浮点数,第一种阶码位数较多,尾数位数少,第二种阶码位数少,尾数位数多,阶的底数都是2,则____。
A. 表示的数的范围与精度相同 B. 第一种数的范围大,但精度低
C. 第二种数的范围大,精度高 D. 第一种数的范围大,精度高
29. 浮点数的IEEE754标准对尾数编码采用的是____。【西安电子科技大学2005年】
A. 原码 B. 反码
C. 补码 D. 移码
30. 1EEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它所能表示的最小规格化负数为____。
A. 一(2—252)×2-1023
B. 一(2一2-52)×2+1023
C. 一1×2-1024
D. 一(1—2-52)×2+2047
31. 按照IEEE754标准规定的32位浮点数(41A4C000)16对应的十进制数是____。
A. 4.59375 B. 一20.59375
C. 一4.59375 D. 20.59375
32. 算术逻辑单元(ALu)的功能一般包括____。【北京理工大学2002年】
A. 算术运算 B. 逻辑运算
C. 算术运算和逻辑运算 D. 加法运算
33. 并行加法器中,每位全和的形成除与本位相加二数数值有关外,还与____。
A. 低位数值大小有关 B. 低位数的全和有关
C. 低位数值大小无关 D. 低位数送来的进位有关
34. 4片SN74181ALU和1片SN74182CLA器件相配合,具有如下进位传递功能____。【西安交通大学1998年、2001年】【哈尔滨工业大学2007年】
A. 行波进位 B. 组内先行进位,组间先行进位
C. 组内先行进位,组间行波进位 D. 组内行波进位,组间先行进位
35. 加法器采用并行进位的目的是____。【华中科技大学2002年】
A. 增强加法器功能 B. 简化加法器设计
C. 提高加法器运算速度 D. 保证加法器可靠性
8. 分析题
1. 设32位长的浮点数,其中阶符1位,阶码7位,数符l位,尾数23位。分别写出机器数采用原码和补码表示时,所对应的最接近于0的十进制负数。【哈尔滨工业大学2000年】
2. 设浮点数字长为32位,欲表示±6万的十进制数,在保证数的最大精度条件下,除阶符、数符各取1位外,阶码和尾数各取几位?按这样分配,该浮点数溢出的条件是什么?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论