计算机组成原理题库含答案.docx

上传人:b****2 文档编号:17314023 上传时间:2023-07-24 格式:DOCX 页数:93 大小:521.20KB
下载 相关 举报
计算机组成原理题库含答案.docx_第1页
第1页 / 共93页
计算机组成原理题库含答案.docx_第2页
第2页 / 共93页
计算机组成原理题库含答案.docx_第3页
第3页 / 共93页
计算机组成原理题库含答案.docx_第4页
第4页 / 共93页
计算机组成原理题库含答案.docx_第5页
第5页 / 共93页
计算机组成原理题库含答案.docx_第6页
第6页 / 共93页
计算机组成原理题库含答案.docx_第7页
第7页 / 共93页
计算机组成原理题库含答案.docx_第8页
第8页 / 共93页
计算机组成原理题库含答案.docx_第9页
第9页 / 共93页
计算机组成原理题库含答案.docx_第10页
第10页 / 共93页
计算机组成原理题库含答案.docx_第11页
第11页 / 共93页
计算机组成原理题库含答案.docx_第12页
第12页 / 共93页
计算机组成原理题库含答案.docx_第13页
第13页 / 共93页
计算机组成原理题库含答案.docx_第14页
第14页 / 共93页
计算机组成原理题库含答案.docx_第15页
第15页 / 共93页
计算机组成原理题库含答案.docx_第16页
第16页 / 共93页
计算机组成原理题库含答案.docx_第17页
第17页 / 共93页
计算机组成原理题库含答案.docx_第18页
第18页 / 共93页
计算机组成原理题库含答案.docx_第19页
第19页 / 共93页
计算机组成原理题库含答案.docx_第20页
第20页 / 共93页
亲,该文档总共93页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机组成原理题库含答案.docx

《计算机组成原理题库含答案.docx》由会员分享,可在线阅读,更多相关《计算机组成原理题库含答案.docx(93页珍藏版)》请在冰点文库上搜索。

计算机组成原理题库含答案.docx

计算机组成原理题库含答案

第一章计算机系统概论

第一章单元测验

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

    A、高级语言

    B、机器语言

    C、汇编语言

    D、任何语言

2、下列说法中,错误的是

    A、软件与硬件具有逻辑功能的等价性

    B、固件功能类似软件,形态类似硬件

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

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

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

    A、运算器、控制器、存储器

    B、主机、外部设备

    C、主机和应用软件

    D、硬件系统与软件系统

    

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

    A、运算精确度

    B、运算速度

    C、内存容量

    D、存取速度

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

    A、运算精确度

    B、运算速度

    C、内存容量

    D、存储数据位

6、下列属于冯•诺依曼计算机的核心思想是

    A、存储器按地址访问

    B、存储程序和程序控制

    C、采用补码

    D、采用总线

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

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

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

    C、低层用户对硬件的透明性比高层用户要低

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

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

    A、硬件是软件运行的基础

    B、硬件的发展推动了软件的发展

    C、软件的发展也推动硬件的发展

    D、软件能完成的功能及性能与硬件有关

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

    A、字长一般与运算器的数据位相同

    B、字长一般与通用寄存器的位数相同

    C、字长一般与存储器数据位相同

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

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

    A、MIPS

    B、CPI

    C、IPC

    D、字长

11、下列计算机系统性能评价的描述中正确的是

    A、程序MIPS值越高,计算机的性能越高

    B、程序的CPI值越低,计算机的性能越高

    C、主频高的机器性能不一定高

    D、同一程序在不同机器上运行时得到的MIPS值不一定相同

12、访问256KB的存储空间,需要的地址线数最少为()根?

(只需要填阿拉伯数字)

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

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

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

参考答案如下:

16、若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。

已知A、B、C、D四类指令的CPI分别为1、2、2、2。

现需要对程序进行编译优化,优化后的程序中B类指令条数减少了一半,而其它指令数量未发生变化。

假设运行该程序的计算机CPU主频为500MHZ。

优化后程序的CPI为(保留到小数点后2位)

17、若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。

已知A、B、C、D四类指令的CPI分别为1、2、2、2。

现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。

假设运行该程序的计算机CPU主频为500MHZ。

优化后程序的MIPS为(保留到小数点后一位)

二、分析软硬功能的等价性及其应用

参考答案:

1

2

3

4

5

6

7

8

9

10

11

B

D

D

A

C

B

ABCD

ABCD

AB

ABCD

CD

12.18

13.主存##%_YZPRLFH_%##存储器##%_YZPRLFH_%##内存

14.3.2

15.187.5

16.1.75

17.264.7

二、能说明软硬件功能等价性的概念并能列举一个例子能对列举的软硬件功能等价的例子进行性能分析,简要说明软件功能实现和硬件功能实现的应用场合(如对性能高的场合用XXXX实现方式)

第二章数据表示

2.1机器数及特点随堂测验

1、设计算机字长8位,设x=-5,[x]补为()(单选)

    A、FBH

    B、FDH

    C、FAH

    D、05H

2、系列关于补码机器数的描述中错误的是()(单选)

    A、数的符号用0和1表示

    B、数值“0”的表示唯一

    C、加法和减法按模进行运算

    D、不可能出现一个数的补码与其原码相同

3、下列关于移吗的描述中,错误的是()(单选)

    A、IEEE754浮点数的阶码用移码表示

    B、0表示正数的符号,1表示负数的符号

    C、不可能出现同一个数据的补码与移码相同

    D、通过对一个真值加一个偏移量得到

2.2定点与浮点数据表示随堂测验

1、IEEE754浮点数x的二进制存储格式为(41360000)H,其对应的十进制值为()(单选)

    A、11.5

    B、11.375

    C、11.355

    D、10.385

2、某计算机字长8位,机器数11111111对应的十进制真值不可能是().(单选)

    A、-1

    B、127

    C、0

    D、-128

2.3数据校验的基本原理随堂测验

1、下列编码中码距为2的编码是()(多选)

    A、0011,1100,0000,0101

    B、00,11,01,10

    C、000,101,110

    D、00000,11100,00111,10100

2、下列关于码距与检错与纠错能力的描述中正确的是()(多选)

    A、码距为1的编码不具备任何检错能力

    B、码距为2的编码具有1位检错能力,但无纠错能力

    C、码距为4的编码可检测出2位错误,并可纠正1位错误

    D、码距为4的编码可检测出2位错误,并可纠正2位错误

3、下列关于校验的描述中,正确的是()(多选)

    A、校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力

    B、码距越大,对应编码的检错与纠错能力就越强

    C、码距越大,所需要的校验信息也就多,对应的编码效率就越低

    D、校验既可采用硬件实现,也可采用软件实现

2.4奇偶校验随堂测验

1、假设下列字符中有奇偶校验,但没有发生错误,其中采用的是奇校验的是()(单选)

    A、11011001

    B、11010111

    C、11010100

    D、11110110

2、下列关于奇偶校验的描述中,正确的是()(多选)

    A、奇校验和偶校验的码距都为1

    B、编码时使用的校验位位数与被校验数据的长度无关

    C、校验时得到的无错结论不可信

    D、校验时得到的有错结论不可信

3、设奇偶校验编码总长度大于3位,下列关于基本奇偶校验检错与纠错能力的描述,正确的是()(多选)

    A、可以检测1位错误

    B、可以检测2位错误

    C、可以检测3位错误

    D、不能纠正错误

2.5CRC校验及其实现随堂测验

1、假定要传输的数据长度为10位,对每个数据块进行CRC校验,根据CRC校验规则,要能检测并纠正一位错误,对应的CRC码的总位数为()(单选)

    A、4

    B、10

    C、13

D、14

参考答案如下:

2、设G(X)=1011,某(7,4)CRC校验码的编码序列为C7C6C5C4C3C2C1,假定CRC编码传输过程中最多只能发生一位错误,已知C1位出错时得到的余数是001,则C4位出错时接收方进行校验得到的余数是()(单选)

    A、010

    B、100

    C、011

    D、110

3、设计待校验的信息为8位,假定传输中最多只发生一位错误,采用CRC校验时,生成多项式的二进制位数至少需要()(单选)

    A、3

    B、4

    C、5

    D、6

4、设待校验的信息长度为K位,生成多项式为G(X),下列关于CRC校验的描述中正确的是()(多选)

    A、只有一位出错时,接收端进行校验得到的余数只与出错位的位置有关,与K位信息的取值和G(X)的取值无关

    B、只有一位出错时,接收端进行校验得到的余数与出错位位置和G(X)的取值有关,与K位信息的取值无关

    C、只有一位出错时,接收端进行校验得到的余数与出错位位置、G(X)及K位信息的取值都有关

D、CRC校验得到的无错结论不一定是正确的

 

参考答案:

2.1A、D、B

2.2B、D

2.3AC、ABC、ABCD

2.4A、BC、ACD

2.5D、C、C、BD

第二章单元测试

1、计算机中表示地址时使用

    A、无符号数

    B、原码

    C、反码

    D、补码

2、当-1

    A、2+x

    B、2-x

    C、1-x

    D、2-2^-n+x

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

    A、阶码的位数和尾数的位数

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

    C、阶码的编码和尾数的编码

    D、机器字长和阶码的位数

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

    A、100

    B、010

    C、011

    D、110

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

    A、E7H

    B、67H

    C、99H

    D、E6H

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

    A、6

    B、7

    C、8

    D、9

7、2^100mod7=

    A、2

    B、3

    C、4

    D、5

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

    A、11011101

    B、11011100

    C、11011010

    D、11011001

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

    A、-0.75×2^(-40)

    B、-1.75×2^(-40)

    C、-0.75×2^(-87)

    D、-1.75×2^(-87)

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

    A、-0.375×2^(-93)

    B、-0.625×2^(-93)

    C、0.625×2^(-35)

    D、-0.375×2^(-35)

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

    A、4D3C2B1A

    B、1A2B2C3D

    C、D4C3B2A1

    D、A1B2C3D4

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

    A、01011010

    B、11011010

    C、10111010

    D、00111010

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

    A、00000A2B和0000E16A

    B、11110A2B和FFFFE16A

    C、00000A2B和FFFFE16A

    D、FFFF0A2B和0000E16A

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

    A、100100110和100100111

    B、010010011和110010011

    C、110010011和010010011

    D、100100111和100100110

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

    A、阶码用移码表示,尾数用原码表示

    B、阶码和尾数都用补码表示

    C、阶码和尾数都用原码表示

    D、阶码用移码表示,尾数用补码表示

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

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

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

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

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

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

    A、01100和11110

    B、11011和01011

    C、10000和01001

    D、01011和11010

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

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

    B、海明校验码的码距与校验位的位数没有关系

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

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

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

    A、01100和11110

    B、11011和01011

    C、10000和01001

    D、01011和11010

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

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

    B、零的补码和移码相同

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

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

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

    A、X1X2X3=101

    B、X1X2X3=001

    C、X1X2X3=010

    D、X1X2X3=000

22、设规格化浮点数的阶码为k位、尾数为n位(各包含一位符号位),下列关于该浮点数表示范围的描述中,正确的是

    A、能表示的最小负数为-2^2^k-1

    B、能表示的最大负数为-(1/2+2^-n)*2^-2^k

    C、能表示的最小正数为1/2*2^-2^k

    D、能表示的最大正数为(1-2^-n)*2^2^k-1

23、在IEEE754浮点机器数中不出现的是

    A、尾数中最高位的1

    B、基数

    C、阶码的符号位

    D、尾数的符号位

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

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

    B、检测得到的有错结论可靠

    C、检测得到的无错结论可靠

    D、可纠正检测出的所有错误

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

    A、shortint

    B、unsignedint

    C、longlong

    D、char

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

    A、补码二进制串为011001的数

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

    C、反码二进制串为011001的数

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

27、关于奇偶校验的下列描述中,错误的是

    A、只需要1位校验位

    B、检测得到的有错结论可靠

    C、检测得到的无错结论可靠

    D、可纠正1位错误

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

    A、能表示的最小正数是1

    B、能表示最大正数是(2^15)-1

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

    D、能表示的最小负数是-(2^15)

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

30、某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。

该编码的码距为

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

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

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

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

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

二、假定有四位二进制信息采用CRC校验传输,拟采用的生成多项式G1(X)=1011和G2(X)=1101。

回答下列问题通过自己的计算分析当四位二进制数采用CRC校验时,CRC编码的同一位出错时得到的不为0余数是与被校验的二进制数的取值有关还是与采用的生成多项式有关。

分析说明CRC是检错码还是纠错码(纠错码指出错后接收方能自动纠正错误的编码)

评时最后的得分是上述两问得分的总和

参考答案如下:

1

2

3

4

5

6

7

8

9

10

A

A

A

A

A

A

A

D

B

A

11

12

13

14

15

16

17

18

19

20

A

A

C

D

A

C

C

C

C

B

21

22

23

24

25

26

27

28

BCD

ABCD

AB

AB

ABD

ACD

CD

ABCD

29.40A00000

30.5

31.10011100

32.59375

33.72

34.-32767

35.9

二、第一问:

1)与采用的生成多项式有关,得5分;2)其余答案根据回答质量得分4-0分第二问:

1)CRC是纠错码,并能说明由于CRC不能确定是几位出错,所以并不能根据部位零的余数进行纠错,得5分2)其余情况根据结论和分析情况,得分4-0分互评时最后的得分是上述两问得分的总和

第三章运算方法与运算器

3.1定点数运算及溢出检测随堂测验

1、定点运算器可直接进行的运算是()(单选)

    A、十进制数加法运算

    B、定点数运算

    C、浮点数运算

    D、定点数和浮点数运算

2、设计计算机字长为8位,两个十进制数X=-97,Y=63,[x]补-[y]补的结果为()(单选)

    A、01100000

    B、11011110

    C、负溢出

    D、正溢出

3、下列关于定点运算溢出的描述中,正确的是()(多选)

    A、补码数据表时,同号数相加可能发生溢出

    B、补码数据表时,异号数相减可能发生溢出

    C、参加运算的两个数,当作为有符号数和无符号数进行加法运算时,不可能两者都溢出

    D、溢出检测既可用硬件实现,也可用软件实现

4、设X为被加(减)数,Y为加(减)数,S为运算结果,均采用补码数据表示,下列关于溢出电路设计的描述中,正确的是()(多选)

    A、采用单符号位时,直接用X、Y和S的符号位就可设计溢出监测电路

    B、采用双符号位时,可直接用S的双符号位设计溢出检测电路

    C、采用单符号位时,可直接用X、Y最高有效数据位运算后的进位位和S的进位设计溢出监测电路

    D、对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路

3.2定点数补码加、减运算器设计随堂测验

1、如图所示为基于FA的运算器:

为了利用一位全加器FA并配合使用控制信号P,当P=0/1时实现A、B两个数的加法/减法运算,图中空白方框处电路的逻辑功能应该是()(单选)

    A、与门

    B、或门

    C、异或门

    D、非门

2、如图所示为带溢出检测功能的运算器该电路完成的溢出检测功能是()(多选)

    A、带符号数的加法溢出检测

    B、带符号数的加法溢出检测

    C、无符号数的加法溢出检测

    D、无符号数减法的溢出检测

3、下列关于并行进位的描述中,正确的是()(多选)

    A、并行进位可以提高运算速度

    B、并行进位模式下,各进位位采用不同电路各自产生,相互间不再有依存关系

    C、采用先行进位部件和ALU模块可构建长度可变的并行进位运算器

    D、并行进位只对加法有效,而对减法无效

4、四位并行ALU中有两个特殊的输出端,分别是:

G=A3B3+(A3+B3)(A2B2+(A2+B2)(A1B1+(A1+B1)A0B0))为进位产生函数,P=(B3+A3)(B2+A2)(A1+B1)(A0+B0)为进位传递函数下列关于P、G的描述中,正确的是()(多选)

    A、设计P和G的目的是为了构建位数更长的并行ALU

    B、P和G对算术运算和逻辑运算都有意义

    C、P的作用是将本片ALU的最低进位输入位传递到本片ALU的最高进位输出端

    D、G的作用是根据参与运算的两个数据产生本片ALU的最高进位输出

3.3原码一位乘法随堂测验

1、设计算机字长为8位,X=-19,对该分别执行算术左移和逻辑左移一位后的结果分别为()(单

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2