最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

2022年成都文理学院计算机科学与技术专业《计算机组成原理》科目期末

IT圈 admin 19浏览 0评论

2024年5月28日发(作者:良清韵)

2022年成都文理学院计算机科学与技术专业《计算机组成原理》科目

期末试卷A(有答案)

一、选择题

1、访问相联存储器时,( )

A.根据内容,不需要地址

B.不根据内容,只需要地址

C.既要内容,又要地址

D.不要内容也不要地址

2、某C语言程序段如下:

for(i=0;i<9;i++){

temp=1;

for(j=0;j<=i;j++)

temp+=a[J];

sum+=temp;

}

下列关于数组a的访问局部性的描述中,正确的是( )。

A.时间局部性和空间局部性皆有

B.无时间局部性,有空间局部性

C.有时间局部性,无空间局部性

D.时间局部性和空间局部性皆无

3、下列关于各种移位的说法中正确的是( )。

I.假设机器数采用反码表示,当机器数为负时,左移时最高数位丢0,结果出错;右移时

最低数位丢0,影响精度

Ⅱ在算术移位的情况下,补码左移的前提条件是其原最高有效位与原符号位要相同

Ⅲ.在算术移位的情况下,双符号位的移位操作中只有低符号位需要参加移位操作( )

A. Ⅲ、Ⅱ B.只有Ⅱ C.只有Ⅲ D.全错

4、下列说法正确的是( )。

A.当机器采用补码表示时,0有两种编码方式

B.当机器采用原码表示时,0有两种编码方式

C.当机器采用反码表示时,0有一种编码方式

D.无论机器数采用何种码表示,0都有两种编码方式

5、某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为

( )

A.2

-9

B.2

-8

C.2

-7

D.2

-6

6、某机器I/O设备采用异步串行传送方式传送字符信息,字符信息格式为1位起始位、

8位数据位、1位校验位和1位停止位。若要求每秒传送640个字符,那么该设备的有效

数据传输率应为( )。

A.640b/s B.640B/s C.6400B/s D.6400b/s

7、某同步总线采用数据线和地址线复用方式,其中地址/数据线有32根,总线时钟频率

为66MHz,每个时钟周期传送两次数据(上升沿和下降沿各传送一次数据),该总线的

最大数据传输率(总线带宽)是( )。

A.132MB/s B.264MB/s C.528MB/s D.1056MB/s

8、完整的计算机系统应该包括( )。

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

B.外部设备和主机

C.主机和应用程序

D.主机、外部设备、配套的软件系统

9、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。现在

硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术

后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的

1.5倍。那么,机器B的时钟频率至少应为( )能运到所希望的要求。

A.800MHz B.1.2 GHz C.1.5GHz D.1.8GHz

10、I/O指令实现的数据传送通常发生在( )。

A.I/O设备和I/O端口之间

B.通用寄存器和I/O设备之间

C.I/O端口和I/O端口之间

D.通用寄存器和I/O端口之间

11、为提高存储器的存取效率,在安排磁盘上信息分布时,通常是( ).

A.存满一面,再存另一面

B.尽量将同一文件存放在一个扇区或相邻崩区的各磁道上

C.尽量将同一文件存放在不同面的同一磁道上

D.上述方法均有效

12、微指令大体可分为两类:水平型微指令和垂直型微指令。下列几项中,不符合水平型

微指令特点的是( )。

A.执行速度快

B.并行度较低

C.更多地体现了控制器的硬件细节

D.微指令长度较长

13、下列不属于微指令结构设计所追求的目标是( )。

A.提高微程序的执行速度

B.提高微程序设计的灵活性

C.缩短微指令的长度

D.增大控制存储器的容量

14、寄存器间接寻址方式中,操作数在( )中。

A.通用寄存器

B.堆栈

C.主存单元

D.指令本身

15、零地址双操作数指令不需要指出操作数地址,这是因为( )。

A.操作数已在数据缓冲寄存器中

B.操作数隐含在累加器中

C.操作数地址隐含在堆栈指针中

D.利用上一条指令的运算结果进行操作

二、填空题

16、一位十进制数,用BCD码表示需______位二进制码,用ASCII码表示需______位二进

制码。

17、寻址方式按操作数的物理位置不同,多使用________型和________型,前者比后者执

行速度快。

18、多媒体CPU是带有________技术的处理器。它是一种________技术,特别适合于图像

数据处理。

19、字节多路通道可允许多个设备进行_______型操作,数据传送单位是_______

20、在计算机术语中,将______和______和在一起称为CPU,而将CPU和______合在一起

称为主机。

21、主存储器的性能指标主要是_______、_______存储周期和存储器带宽。

22、一位十进制数,用BCD码表示需要________位二进制码,用ASCII码表示需要

________位二进制码。

23、计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用:_______传送、

_______传送和_______、传送。

24、寻址方式按操作数的物理位置不同,多使用_______型和_______型,前者比后者执行

速度快。

25、按IEEE754标准,一个浮点数的阶码E的值等于指数的_________加上一个固定的

_________

三、名词解释题

26、规格化数:

27、型微指令:

28、中断屏蔽:

29、固件:

四、简答题

30、将指令按功能分类,一般可分为哪几类?按操作数个数分类,又可将指令分

为哪几

31、高速缓存Cache用来存放什么内容?设置它的主要目的是什么?

32、集中式仲裁有几种方式?有何特点

33、叙述带有Cache存储器的计算机,其CPU读内存一次的工作过程。

五、计算题

34、设某机主存容量为16MB,Cache的容量为8KB,且按字节编址。每字块8个

字,每字32位。设计一个4路组相联映射的Cache组织。

1)画出主存地址字段中各段的位数。

2)设Cache初态为空,CPU依次从主存0,1,2,…,99号单元中读出100个字

(主存一次读出一个字),并重复此次序10次,问命中率是多少?

3)若Cache速度是主存速度的5倍,试问有Cache和无Cache相比,速度提高多少

倍?

4)系统的效率是多少?

35、设有一个64K×8位的RAM芯片,试问该芯片共有多少个基本单元电路(简称

存储基元)?欲设计一种具有上述同样多存储基元的芯片,要求对芯片字长的选择

应满足地址线和数据线的总和为最小,试确定这种芯片的地址线和数据线,并说明

有几种解答。

36、某计算机的字长为16位,存储器按字编址,访存指令格式为16位,其中5位

操作码,3位寻址方式字段,分别表示立即寻址、直接寻址、间接寻址、变址寻址

和相对寻址这5种,8位地址码字段。设PC和Rx分别为程序计数器和变址寄存器

(其中变址寄存器的位数为16位)。试问:

1)该格式能定义多少种指令?

2)各种寻址方式的寻址范围大小是多少?

3)写出各种寻址方式的有效地址EA的计算式。

六、综合题

37、设某机有4个中断源A、B、C、D.其硬件排队优先顺序为A>B>C>D,现要求

将中断处理顺序改为D>A>C>B。

1)写出每个中断源对应的屏蔽字。

2)按图所示的时间轴给出的4个中断源的请求时刻,画出CPU执行程序的轨

迹。设每个中断源的中断服务程序时间均为20s。

38、一个程序员在一台字长为32位的计算机上,写出下面的代码,从计算机计算

能力是否充分利用的角度来看,该代码是否高效,如果高效请说明原因,如果还有

缺点请指出,并提出解决方法并附上改进后的代码。(char为8位存储空间,int为

32位存储空间)

int compare(char*A,char*B)

if(A==B)

return strlen(A);

int len,i;

if(strlen(A)>strlen(B))

1en=strlen(A);

else

1en=strlen(B);

for(i=0;i

39、某机器字长32位,CPU内有32个32位的通用寄存器,设计一种能容纳64种操

作的指令系统,设指令字长等于机器字长。

1)如果主存可直接或间接寻址,采用寄存器-存储器型指令,能直接寻址的最大

存储空间是多少?试画出指令格式。

2)在1)的基础上,如果采用通用寄存器作为基址寄存器,则上述寄存器-存储器

型指令的指令格式又有何特点?画出指令格式并指出这类指令可访问多大的存储空

间。

2024年5月28日发(作者:良清韵)

2022年成都文理学院计算机科学与技术专业《计算机组成原理》科目

期末试卷A(有答案)

一、选择题

1、访问相联存储器时,( )

A.根据内容,不需要地址

B.不根据内容,只需要地址

C.既要内容,又要地址

D.不要内容也不要地址

2、某C语言程序段如下:

for(i=0;i<9;i++){

temp=1;

for(j=0;j<=i;j++)

temp+=a[J];

sum+=temp;

}

下列关于数组a的访问局部性的描述中,正确的是( )。

A.时间局部性和空间局部性皆有

B.无时间局部性,有空间局部性

C.有时间局部性,无空间局部性

D.时间局部性和空间局部性皆无

3、下列关于各种移位的说法中正确的是( )。

I.假设机器数采用反码表示,当机器数为负时,左移时最高数位丢0,结果出错;右移时

最低数位丢0,影响精度

Ⅱ在算术移位的情况下,补码左移的前提条件是其原最高有效位与原符号位要相同

Ⅲ.在算术移位的情况下,双符号位的移位操作中只有低符号位需要参加移位操作( )

A. Ⅲ、Ⅱ B.只有Ⅱ C.只有Ⅲ D.全错

4、下列说法正确的是( )。

A.当机器采用补码表示时,0有两种编码方式

B.当机器采用原码表示时,0有两种编码方式

C.当机器采用反码表示时,0有一种编码方式

D.无论机器数采用何种码表示,0都有两种编码方式

5、某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为

( )

A.2

-9

B.2

-8

C.2

-7

D.2

-6

6、某机器I/O设备采用异步串行传送方式传送字符信息,字符信息格式为1位起始位、

8位数据位、1位校验位和1位停止位。若要求每秒传送640个字符,那么该设备的有效

数据传输率应为( )。

A.640b/s B.640B/s C.6400B/s D.6400b/s

7、某同步总线采用数据线和地址线复用方式,其中地址/数据线有32根,总线时钟频率

为66MHz,每个时钟周期传送两次数据(上升沿和下降沿各传送一次数据),该总线的

最大数据传输率(总线带宽)是( )。

A.132MB/s B.264MB/s C.528MB/s D.1056MB/s

8、完整的计算机系统应该包括( )。

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

B.外部设备和主机

C.主机和应用程序

D.主机、外部设备、配套的软件系统

9、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。现在

硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术

后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的

1.5倍。那么,机器B的时钟频率至少应为( )能运到所希望的要求。

A.800MHz B.1.2 GHz C.1.5GHz D.1.8GHz

10、I/O指令实现的数据传送通常发生在( )。

A.I/O设备和I/O端口之间

B.通用寄存器和I/O设备之间

C.I/O端口和I/O端口之间

D.通用寄存器和I/O端口之间

11、为提高存储器的存取效率,在安排磁盘上信息分布时,通常是( ).

A.存满一面,再存另一面

B.尽量将同一文件存放在一个扇区或相邻崩区的各磁道上

C.尽量将同一文件存放在不同面的同一磁道上

D.上述方法均有效

12、微指令大体可分为两类:水平型微指令和垂直型微指令。下列几项中,不符合水平型

微指令特点的是( )。

A.执行速度快

B.并行度较低

C.更多地体现了控制器的硬件细节

D.微指令长度较长

13、下列不属于微指令结构设计所追求的目标是( )。

A.提高微程序的执行速度

B.提高微程序设计的灵活性

C.缩短微指令的长度

D.增大控制存储器的容量

14、寄存器间接寻址方式中,操作数在( )中。

A.通用寄存器

B.堆栈

C.主存单元

D.指令本身

15、零地址双操作数指令不需要指出操作数地址,这是因为( )。

A.操作数已在数据缓冲寄存器中

B.操作数隐含在累加器中

C.操作数地址隐含在堆栈指针中

D.利用上一条指令的运算结果进行操作

二、填空题

16、一位十进制数,用BCD码表示需______位二进制码,用ASCII码表示需______位二进

制码。

17、寻址方式按操作数的物理位置不同,多使用________型和________型,前者比后者执

行速度快。

18、多媒体CPU是带有________技术的处理器。它是一种________技术,特别适合于图像

数据处理。

19、字节多路通道可允许多个设备进行_______型操作,数据传送单位是_______

20、在计算机术语中,将______和______和在一起称为CPU,而将CPU和______合在一起

称为主机。

21、主存储器的性能指标主要是_______、_______存储周期和存储器带宽。

22、一位十进制数,用BCD码表示需要________位二进制码,用ASCII码表示需要

________位二进制码。

23、计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用:_______传送、

_______传送和_______、传送。

24、寻址方式按操作数的物理位置不同,多使用_______型和_______型,前者比后者执行

速度快。

25、按IEEE754标准,一个浮点数的阶码E的值等于指数的_________加上一个固定的

_________

三、名词解释题

26、规格化数:

27、型微指令:

28、中断屏蔽:

29、固件:

四、简答题

30、将指令按功能分类,一般可分为哪几类?按操作数个数分类,又可将指令分

为哪几

31、高速缓存Cache用来存放什么内容?设置它的主要目的是什么?

32、集中式仲裁有几种方式?有何特点

33、叙述带有Cache存储器的计算机,其CPU读内存一次的工作过程。

五、计算题

34、设某机主存容量为16MB,Cache的容量为8KB,且按字节编址。每字块8个

字,每字32位。设计一个4路组相联映射的Cache组织。

1)画出主存地址字段中各段的位数。

2)设Cache初态为空,CPU依次从主存0,1,2,…,99号单元中读出100个字

(主存一次读出一个字),并重复此次序10次,问命中率是多少?

3)若Cache速度是主存速度的5倍,试问有Cache和无Cache相比,速度提高多少

倍?

4)系统的效率是多少?

35、设有一个64K×8位的RAM芯片,试问该芯片共有多少个基本单元电路(简称

存储基元)?欲设计一种具有上述同样多存储基元的芯片,要求对芯片字长的选择

应满足地址线和数据线的总和为最小,试确定这种芯片的地址线和数据线,并说明

有几种解答。

36、某计算机的字长为16位,存储器按字编址,访存指令格式为16位,其中5位

操作码,3位寻址方式字段,分别表示立即寻址、直接寻址、间接寻址、变址寻址

和相对寻址这5种,8位地址码字段。设PC和Rx分别为程序计数器和变址寄存器

(其中变址寄存器的位数为16位)。试问:

1)该格式能定义多少种指令?

2)各种寻址方式的寻址范围大小是多少?

3)写出各种寻址方式的有效地址EA的计算式。

六、综合题

37、设某机有4个中断源A、B、C、D.其硬件排队优先顺序为A>B>C>D,现要求

将中断处理顺序改为D>A>C>B。

1)写出每个中断源对应的屏蔽字。

2)按图所示的时间轴给出的4个中断源的请求时刻,画出CPU执行程序的轨

迹。设每个中断源的中断服务程序时间均为20s。

38、一个程序员在一台字长为32位的计算机上,写出下面的代码,从计算机计算

能力是否充分利用的角度来看,该代码是否高效,如果高效请说明原因,如果还有

缺点请指出,并提出解决方法并附上改进后的代码。(char为8位存储空间,int为

32位存储空间)

int compare(char*A,char*B)

if(A==B)

return strlen(A);

int len,i;

if(strlen(A)>strlen(B))

1en=strlen(A);

else

1en=strlen(B);

for(i=0;i

39、某机器字长32位,CPU内有32个32位的通用寄存器,设计一种能容纳64种操

作的指令系统,设指令字长等于机器字长。

1)如果主存可直接或间接寻址,采用寄存器-存储器型指令,能直接寻址的最大

存储空间是多少?试画出指令格式。

2)在1)的基础上,如果采用通用寄存器作为基址寄存器,则上述寄存器-存储器

型指令的指令格式又有何特点?画出指令格式并指出这类指令可访问多大的存储空

间。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论