2022年10月自考02384计算机原理试题及答案含解析_第1页
2022年10月自考02384计算机原理试题及答案含解析_第2页
2022年10月自考02384计算机原理试题及答案含解析_第3页
2022年10月自考02384计算机原理试题及答案含解析_第4页
2022年10月自考02384计算机原理试题及答案含解析_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机原理年月真题

02384202210

1、【单选题】在计算机系统的层次结构中,_不属于_虚拟机的是

高级语言层

机器语言层

A:

汇编语言层

B:

操作系统层

C:

答D:案:B

2、【单选题】以下表达式中_不符合_逻辑代数运算法则的是

A+BC=(A+B)·(A+C)

A+A·B=A

A:

A+A=2A

B:

C:

A+=1

D:

答案:C

3、【单选题】4位单向右移移位寄存器,输入数码为1101,要4个触发器Q端得到并行数据

输出,需经过的CLK脉冲数为

1个

2个

A:

3个

B:

4个

C:

答D:案:D

4、【单选题】以下关于逻辑左移的说法中,正确的是

数据顺次左移1位,最低位用0补充

数据顺次左移1位,最低位用1补充

A:

数据顺次左移1位,最低位用原最高位补充

B:

数据顺次左移1位,最高位不变

C:

答D:案:A

解析:数据顺次左移1位时,最低位通常会用0补充。这是因为在二进制数中,左移1位

相当于将数值乘以2,因此最低位需要补充一个0,以保持数值的正确性。例如,将二进

制数1010顺次左移1位,得到的结果是10100,其中最低位补充了一个0。在计算机中,

数据的移位操作是非常常见的,它可以用于实现乘法、除法、位运算等操作,因此在进行

数据移位时,需要注意最低位的补充方式,以保证计算结果的正确性。

5、【单选题】以下不同进制的数中,数值最小的是

(11001111)2

(CF)16

A:

(316)8

B:

(208)10

C:

答D:案:C

6、【单选题】假设计算机字长为8位,x和y是两个带符号整数变量,x=69,y=-26,用补码

表示,则x-y的机器数和溢出标志分别是

5EH,0

5FH,0

A:

5EH,1

B:

5FH,1

C:

答D:案:B

7、【单选题】假设计算机字长为8位,二进制数x=0001110,y=-0011010,则x+y的补码为

11101100

11111100

A:

11110100

B:

’00110100

C:

答D:案:C

8、【单选题】对数据进行算术运算和逻辑运算称为

操作控制

时间控制

A:

程序控制

B:

数据加工

C:

答D:案:D

解析:对数据进行算术运算和逻辑运算可以称为数据加工。数据加工是计算机处理数据的

基本操作之一,它可以通过对数据进行加、减、乘、除等算术运算,或者进行与、或、非

等逻辑运算,来实现对数据的处理和转换。在计算机中,数据加工通常是由CPU执行的,

CPU通过执行指令来对数据进行加工,从而实现各种计算和逻辑操作。

9、【单选题】当多条指令进入流水线后,在同一个时间段争用存储器时,属于

资源相关冲突

数据相关冲突

A:

速度相关冲突

B:

控制相关冲突

C:

答D:案:A

解析:当多条指令进入流水线后,在同一个时间段争用存储器时,属于资源相关冲突。资

源相关冲突是指多条指令在执行过程中,由于需要访问同一个硬件资源(如存储器、寄存

器等),导致它们之间产生了竞争和冲突,从而影响了程序的执行效率。在流水线中,由

于多条指令同时进入流水线,它们需要访问同一个存储器时,就会产生资源相关冲突,从

而导致流水线的停顿和延迟。为了避免这种冲突,可以采用一些技术,如缓存、预取等,

来提高存储器的访问效率,从而减少资源相关冲突的发生。

10、【单选题】CPU中通用寄存器的位数取决于

存储器容量

指令字长

A:

机器字长

B:

微程序字长

C:

答D:案:C

解析:CPU中通用寄存器的位数通常取决于机器字长。机器字长是指CPU一次能处理的二

进制数据位数,它决定了CPU能够处理的最大数据量和地址空间大小。通用寄存器是CPU

中用于存储临时数据和地址的寄存器,它们的位数通常与机器字长相同,以便能够处理机

器字长范围内的数据和地址。例如,一个32位CPU通常会有32位的通用寄存器,而一个

64位CPU则会有64位的通用寄存器。通用寄存器的位数越大,CPU能够处理的数据和地

址范围也就越大,从而提高了计算机的性能和处理能力。

11、【单选题】双端口存储器能进行高速读写,是因为其采用了

高速芯片

流水技术

A:

两套相互独立的读写电路

B:

交叉编址方法

C:

答D:案:C

解析:双端口存储器能够进行高速读写,其中一个重要的原因是它采用了两套相互独立的

读写电路。双端口存储器具有两个独立的数据端口和两个独立的地址端口,这意味着它可

以同时进行两个不同的读写操作,而不会相互干扰。当一个端口进行读写操作时,另一个

端口可以同时进行读写操作,从而实现了高速读写。此外,双端口存储器还可以实现多个

设备之间的数据共享,因为它可以同时提供多个数据访问路径。因此,双端口存储器在需

要高速读写和多设备数据共享的应用场合中得到了广泛的应用。

12、【单选题】采用Cache存储系统的主要目的是

提高外存储器的存取速度

提高存储器的存取速度

A:

扩大外存储器空间

B:

扩大存储空间,并能进行自动管理

C:

答D:案:B

解析:采用Cache存储系统的主要目的是提高存储器的存取速度。Cache存储系统是一种

高速缓存存储器,它位于CPU和主存储器之间,用于缓存最常用的数据和指令。Cache存

储器的访问速度比主存储器快得多,因此,当CPU需要访问数据或指令时,它首先会在

Cache中查找,如果找到了就直接使用,如果没有找到,就会从主存储器中读取,并将其

存储到Cache中,以便下次访问时可以更快地获取。通过采用Cache存储系统,可以大大

提高CPU访问数据和指令的速度,从而提高计算机的性能和响应速度。

13、【单选题】I/O接口中控制端口用于暂存

外部设备的状态

外部设备的地址

A:

CPU发出的控制信息

B:

外部设备和CPU之间传送的数据

C:

答D:案:C

解析:I/O接口中的控制端口用于暂存CPU发出的控制信息,例如读写命令、中断请求

等。这些控制信息会被传递到相应的设备或外部接口,以控制其操作。控制端口通常由特

定的地址和命令码组成,CPU可以通过向这些地址发送相应的命令码来控制外部设备的操

作。

14、【单选题】大多数微型计算机的中断向量地址是

子程序入口地址

中断服务程序入口地址的地址

A:

中断服务程序入口地址

B:

中断返回地址

C:

答D:案:B

解析:大多数微型计算机的中断向量地址是中断服务程序入口地址的地址。中断向量表是

一个存储中断向量地址的表格,每个中断向量地址指向一个中断服务程序的入口地址。当

中断发生时,处理器会根据中断号从中断向量表中获取对应的中断向量地址,然后跳转到

该地址执行中断服务程序。因此,中断向量地址实际上就是中断服务程序入口地址的地

址。

15、【单选题】主机和外设_不能_并行工作的方式是

程序查询方式

通道方式

A:

中断控制方式

B:

外围处理机方式

C:

答D:案:A

16、【问答题】写出表达式的真值表。

答案:

如答26表所示。

【评分说明】每答对2行得1分,共4分。

17、【问答题】假设计算机字长为8位,二进制数X=-10111,求[X]补。

答案:1)按位取反:11010002)加1:1101000+0000001=11010013)符号位为

1:[X]补=11101001【评分说明】计算结果正确即得4分。

18、【问答题】假设计算机字长为8位,二进制数x=1111011,y=0011001,用变形补码(双符

号位)计算x+y,并判断运算结果是否溢出。

答案:[x]补=001111011[y]补=000011001[x+y]补=010010100符号位的代

码为01,表示运算结果“正溢”。

19、【问答题】流水线计算机中常用的流水线形式有哪几种?一台采用指令流水线的计算

机,它的指令执行过程被划分为四个子过程,这四个子过程分别为取指令、指令译码、指令

执行以及结果写回。假设该流水线计算机的CPU周期为200ps,并且流水线满载,请问在

3000ps内可以完成几条指令?

答案:有三种形式:指令流水线、算术流水线和处理机流水线。当流水线计算机满载

时,每一个CPU周期就可以输出一个结果,该流水线计算机的CPU周期为200ps,那

么在3000ps内可以完成的指令数为3000/200=15条。

20、【问答题】已知Cache系统的效率为85%,平均访问时间为60ns,Cache比主存快5倍,

求主存存取周期是多少?

答案:Cache存取周期tc=ta×e=60×0.85=51ns主存存取周期tm=tc×r

=51×5=255ns

21、【问答题】写出如题31图所示电路输出信号的逻辑表达式,并列出真值表。

答案:

22、【问答题】从指令的寻址方式和指令功能,来说明指令MOVAX,[BX]和MOVAX,[2020H]

的异同点。

答案:相同点:都是传送指令;目的操作数都是寄存器AX,都属于寄存器寻址;相

异点:指令MOVAX,[BX]的源操作数是寄存器间接寻址,其功能是将寄存器BX中的内容

作为操作数的有效地址,从该有效地址指定的存储单元中取出操作数传送到寄存器AX

中。指令MOVAX,[2020H]的源操作数是直接寻址,其功能是将以2020H为有效地址

的内存单元的内容传送到寄存器AX中。

23、【问答题】简述补码做加法、减法的运算特点。

答案:(1)符号位与数值部分可以按相同的规则一起参加运算,符号位不用单独处理。

(2)补码减法运算可以转换成加法运算。(3)补码加法、减法运算是有“模”运算。

24、【问答题】程序状态字中的状态标志的作用是什么?具体有哪些状态标志?(至少写出

三个)

答案:作用:作为条件转移类指令的测试条件,供CPU进行判断和测试,以便决定下一

步的操作。例如:进位标志CF,溢出标志OF,零标志ZF、符号标志SF。【评分说

明】作用2分,列出1个标志1分,最多3分,共5分。

25、【问答题】设有一个具有20位地址和32位字长的存储器,问:(1)该存储器能存储

多少个字节的信息?(2)如果存储器由64K×8位的SRAM芯片组成,需要多少片?(3)需

多少位地址作芯片选择?

答案:

(1)应为32位字长为4B,220=1M=1024K,存储器容量为220×4B=4MB,可存储

4M字节的信息(2)SRAM芯片容量为64K×8位=64KB所需芯片数目为:4096KB÷

64KB=64片(3)因为216=64K,即芯片片内地址线16位,存储器地址线为20

位,故需4位地址线作芯片片选选择,分别选第1~16个模

块。

26、【问答题】中断接口中有哪些标志?其中哪个标志是由CPU开中断指令来设置的?

答案:(1)准备就绪标志(2)允许中断标志(3)中断请求标志(4)中断屏蔽标

志由CPU开中断指令来设置的是允许中断标志。

27、【填空题】计算机各个部件之间相互传递信息的公共通路是_______。

答案:总线

28、【填空题】触发器有_______个能自行保持的稳定状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论