《计算机组成原理》作业
计算机的运算方法部分
班级: 姓名: 学号: 任课教师:石云
选择题
1. 设寄存器位数为8位,机器数采取补码形式(含1位符号位)。对应于十进制数-27,寄存器内容为。
A 27H
B 9BH
C E5H
2. 对真值0表示形式唯一的机器数是。
A 原码
B 补码和移码
C 反码
D 以上都不对
3. 在整数定点机中,下述说法正确的是。
A 原码和反码不能表示-1,补码可以表示-1
B 三种机器数均可表示-1
C 三种机器数均可表示-1,且三种机器数的表示范围相同
4. 在小数定点机中,下述说法正确的是。
A 只有补码不能表示-1
B 只有原码不能表示-1
C 三种机器数均不能表示-1
5. 某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是。
A -127~127
B -128~ +128
C -128~ +127
6. 当[x]反=1.1111时,对应的真值是。
A -0
B -15/16
C -1/16
7. 若要表示0~999中的任意一个进制数,最少需位二进制数。
A 6
B 8
C 10
D 1000
8. (24.6)八= ()十
A 36.75
B 10.5
C 4.5
D 20.75
9. (3117)十= ()十六
A 97B5
B 9422
C C2
D D E9C
10. 把(5AB)十六转换成二进制值为。
A (10110111010)二
B (10110101011)二
C (101010110101)二
D (101110100101)二
11. 两个八进制数(7)八和(4)八,相加后得。
A (10)八B(11)八C(13)八 D 以上都不对
12. 两个十六进制数7E5和4D3相加,得。
A (BD8)十六B(CD8)十六 C (CB8)十六 D 以上都不对
13. 二进制数11001011等于十进制数的。
A 395
B 203
C 204
D 394
14. 将(305)八转换成十六进制值为。
A (A5)十六
B (B5)十六
C (C5)十六
D (D5)十六
15. (76.54)八= 。
A (3E.B)十六
B (111110.10010)二
C (62.6835) 十
D (110111.1011)二
16. (20.8125) 十=( )二。
A 1010.1101
B 10100.1011
C 10100.1101
D 1010.1011
17. 补码10110110代表的是十进制负数()
A -74
B -54
C -68
D -48
18. (153.513)十= ( )八
A 267.54
B 352.5
C 231.406…
D 以上都不对
19. 最少需用位二进制数表示任一四位长的十进制整数。
A 10
B 14
C 13
D 16
20. 设机器数采用补码形式(含1位符号位),若寄存器内容为9BH,则对应的十进制数为。
A -27
B -97
C -101
D 155
21. 若9BH表示移码(含1位符号位),其对应的十进制数为。
A 27
B -27
C -101
D 101
22. 若要表示0~99999中的任一十进制数,最少需用位二进制数。
A 16
B 18
C 17
D 100000
23. 设寄存器内容为10000000,若它等于0,则为。
A 原码
B 补码
C 反码
D 移码
24. 设寄存器内容为10000000,若它等于-128,则为。
A 原码
B 补码
C 反码
D 移码
25. 设寄存器内容为10000000,若它等于-127,则为。
A 原码
B 补码
C 反码
D 移码
26. 设寄存器内容为10000000,若它等于-0,则为(。
A 原码
B 补码
C 反码
D 移码
27. 设寄存器内容为11111111,若它等于-0,则为。
A 原码
B 补码
C 反码
D 移码
28. 设寄存器内容为11111111,若它等于-127,则为。
A 原码
B 补码
C 反码
D 移码
29. 设寄存器内容为11111111,若它等于-1,则为。
A 原码
B 补码
C 反码
D 移码
30. 设寄存器内容为11111111,若它等于+127,则为。
A 原码
B 补码
C 反码
D 移码
31. 设寄存器内容为00000000,若它等于-128,则为。
A 原码
B 补码
C 反码
D 移码
32. 大部分计算机内的减法是用实现。
A 将被减数加到减数中
B 从被减数减去减数
C 补数的相加
D 从减数中减去被减数
33. 补码加减法是指。
A 操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替
B 操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同
C 操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成
D 操作数用补码表示,由数符决定两数的操作,符号位单独处理
34. 在原码两位乘中,符号位单独处理,参加操作的数是。
A 原码
B 补码
C 绝对值
D 绝对值的补码
35. 在原码加减交替除法中,符号位单独处理,参加操作的数是。
A 原码
B 绝对值
C 绝对值的补码
D 补码
36. 两补码相加,采用1位符号位,则当时,表示结果溢出。
A 最高位有进位
B 最高位进位和次高位进位异或结果为0
C 最高位为1
D 最高位进位和次高位进位异或结果为1
37. 在下述有关不恢复余数法何时需恢复余数的说法中,是正确的。
A 最后一次余数为正时,要恢复一次余数
B 最后一次余数为负时,要恢复一次余数
C 最后一次余数为0时,要恢复一次余数
D 任何时候都不恢复余数
38. 在定点机中执行算术运算时会产生溢出,其原因是。
A 主存容量不够
B 运算结果无法表示
C 操作数地址过大
D 以上都对
39. 在浮点机中,下列说法是正确的。
A 尾数的第一数位为1时,即为规格化形式
B 尾数的第一数位与数浮不同时,即为规格化形式
C 不同的机器数有不同的规格化形式
D 尾数的第一数位为0时,即为规格化形式
40. 在浮点机中,判断原码规格化形式的原则是。
A 尾数的符号位与第一数位不同
B 尾数的第一数位为1,数浮任意
C 尾数的符号位与第一数位相同
D 阶符与数符不同
41. 在浮点机中,判断补码规格化形式的原则是。
A 尾数的第一数位为1,数浮任意
B 尾数的符号位与第一数位相同
C 尾数的符号位与第一数位不同
D 阶符与数符不同
42. 设机器数字长8位(含2位符号位),若机器数DAH为补码,则算术左移一位
得,算术右移一位得。
A F4H EDH
B F4H 6DH
C B5H EDH
D B4H 6DH
43. 设机器数字长8位(含1位符号位),若机器数BAH为原码,则算术左移一位
得,算术右移一位得。
A F4H EDH
B B4H 6DH
C F4H 9DH
D B5H EDH
44. 运算器的主要功能是进行。
A 算术运算
B 逻辑运算
C 算术逻辑运算
D 初等函数运算
45. 设机器数字长16位(含1位符号位),若用补码表示定点小数,则最大正数为。
A 1-215
B 1-2-15
C 215-1
D 215
46. 设[x]补=1,x1x2x3x4,满足时,x>-8成立。
A x1=0,x2~x4至少有一个为1
B x1=0,x2~x4任意
C x1=1,x2~x4至少有一个为1
D x1=1,x2~x4任意
47. 在定点机中,下列说法错误的是。
A 除补码外,原码和反码不能表示-1
B +0的原码不等于-0的原码
C +0的反码不等于-0的反码
D 对于相同的机器字长,补码比原码和反码能多表示一个负数
48. 设x为整数,[x]补=1,x1x2x3x4x5,若按x<-16,则。
A x1=1,x2~x5任意
B x1=0,x2~x5至少有一个为1
C x1=0,x2~x5任意
D x1=1,x2~x5至少有一个为1
49. 计算机表示地址时,采用。
A 原码
B 补码
C 反码
D 无符号数
50. 浮点数的表示范围和精度取决于。
A 阶码的位数和尾数的机器数形式
B 阶码的机器数形式和尾数的位数
C 阶码的位数和尾数的位数
D 阶码的机器数形式和尾数的机器数形式
51. 在浮点机中是隐含的。
A 阶码
B 数浮
C 尾数
D 基数
52. 设机器数字长8位(含1位符号位),以下是0的一个原码。
A 11111111
B 10000000
C 01111111
D 11000000
53. 当定点运算发生溢出时,应。
A 向左规格化
B 向右规格化
C 发出出错信息
D 舍入处理
54. 在定点补码运算中,若采用双符号位,当时表示结果溢出。
A 双符号位相同
B 双符号位不同
C 两个正数相加
D 两个负数相加
55. 采用规格化的浮点数是为了。
A 增加数据的表示范围
B 方便浮点运算
C 防止运算时数据溢出
D 增加数据的表示精度