计算机组成原理秦磊华在线阅读,计算机组成原理-中国大学mooc-秦磊华-秦磊华...

1、

计算机硬件能直接执行的是

A. 任何语言

B. 机器语言

C. 汇编语言

D. 高级语言

答案:机器语言

2、

下列说法中,错误的是

A. 固件功能类似软件,形态类似硬件

B. 软件与硬件具有逻辑功能的等价性

C. 计算机系统层次结构中,微程序属于硬件级

D. 寄存器的数据位对微程序级用户透明

答案:寄存器的数据位对微程序级用户透明

3、

计算机的字长与下列哪项指标密切相关

A. 存取速度

B. 运算速度

C. 运算精确度

D. 内存容量

答案:运算精确度

4、

CPU地址线数量与下列哪项指标密切相关

A. 内存容量

B. 运算精确度

C. 运算速度

D. 存储数据位

答案:内存容量

5、

下列关于计算机系统层次结构的描述中,正确的是

A. 指令集架构层是软、硬件间的接口

B. 低层代码执行效率比高层代码执行效率高

C. 不同层次面向不同用户,看到计算机的属性不同

D. 低层用户对硬件的透明性比高层用户要低

答案:低层代码执行效率比高层代码执行效率高;指令集架构层是软、硬件间的接口;低层用户对硬件的透明性比高层用户要低;不同层次面向不同用户,看到计算机的属性不同

6、

下列关于硬件与软件关系的描述中,正确的是

A. 软件能完成的功能及性能与硬件有关

B. 软件的发展也推动硬件的发展

C. 硬件是软件运行的基础

D. 硬件的发展推动了软件的发展

答案:硬件是软件运行的基础;软件能完成的功能及性能与硬件有关;软件的发展也推动硬件的发展;硬件的发展推动了软件的发展

7、

下列可用于评价计算机系统性能的指标是

A. IPC

B. MIPS

C. CPI

D. 字长

答案:CPI;IPC;MIPS;字长

8、

访问256KB的存储空间,需要的地址线数最少为( )根? (只需要填阿拉伯数字)

答案:18

9、

某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40%、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的CPI 为 (保留到小数点后一位)

答案:3.2

10、

若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的MIPS为(保留到小数点后一位)

答案:264.7

11、

完整的计算机系统通常包括

A. 主机、外部设备

B. 运算器、控制器、存储器

C. 主机和应用软件

D. 硬件系统与软件系统

答案:硬件系统与软件系统

12、

下列关于计算机字长的描述中正确的是

A. 字长一般与存储器数据位相同

B. 字长一般与运算器的数据位相同

C. 字长一般与通用寄存器的位数相同

D. 字长一般与存储器的地址位相同

答案:字长一般与运算器的数据位相同;字长一般与通用寄存器的位数相同

13、

程序必须存放在哪里才能被CPU访问并执行

答案:主存 存储器 内存

14、

某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40%、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的MIPS为 (保留到小数点后一位)

答案:187.5

15、

当 -1 < x < 0时, [x]补=

A.

B. 2-x

C. 1-x

D. 2+x

答案:2+x

16、

浮点数的表示范围和表示精确度分别取决于

A. 机器字长和阶码的位数

B. 尾数的位数和阶码的位数

C. 阶码的位数和尾数的位数

D. 阶码的编码和尾数的编码

答案:阶码的位数和尾数的位数

17、

设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为

A. 100

B. 110

C. 011

D. 010

答案:100

18、

假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为

A. E6H

B. 99H

C. E7H

D. 67H

答案:E7H

19、

字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为

A. 11011101

B. 11011100

C. 11011010

D. 11011001

答案:11011001

20、

某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为

A. -1.75×2^(-40)

B. - 0.75×2^( - 40)

C. -0.75×2^(-87)

D. -1.75×2^(-87)

答案:-1.75×2^(-40)

21、

某十六进制浮点数A3D00000中最高8位是阶码(含1位阶符),尾数是最低24位(含1位数符),若阶码和尾数均采用补码,则该浮点数的十进制真值是

A. -0.375×2^(-35)

B.  -0.625×2^(-93)

C. 0.625×2^(-35)

D. -0.375×2^(-93)

答案:-0.375×2^(-93)

22、

存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为

A. 4D3C2B1A

B. 1A2B2C3D

C. A1B2C3D4

D. D4C3B2A1

答案:4D3C2B1A

23、

字长8位的某二进制补码整数为11011010,则该数的标准移码是

A. 10111010

B. 01011010

C. 00111010

D. 11011010

答案:01011010

24、

两个字长16位的补码0A2B和E16A,带符号扩展成32位后的结果分别

A. 00000A2B和0000E16A

B. 11110A2B和FFFFE16A

C. FFFF0A2B和0000E16A

D. 00000A2B和FFFFE16A

答案:00000A2B和FFFFE16A

25、

有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是

A. 100100110和100100111

B. 110010011和010010011

C. 010010011和110010011

D. 100100111和100100110

答案:100100111和100100110

26、

对字长为8位的二进制代码10001101,下列说法错误的是

A. 如果代码为原码数,则其十进制真值为-13

B. 如果代码为补码数,则其十进制真值为-115

C. 如果代码为无符号数,则其十进制真值为+141

D. 如果代码为标准移码数,则其十进制真值为+115

答案:如果代码为标准移码数,则其十进制真值为+115

27、

若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是

A. 11011和01011

B. 10000和01001

C. 01100和11110

D. 01011和11010

答案:10000和01001

28、

下列对海明校验的描述中,正确的描述是

A. 海明校验码的码距与校验位的位数没有关系

B. 在任何条件下,海明校验都无法检测到多位数据同时出错的情况

C. 分成r组时,可以得到r位指误码,因此可以QU区分2^r种只有1位出错的情况

D. 待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错

答案:待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错

29、

下列关于补码和移码关系的描述中,错误的是

A. 零的补码和移码相同

B. 相同位数的补码和移码具有相同的数据表示范围

C. 一般用译码表示浮点数的阶码,而用补码表示定点数

D. 同一个数的补码和移码,其数值部分相同,而符号相反

答案:零的补码和移码相同

30、

已知 定点小数[X]补= 1.X1X2X3, 若要求X≤-0.75,则下列满足要求的是

A. X1X2X3 =101

B. X1X2X3=010

C. X1X2X3 = 000

D. X1X2X3 = 001

答案:X1X2X3 = 000;X1X2X3 = 001;X1X2X3=010

31、

设规格化浮点数的阶码为k+1位(包含1位符号位)、尾数为n +1位(包含一位符号位),若阶码和尾数均采用补码数据表示,下列关于该浮点数表示范围的描述中,正确的是

A. 能表示的最大正数为

B. 能表示的最小正数为

C. 能表示的最小负数为

D. 能表示的最大负数为

答案:【点击查看答案】

32、

在IEEE 754浮点机器数中不出现的是

A. 尾数中最高位的1

B. 阶码的符号位

C. 基数

D. 尾数的符号位

答案:【点击查看答案】

33、

在32位操作系统中,下列类型不占用8个字节的是

A. short  int

B. char

C. long long

D. unsigned int

答案:【点击查看答案】

34、

计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是

A. 能表示最大正数是(2^15) - 1

B. 能表示的最小负数是- (2 ^15)

C. 能表示的最大负数是-1

D. 能表示的最小正数是1

答案:【点击查看答案】

35、

某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为

答案:【点击查看答案】

36、

字长5位的待编码二进制有效数据为10011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为(填写二进制形式)

答案:【点击查看答案】

37、

32位IEEE 754浮点数为41A4C000H, 则对应的真值的小数部分的数值为 ( ) (只需要填小数点后面的阿拉伯数字,0和小数点均不需要填写)

答案:【点击查看答案】

38、

设机器字长为16位,定点表示时,数据位15位,符号位1位,则定点原码表示时能表示的最小负数为 (填写十进制数,要带符号,且符号与数字间不能有空格)

答案:【点击查看答案】

39、

计算机中表示地址时使用

A. 无符号数

B. 原码

C. 反码

D. 补码

答案:【点击查看答案】

40、

如果某系统15*4=112成立,则系统采用的进制是

A. 6

B. 9

C. 8

D. 7

答案:【点击查看答案】

41、

2^100 mod 7 =

A. 4

B. 2

C. 3

D. 5

答案:【点击查看答案】

42、

对于IEEE754格式的浮点数,下列描述正确的是

A. 阶码和尾数都用补码表示

B. 阶码和尾数都用原码表示

C. 阶码用移码表示,尾数用补码表示

D. 阶码用移码表示,尾数用原码表示

答案:【点击查看答案】

43、

关于CRC校验的下列描述中,正确的是

A. 可纠正检测出的所有错误

B. 检测得到的无错结论可靠

C. 检测得到的有错结论可靠

D. 被校验的信息位K和校验位r之间的关系应该满足  k+r <= 2^r  - 1

答案:【点击查看答案】

44、

设x为整数,x的真值为25,以下选项与x相等的有

A. 反码二进制串为011001的数

B. 反码二进制串为100110的数

C. 补码二进制串为011001的数

D. 原码二进制串为011001的数

答案:【点击查看答案】

45、

存放一个24*24点阵汉字,至少需要多少字节的存储空间 (只需要填写十进数)

答案:【点击查看答案】

46、

将一个十进制数-129表示成补码时,至少应采用多少位二进制数

答案:【点击查看答案】

47、

若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是

A. 01100和11110

B. 01011和11010

C. 11011和01011

D. 10000和01001

答案:【点击查看答案】

48、

十进制数5对应的32位IEEE754 格式的机器数为 ()H (采用十六进制表示,填写答案时不需要写最后的H)

答案:【点击查看答案】

49、

原码除法是指

A. 操作数用绝对值表示,加上符号位后相除

B. 操作数取绝对值相除,符号位单独处理

C. 操作数用补码表示并进行除法,但商用原码表示

D. 操作数用原码表示,然后相除

答案:【点击查看答案】

50、

对8位补码操作数A5H,进行二位算术右移后的十六进制结果为()H

A. E9

B. D2

C. 69

D. 52

答案:【点击查看答案】

51、

单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行()运算为1时,表示运算的结果产生溢出

A. 异或

B. 与

C. 与非

D. 或

答案:【点击查看答案】

52、

在定点二进制运算器中,减法运算一般通过______来实现

A. 反码运算的二进制加法器

B. 原码运算的二进制减法器

C. 补码运算的二进制加法器

D. 补码运算的二进制减法器

答案:【点击查看答案】

53、

浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X = 2^7´29/32 ,Y= 2^5 ´5/8,则用浮点加法计算X+Y的最终结果是

A. 溢出

B. 00111  1100010

C. 00111  0100010

D. 01000  0010001

答案:【点击查看答案】

54、

若浮点数用补码表示,则判断运算结果是否为规格化数的方法是

A. 数符与尾数小数点后第一位数字相异

B. 阶符与数符相同

C. 数符与尾数小数点后第一位数字相同

D. 阶符与数符相异

答案:【点击查看答案】

55、

以下各机器数中,引入___数据表示可消除减法操作

A. 补码

B. 原码

C. 反码

D. 移码

答案:【点击查看答案】

56、

设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为

A. B5H,EDH

B. B5H,6DH

C. B4H,6DH

D. B4H,EDH

答案:【点击查看答案】

57、

在定点运算器中,为判断运算结果是否发生错误,无论采用双符号位还是单符号位,均需要设置___,它一般用异或门来实现

A. 移位电路

B. 译码电路

C. 编码电路

D. 溢出判断电路

答案:【点击查看答案】

58、

下列说法错误的是

A. 运算器中通常都有一个状态标记寄存器,为计算机提供判断条件,以实现程序转移

B. 补码乘法器中,被乘数和乘数的符号都不参加运算

C. 并行加法器中虽然不存在进位的串行传递,但高位的进位依然依赖于数据的低位

D. 在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值

答案:【点击查看答案】

59、

以下关于ALU的描述正确的是

A. 只能完成逻辑运算

B. 只能完成算术运算

C. 不能支持乘法运算

D. 能完成算术与逻辑运算

答案:【点击查看答案】

60、

若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是

A. 运算结果溢出,结果为正数

B. 产生了下溢

C. 产生了上溢

D. 运算结果溢出,结果为负数

答案:【点击查看答案】

61、

以下关于ALU的描述中,不正确的是

A. 支持算术与逻辑运算

B. 只做加法与减法运算

C. 只做算术运算

D. 只做逻辑运算

答案:【点击查看答案】

62、

假定有4个整数用8位补码分别表示r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算不会发生溢出的是

A. r2×r3

B. r2×r4

C. r1×r2

D. r1×r4

答案:【点击查看答案】

63、

计算机内部的定点数大多用补码表示,下列关于补码特点的叙述中正确的是

A. 减法可用加法来实现

B. 正数不存在补码,负数的补码可用反码加1求得

C. 符号位可以和数值部分一起参加运算

D. 零的表示唯一

答案:【点击查看答案】

64、

在浮点数加减法运算“规格化”步骤中,以下哪些尾数(假定采用补码表示)需要进行”左规”运算?(以下各数均为2进制表示)

A. 10.0100

B. 00.1000

C. 11.1000

D. 00.0111

答案:【点击查看答案】

65、

以下说法正确的是

A. n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位

B. 在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值

C. 补码加减交替法是一种不恢复余数法

D. 浮点运算可由阶码运算和尾数运算两个部分联合实现

答案:【点击查看答案】

66、

运算器都会设置状态寄存器的目的是为实现程序转移提供判断条件

A. 错误

B. 正确

答案:【点击查看答案】

67、

在浮点运算器,尾数运算部件只需要完成乘、除运算

A. 正确

B. 错误

答案:【点击查看答案】

68、

采用补码数据表示的ALU中采用双符号位判断溢出时,直接使用被加数和加数补码的符号位进行判断

A. 正确

B. 错误

答案:【点击查看答案】

69、

已知[X]补= 1101001 , [Y]补= 1101010,则用变形补码计算2[X]补+1/2 [Y]补的结果为 (直接填二进制数即可,数字间不留空格)

答案:【点击查看答案】

70、

计算机字长为8位,若x = - 101101,则2[x]补的值为 (直接填写二进制数)

答案:【点击查看答案】

71、

移码表示法主要用于表示浮点数的 (直接填汉字即可)

答案:【点击查看答案】

72、

执行算术右移指令的操作过程是

A. 进位标志移至符号位,各位顺次右移1位

B. 操作数的符号位填1,各位顺次右移1位

C. 操作数的符号位填0,各位顺次右移1位

D. 操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位

答案:【点击查看答案】

73、

已知A=0.1011,B= -0.0101,则[A+B]补为

A. 0.1101

B. 0.0110

C. 1.0110

D. 1.1011

答案:【点击查看答案】

74、

在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致

A. 影响运算精度

B. 运算结果出错

C. 无任何影响

D. 无正确答案

答案:【点击查看答案】

75、

下列是组成运算器的部件的是

A. 状态寄存器

B. 地址寄存器

C. 数据总线

D. ALU

答案:【点击查看答案】

76、

在浮点运算器,阶码部件需要完成加、减、乘、除四种运算

A. 错误

B. 正确

答案:【点击查看答案】

77、

计算机字长为8位,若x = - 1101101,则[x/4]补的值为 (直接填写二进制数)

答案:【点击查看答案】

78、

以下关于算术移位和逻辑移位的描述正确的是

A. 逻辑右移时,相当于对原数除2

B. 算术右移时,符号位不变并向最高数据位复制

C. 逻辑左移时,高位丢失,低位补0

D. 算术左移时,相当于对原数乘2

答案:【点击查看答案】

79、

在下列浮点数表示中,左移一位就可被规格化浮点数是

A.

4029a7b786b35628f34a8446fd4d28af.png

B.

a8babd040cd0749416a59fed0106ba49.png

C.

9b18abde902dc81bbcbd9f353a404de3.png

D.

56168f47f54a8bd923c24719d0160d47.png

答案:【点击查看答案】

80、

为提高运算速度,运算器一般采用并行进位

A. 错误

B. 正确

答案:【点击查看答案】

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值