计算机专业基础综合(计算机组成原理)模拟试卷1(共265题)_第1页
计算机专业基础综合(计算机组成原理)模拟试卷1(共265题)_第2页
计算机专业基础综合(计算机组成原理)模拟试卷1(共265题)_第3页
计算机专业基础综合(计算机组成原理)模拟试卷1(共265题)_第4页
计算机专业基础综合(计算机组成原理)模拟试卷1(共265题)_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

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

文档简介

计算机专业基础综合(计算机组成原

理)模拟试卷1(共8套)

(共265题)

计算机专业基础综合(计算机组成原

理)模拟试卷第1套

一、单选题(本题共23题,每题1.0分,共23分。)

1、总线周期的类型包拈()。

A、内存读周期/写周期

B、I/O读周期

C、I/O写周期

D、以上均是

标准答案:D

知识点解析:按照总线周期区分为内存读周期、内存写周期、I/O读周期、I/O

写周期四种类型。

2、在串行通信中,根据数据传输方向不同可以分成三种方式,不包括的方式是

()。

A、单工

B、双工

C、半单工

D、半双工

标准答案:C

知识点解析:根据数据芍输方向不同,可以分为单工、半双工和全双工三种通信方

式,不存在所谓的半单工方式。单工通信是指数据单方向传送;半双工通信是指数

据可以两个方向传送,但同一时刻只能一个方向传送;全双工通信是指数据可以同

时两个方向传送。

3、计算机要对声音信号进行处理.时,必须将它们转换成数字声音信号。最基本的

声音信号数字化方法是取样一量化法。若量化后的每个声音样本用2个字节表示,

则量化分辨率是()。

A、1/2

B、1/1024

C、1/65536

D、1/131072

标准答案:c

知识点解析:量化后的每个声音样本用2个字节(16位)表示,276=65536,其倒数

就是量化分辨率。模拟音频转换成数字音频需要经过采样、量化和编码三个过程。

其中量化是将每个采样点得到的幅度值用数字表示,量化位数(又称采样精度)表示

存放采样点幅度值的二进制位数,它决定了模拟信号数字化后的动态范围。在相同

的采样频率下,量化位数越大,则采样精度越高,声音的质量也越好,声音信息的

存储量也相应越大。

4、在系统总线中,地址总线的位数()。

A、与机器字长有关

B、与存储单元个数有关

C、与存储字长有关

D、与存储器带宽有关

标准答案:B

知识点解析:地址总线的位数与存储单兀个数有关,地址总线的位数越多,可访问

的存储单元个数就越多。系统总线按传送信息的不同可以细分为地址总线、数据总

线和控制总线。地址总线由单方向的多根信号线组成,用于CPU向主存、外设传

输地址信息;数据总线由双方向的多根信号线组成,CPU可以沿这些线从主存或

外设读入数据,也可以沿这些线向主存或外设送出数据;控制总线上传输的是控制

信息,包括CPU送出的控制命令和主存(或外设)返回CPU的反馈信号。地址总线

宽度决定了CPU可以访问的最大的物理地址空间,简单地说就是CPU到底能够使

用多大容量的主存。例如,32位地址线可寻址的最大容量为232=4096MB(4GB)。

5、标准总线内部结构包含().

A、数据传送总线

B、仲裁总线

C、公用总线

D、以上三项均是

标准答案:D

知识点解析:总线内部结构包括:数据传送总线、仲裁总线、中断和同步总线以及

公用总线。

6、下列关于总线仲裁方式的说法中,不正确的是()。

A、独立请求方式总线控制逻辑复杂,但响应时间最快

B、计数器定时查询方式下,有一根总线请求线(BR)和一根设备地址线

C、分布式仲裁控制逻辑不需要中央仲裁器

D、链式查询方式对电路故障最敏感

标准答案:B

知识点解析:独立请求方式每个设备均有一对总线请求线和总线允许线,总线控制

逻辑复杂,但响应速度快,故选项A正确。计数器定时查询方式采用一组设叁地

址线,故选项B错误。推式查询方式对硬件电路故障敏感,且优先级不能改变,

故选项D正确。分布式仲裁方式不需要中央仲裁器,每个主模块都有自己的仲裁

号和仲裁器,多个仲裁器竞争使用总线,故选项C正确。

7、下面关于PCI总线的叙述中,不正确的是()。

A、HOST总线不仅连接主存,还可以连接多个CPU

B、PCI总线体系中有三种桥,它们都是PCI设备

C、以桥连接实现的总线结构不允许多条总线并行工作

D、桥的作用可使所有的存取都按CPU的需要出现在总线上

标准答案:C

知识点解析:暂无解析

8、下列关于总线的同步传输控制和异步传输控制的说法中,不正确的是()。

A、同步传输控制是指通信双方使用同一个时钟信号进行同步

B、总线时钟可以由CPU的总线控制逻辑部件提供

C、异步传输控制是指在总线上传送数据时,允许通信双方各自使用自己的时钟信

号,采用“应答方式”解决数据传输过程中的时间配合关系

D、异步传输控制双方共同使用同一个时钟信号进行同步

标准答案:D

知识点露析:同步传输斐制是指在总线上传送数据时,通信双方使用同一个时钟信

号进行同步,这个时钟信号通常可以由CPU的总线控制逻辑部件提供,称为总线

时钟。异步传输控制是指在总线上传送数据时,允许通信双方各自使用自己的时钟

信号,采用“应答方式”解决数据传输过程中的时间配合关系。

9、系统中的地址总线的位数与()相关。

A、机器字长

B、实际存储单元个数

C、存储字长

D、地址寄存器的位数

标准答案:D

知识点解析:地址总线的位数与最大存储单元个数相关,也与MAR的位数相关。

地址总线的宽度决定了CPU可以访存的最大物理地址空间。地址总线的位数与实

际存储单元个数是无关的,而MAR的位数与其是相关的,一般这二者是相等的。

10、集中裁决方式包括()。

A、链式查询方式

B、计数器查询方式

C、独立请求方式

D、以上三者均是

标准答案:D

知识点解析:集中裁决方式包括:链式查询方式、计数器查询方式、独立请求方

式。

11、总线的一次信息传送过程大致分为()阶段。I.请求总线n.总线仲裁m.寻

址(目的地址)w.信息传送v.状态返回(错误报告)

A、I、口、m、w、v

B、n、m、iv

c、I、山、w、v

D、I、口、v

标准答案:A

知识点解析:总线的一次信息传送过程可以分为:请求总线、总线仲裁、寻址(目

的地址)、信息传送、状态返回(错误报告)五个过程。

12、访问内存所得到信息经()传送到CPU。

A、数据总线

B、地址总线

C、控制总线

D、总线控制器

标准答案:A

知识点解析:系统总线位传送内容的不同可分为地址总线、数据总线和控制总线。

地址总线由单向多根信号线组成,可用于CPU向主存、外设传送地址信息;数据

总线由双向的多根信号线组成,CPU可以沿着这些线从主存或外设读入数据,也

可发送数据;控制总线上传输控制信息,包括控制命令和反馈信号等。访问内存所

得到的信息是数据信息,通过数据线传送至CPU。

13、接口的主要功能包括()。I.数据转换n.数据缓冲与时序配合m.提供外部

设备和接口的状态w.实现主机和外部设备之间的通信联络控制v.电平西配和

负载匹配

A、仅n、m、w

B、I、n、山、iv、v

c、仅皿、w、v

D、仅I.口、IV、V

标准答案:B

知识点解析:(1)数据转换:不同类型的数据必须经过转换过程才能被对方识别和

接收。(2)数据缓冲与时序配合:在接口电路中,一般设置几个数据缓冲寄存潜,

从而使接口具备一定的缓冲存储能力。⑶提供外剖设备和接U的状态:在接口线

路中设置设备和接口状态寄存器,CPU可以通过读取其内容了解外部设备和接口

线路的工作状态,调整对外部设备及数据接口的指令。(4)实现主机和外部设备之

间的通信联络控制:主要通信联络控制工作包括设备选择、操作时序的控制与协

调、中断的请求与批准、主机命令与I/O设备状态的交换和传递。(5)电平匹配和

负载匹配:总线信号电平通常是与TTL兼容的,而外设的I/O信号有TTL电平

和其他规格的电平。当电平不同时,需经过接口电路进行电平转换。

14、下面关于串行传输的叙述中,不正确的是()。

A、串行总线的数据在数据线上按位进行传输

B、串行总线是一种信息传输信道

C、串行传输需要一组数据线,线路的成本高,适合于近距离的数据传输

D、串行传输方式可分为同步方式和异步方式两种

标准答案:C

知识点解析:串行总线的数据在数据线上按位进行传输,因此只需要一根数据线,

线路的成本低,适合于远距离的数据传输。串行总线是一种信息传输信道。在信息

传输通道中,携带数据信息的信号单元叫做码元,每秒通过信道传输的码元数称为

码元传输速率,简称波特率。串行传输方式可分为同步方式和异步方式两种。在异

步传输方式中,每个字符要用一位起始位和若干停止位作为字符传输的开始和结束

标志,需占用一定的时间。所以在进行数据块传送时,为了提高速度,一般把每个

字符前后的附加位去掉,而将若干个字符作为一个数据块一起传送,在数据块的开

始和结尾处用一个或若干个同步字符作标志。这种方式称为同步串行传输方式。

15、下面关于并行传输的叙述中,不正确的是()。

A、并行总线的数据在数据线上同时有多位一起传送

B、并行传输每一位要有一根数据线,因此有多根数据线

C、衡量并行总线速度的指标是平均数据传输率,即总线_L传输的平均信息呈

D、为了减少线路的数量,可以将并行方式和串行方式结合起来

标准答案:C

知识点解析:并行总线的数据在数据线上同时有多位一起传送,每一位要有一•根数

据线,因此有多根数据线。并行传输比串行传输速度要快得多,但需要更多的传输

线。衡量并行总线速度的指标是最大数据传输率,即单位时间内在总线上传输的最

大信息量。为了减少线路的数量,可以将并行方式和串行方式结合起来。

16、某总线在一个总线周期中并行传送4字节的数据,假设一个总线周期等于一个

总线时钟周期,总线时轴频率为33MHz.则总线苗宽是()。

A、148MB/s

B、168MB/s

C、132MB/s

D、172MB/s

标准答案:C

知识点解析:设总线带宽用Dr表示,总线时钟周期用T=l/f表示,一个总线周期

T|

D=--=Dx--=4Bx33x|O*/s=132MB/s

传送的数据量用D表示,根据定义可得:D/

17、下面关于Futurebus总线的说法中,正确的是()。

A、Futurebus总线与结构、处理器、技术无关

B、Futurebus总线基本上是一个异步数据定时协议

C、Futurebus总线提供对容错和高可靠性系统的支持

D、以上三种

标准答案:D

知识点解析•:Futurebus是一个高性能的异步总线标准。其技术要求是:(1)一个与

结构、处理器、技术无关的开发标准。(2)基本上是一个异步数据定时协议。(3)允

许采用可选的同步式协议,用来实现高速的块数据传送。(4)支持32位或64位寻

址,数据线的长度动态可变(32位、64位、128位、256位),以满足不同带宽的要

求。(5)全分布式的并行仲裁协议及集中式仲裁协议,并支持线路交换式和分离业

务协议。(6)提供对容错和高可靠性系统的支持。(7)提供对Cache共享存储器的支

持。(8)提供一个兼容的消息传递定义。

18、异步传输方式是指没有统一的时钟,也没有固定的时间间隔,完全依靠传送双

方相互制约的“握手信号”来实现定时控制。在下列各种情况中,最应采用异步传输

方式的是()。

A、I/O接U与打印机交换信息

B、CPU与主存交换信息

C、CPU和总线交换信息

D、CPU内部的各个部件

标准答案:A

知识点解析:I/O接口和打印机之间的速度差异较大,应采用异步传输方式来提

高效率。异步定时方式能保证两个工作速度相差很大的部件或设备之间可靠地进行

信息交换。

19、如果一个总线中并行传送64位数据,总线频率为66MHz,则总线带宽是()。

A、I056MB/s

B、528MB/s

C、2112MB/s

D、4224MB/s

标准答案:R

6

知识点解析:64位=8B,Dr=Dxf=8Bx66xl0/s=528MB/s<,

20、若时钟频率为120MHz,传送一个32位字需要8个时钟周期,则该总线系统

的数据传输速率是()。

A、20MB/s

B、60MB/s

C、40MB/s

D、80MB/s

标准答案:B

知识点解析:总线的最大数据传输率乂称总线带宽,即每秒传输的字节数。总线带

宽二总线宽度x总线频率。由于传送4字节的数据需要8个时钟周期,因此,总线

带宽为4Bxl20MHz-r8=60MB/s。

21、在32位总线系统中,若时钟频率为500MHz,传送一个32位字需要5个时钟

周期,则该总线系统的数据传送速率是()。

A、200MB/s

B、400MB/s

C、600MB/s

D、800MB/s

标准答案:B

知识点解析:时钟频率为500MHz,即每秒可以执行500M时钟周期,而数据的传

送速率是32位/5个时钟周期,即1秒内有100M个数据传送过程,每一次传送

32位(4B),因此,总线系统的数据传送速率是400MB/s。

22、CPU总线是一种O,

A、与CPU直接相连的系统总线

B、时钟同步型输入/输出总线

C^高速串行总线

D、局部总线

标准答案:D

知识点解析:暂无解析

23、系统级的总线是用来连接()。

A、CPU内部的运算器和寄存器

B、主机系统板上的所有部件

C、主机系统板上的各个芯片

D、系统中的各个功能模块或设备

标准答案:D

知识点解析:暂无解析

二、综合应用题(本题共5题,每题7.0分,共5分0)

24、总线的功能有哪些。从功能区分,总线由哪三部分组成?各自对计算机系统性能

有什么影响?

标准答案:计算机总线是计算机各部件之间传输信息的公共通路,包括传输数据

(信息)信号的逻辑电路、管理信息传输协议的逻辑线路和物理连线。从总线各自承

担的不同功能,分为数据总线、地址总线、控制总线三部分。数据总线在计算机

部件之间传输数据信息,它的时钟频率和宽度的乘积正比于它支持的最大数据输入

/输出能力。地址总线在计算机部件之间传输地址(内存地址、I/O地址)信息,

它的宽度决定了系统可以寻址的最大内存空间。控制总线给出总线周期类型、1/

。操作完成的时刻、DMA周期、中断等有关的控制信号。

知识点解析:暂无解析

25、存储器读/写总线周期的功能有哪些?

标准答案:存储器读/写总线周期以猝发式传送为基本机制,一次猝发式传送总线

周期通常由一个地址周期和一个或几个数据周期组成。存储器读/写周期的解释,

取决于PCI总线上的存储器控制器是否支持存储器/Cache之间的PCI传输协议。

如果支持,则存储器读/写一般是通过Cache来进行;否则,以数据非缓存方式来

传输。

知识点解析:暂无解析

26、接口按数据传输宽度分为哪几类?按操作的节拍分为哪几类?按信息传送的控制

方式分为哪几类?

标准答案:(1)按数据传输宽度分类①并行接口:主机与接口、接口与外部设务之

间都是对1字节或几字节各位同时进行处理的方式完成信息传递工作的,即每次传

送1字节或几字节的全部代码。因此并行接口的数据通路是按字或字节设置的。

般当:I/O设备本身是按照并行方式工作,并且主机与外部设备之间距离较近

时,选用并行接口。②串行接U:接U与主机之间完全按照并行的方式传递数

据。但接口与I/O设备之间有时是按照每次传送一位的方式实现数据传递,印每

字节是按位依次传送的。因此要求串行接口必须设置具有移位功能的数据缓冲器,

以实现数据格式的串一并转换。同时还要求接口中使用同步定时脉冲信号来控制信

息的传递速率,以保证信号能够在接口与外部设备之间实现同步串行传送。一般的

低速I/O设备、计算机网络的远程终端设备以及通信系统的终端采用串行接口。

(2)按操作的节拍分类①同步接口:同步接口的数据传送是按照CPU的控制节拍

进行的。无论是CPU与接口之间,还是接口与外部设备之间的数据交换都由CPU

的控制节拍来协调,与CPU的节拍同步。这种接口的控制简单,但其操作时间必

须与CPU的时钟同步。②异步接口:异步接口不由CPU的时钟控制。CPU与1/

O设备之间的信息交换采用应答方式。连接在总线上的任何两个设备均可以交换信

息,在交换信息的两个没备中,负责控制和支配总线控制权的设备称为主设备,与

主设备交换信息的设备祢为从设备。如将CPU看作主设备,将I/O设备看作从设

备。在信息交换时,主设备发出交换信息的“请求”信号,经过接口传送给从设备,

从设备完成主设备指定的操作后向主设备发出“回答”信号。按这种一问一答的方式

分步完成信息的交换。其中从“请求''到"回答”之间的时间是由完成操作所需的实际

工作时间决定的,与CPU的时钟节拍无关。(3)按信息传送的控制方式分类根据

接口对信息传送的控制方式,可将接口分为:有程序控制的输入/输出接口;程

序中断输入/输出接口;直接存储器存取(DMA)接口。

知识点解析:暂无解析

27、分布式裁决方式有哪些?

标准答案:(1)自举分布式裁决在冲突检测分布式裁决方案也使用多个请求线,不

需要中心裁决器,每个没备独立地决定自己是否是最高优先级请求者。(2)冲突检

测分布式裁决在;中突检测分布式裁决方案中,每个设备独立地请求总线,多个

同时使用总线的设备会产生冲突,这时冲突被检测到,按照某种策略在冲突的各方

选择一个设备。存储器写(不可重试):当处理器要写回一个更新的Cache行到存储

器(淘汰)以便为一个新行腾出空间时,由处理器发出该事务。存储器写(可重试):

当处理器执行到某指令需写数据到存储器中去时,由处理器发出该事务。

知识点解析:暂无解析

28、什么是USB总线?USB总线有什么特点?USB的数据传输方式有哪些?

标准答案:(l)USB通用串行总线是一-种通用万能插口,可以将下列的任一部件插

入USB端口:显示器、键盘、鼠标、调制解调器、游戏杆、扫描仪、打印机、视

频相机等。还可以将一些USB外设进行串接,即多个设备共用PC一个端口。

USB总线可提供电源,但如将多个耗电量大的外设串接起来有可能使总线过载,

此时可使用一个自供电的集线器来补充功耗。另外USB外设可以热插拔。(2)根据

设备对系统资源需求的不同,在USB标准中规定了四种不同的数据传输方式:①

等时传偷方式:②中断传输方式;③控制传输方式;④批处理方式。

知识点解析:暂无解析

计算机专业基础综合(计算机组成原

理)模拟试卷第2套

一、单选题(本题共32题,每题1.0分,共32分。)

1、在计算机系统层次结构中,处于硬件和软件交界面的是()。

A、汇编语言

B、指令系统

C、操作系统

D、编译系统

标准答案:B

知识点解析:指令系统是计算机层次结构中软件与硬件的交界面。

2、指令系统采用不同寻址方式的目的是()。

A、增加内存容量

B、缩短指令长度、扩大寻址空间

C、提高访问内存的速度

D、简化指令译码电路

标准答案:B

知识点解析:为了扩大寻址空间,计算机指令系统采用了很多不同方式的寻址方

式。

3、下列指令中,对软件设计者完全透明的指令是()。

A、机器指令

B、汇编指令

C、特权指令

D、微指令

标准答案:D

知识点解析:微指令仅有硬件设计者才能看到。

4、已知地址为3600H的内存单元中的内容为OOFCH,地址为OOFCH的内存单

元的内容为32OOH,而地址为3200H单元的内容为FCOOH,某指令操作数寻址方

式为变址寻址,执行该指令时变址寄存器的内容为0400H,指令中给出的形式地址

为3200H,则该指令操作数为()。

A、OOFCH

B、3200H

C、3600H

D、FC00H

标准答案:A

知识点解析:暂无解析

5、根据计算机指令的格式,可知指令执行过程中的操作数可能存放在()。I.寄存

器口.指令本身ni.主存中w.控制存储器

A、只有I、m

B、只有口、五

C、只有迎、IV

D、只看I、n>m

标准答案:D

知识点解析:指令执行过程中的操作数可能来自寄存器、指令本身地址码、主存,

不会来自控制存储器。

6、下列关于机器指令的叙述中不正确的是()。

A、机器指令系统是计算机所具有的全部指令的集合

B、机器指令通常包括操作码、地址码两部分,按地址个数分为零地址指令、一地

址指令、二地址指令、三地址指令

C、机器指令的长度取决于操作码长度、操作数地址长度、操作数个数

D、系列计算机是指指令系统完全相同、基本体系结构相同的一系列计算机

标准答案:D

知识点解析:暂无解析

7、数据寻址计算的是指令操作数的地址。下列寻址方式中,寻址得到的结果不是

数据的是()。

A、间接寻址

B、基址寻址

C、相对寻址

D、变址寻址

标准答案:C

知识点解析:相对寻址,一般作为转移指令过程中使用的寻址方式,得到的结果为

操作数。

8、下列说法中不正确的是()。

A、变址寻址时,有效数据存放在主存

B、堆栈是先进后出的随机存储器

C、堆栈指针SP的内容表示当前堆栈内所存放的数据个数

D、内存中指令的寻址和数据的寻址是交替进行的

标准答案:C

知识点解析:暂无解析

9、如果采用相对寻址方式,假设一条指令中的地址码为X,可以得出其操作数的

地址为()。

A、X

B、(PC)+X

C、X+段地址

D、X+变址寄存器

标准答案:B

知识点解析:由相对寻址的寻址过程可知,操件数的地址为(PC)+X0

10、设指令中的地址码为A,变址寄存器为X,程序计数器为PC,则变址间址寻

址方式的操作数有效地址EA是()。

A、((PC)+A)

B、((X)+A)

C、(X)+(A)

D、(X)+A

标准答案:B

知识点解析:变址间址寻址方式就是先变址后间址。在4个选项中,选项

A.((PC)+A)为相对寻址;选项B.((X)+A)为变址间址寻址;选项C.(X)+(A)为间址变

址寻址;选项D.(X)+A为变址寻址。

11、下面关于各种不同的寻址方式的叙述中,说法正确的是()。I.确定本条指令

中数据的地址或下一条指令地址的方法就称为寻址方式D.立即寻址方式就是将

操作数本身存放在地址码字段m.基址寻址用于为数据和程序分配存储区域,支

持多道程序和程序浮动IV.变址寻址与基址寻址没有本质的区别

A、只有I、n

B、只有口、m

c、只有m、iv

D、只有I、n、m

标准答案:D

知识点解析:根据基本概念和定义可知IV是不对的,其他三项内容的叙述是正确

的。

12、下列说法中,不正确的是()。

A、使用返回指令和中断返回指令时,都无需明显给出返回地址

B、返回指令绝对没有操作数

C、中断返回指令IRET绝对没有操作数

D、返回指令可以带一个操作数

标准答案:B

知识点解析:本题主要考查的是返回指令和中断返回指令的相关特点。

13、堆栈中保持不变的是()。

A、栈项

B、栈底

C、堆栈指针

D、栈中的数据

标准答案:B

知识点解析:根据堆栈的性质可知,保持不变的是栈底部分。

14、在通用计算机指令系统的二地址指令中,操作数的物理位置可安排在()。

A、两个数据寄存器

B、一个主存单元和一个数据寄存器

C、两个主存单元中

D、以上几项均可

标准答案:D

知识点解析:对于二地址指令,若两个操作数都在寄存器中,称为RR型指令;若

一个操作数在寄存器中另一个操作数在存储器中,称为RS型指令;若两个操作数

都在存储器中,则称为SS型指令。

15、下列说法中,不正确的是()。

A、无条件转移指令和转子指令都会实现指令执行流的跳转

B、转子指令在执行完子程序后还会返回到转子指令的下条指令继续执行

C、无条件转移指令执行完跳转后也需要返回

D、转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中

标准答案:C

知识点解析:本题主要考查无条件转移指令和转子指令的区别。

16、设变址寄存器为X,形式地址为D,(X)表示寄存器中的内容,变址寻址方式

的有效地址可表示为(),

A、EA=(X)+D

B、EA=(X)+(D)

C>EA=((X)+D)

D、EA=((X)+(D))

标准答案:A

知识点解析:本题主要考查变址寻址中有效地址的确定方式。

17、下列说法中,正确的是()。

A、如果指令字长与机器字长相等,那么取指周期等于机器周期

B、如果指令字长与存储字长相等,那么取指周期等于机器周期

C、指令字长和机器字长的长度一定相等

D、为了硬件设计方便,指令字长都和存储字长一样大

标准答案:B

知识点解析:指令字长通常取存储字长的整数倍,如果指令字长等于存储字长的2

倍,则需要2次访存,取指周期等于机器周期的2倍,如果指令字长等于存储字

长,则取指周期等于机器周期,故选项A错误,选项B正确。指令字长取决于操

作码的长度、操作数地址的长度和操作数地址的个数,与机器字长没有必然的联

系,但为了硬件设计方便,指令字长一般取字节或存储字长的整数倍,故选项C

错误。指令字长一般取字节或存储字长的整数倍,故选项D错误。

18、设寄存器R的内容i:R)=1500H,内存单元:1500H的内容为2500H,内存单元

2500H的内容为3500H,PC的值为4500H,采用相对寻址方式,有效地址为

2500H的操作数是()。

A、1500H

B、2500H

C^35OOH

D、4500H

标准答案:C

知识点解析:形式地址为2500H说明操作数存放在主存单元2500H中,因此得到

操作数为35OOH。

19、试比较各种寻址方式的效率,以下结论中不正确的是()。

A、立即寻址的效率高于堆栈寻址

B、堆栈寻址的效率高于寄存器寻址

C、寄存器一次间接寻址的效率高于变址寻址

D、变址寻址的效率高于一次间接寻址

标准答案:B

知识点解析:立即寻址操作数在指令中,不需要访问任何寄存器或内存,取数最

快。堆栈寻址可能是硬堆栈(寄存器)或软堆栈(内存),采用软堆栈时比寄存器寻址

慢。寄存器一次间接寻址先访问寄存器得到地址,然后再访问主存。而变址寻址访

问寄存器IX后,还要将A和(IX)相加(相加需要消耗时间),再根据相加的结果访

存。一次间接寻址需要两次访存,显然慢于变址寻址。

20、下列关于与寄存器有关的寻址方式的说法中,正确的是()。

A、采用寄存器寻址的好处是可以缩短指令长度

B、采用寄存器寻址方式的操作数一定在主存中

C、采用寄存器直接寻址方式的操作数一定在寄存器中

D、采用寄存器间接寻址方式的操作数一定在寄存器中

标准答案:C

知识点解析:寄存器寻址的好处是可以缩短指令的长度,寄存器寻址的操作数存放

在寄存器中,其他情况存放在主存中。

21、假设寄存器R中的数值为500,主存地址为500中存放的操作数是600,主存

600的地址单元中存放的内容是700。如果想得到操作数为500,那么可以选用的

寻址方式包括()。

A、直接寻址500

B、寄存器间接寻址(R)

C、存储器间接寻址(500)

D、寄存器寻址R

标准答案:D

知识点解析:直接寻址500中,500就是有效地址,所访问的主存地址500对应的

内容是600。寄存器间接寻址(R)的访问结果与选项A一样。存储器间接寻址(500)

表示主存地址500中的内容为有效地址,所以有效地址为600,访问的操作数是

700o寄存器寻址R表示寄存器R的内容即为操作数500o

22、地址码直接给出的就是操作数本身的数值,这种寻址方式称为()方式。

A、基址寻址

B、立即寻址

C、直接寻址

D、间接寻址

标准答案:B

知识点解析:本题主要考查立即寻址的概念。

23、下列关于基址寻址的说法中,表述错误的是(),

A、基址寻址扩大指令的寻址范围

B、基址寻址适合于多道程序设计

C、基址寄存器的内容由操作系统确定,在执行的过程中可变

D、基址寄存器的内容由操作系统或管理程序确定,在执行过程中其内容不变

标准答案:c

知识点。析:基址寻址是有效地址都加上了对应寄存器的内容,扩大了指令的寻址

范围,故选项A正确。基址寻址有利于多道程序设计,故选项B正确。基址寄存

器的内容由操作系统或管理程序确定,在执行过程中其内容不变,故选项C错

误,选项D正确。

24、下列关于变址寻址的说法中,不正确的是()。

A、变址寻址扩大了指令的寻址范围

B、变址寻址适合于编制循环程序

C、变址寻址适合处理数组

D、变址寄存器的内容由操作系统确定,在执行的过程中不可变

标准答案:D

知识点解析:变址寻址中利用有效地址都加上了对应寄存器的内容,扩大了指令的

寻址范围,故选项A正确。变址寻址适合处理数组、编制循环程序,故选项B、C

正确。变址寄存器的内容由用户确定,在执行过程中其内容可变,故选项D错

误。

25、若指令中地址码给出的是操作数有效地址,这种寻址方式称为()方式。

A、基址寻址

B、立即寻址

C、直接寻址

D、间接寻址

标准答案:c

知识点标析:地址码中给出有效地址的寻址方式是直接寻址。

26、程序控制类指令的功能是()。

A、算术运算和逻辑运算

B、主存和CPU之间的数据交换

C、I/O和CPU之间的数据交换

D、控制程序执行顺序

标准答案.D

知识析:程序控制类指令的功能是控制指令的执行顺序。

27、设相对寻址的转移由令占两字节,第一字节是操作码,第二字节是相对位移量

(用补码表示),每兰CPU从存储器取出一字节时,即自动完成(PC)+1TPC。若当

前PC的内容为2008H,要求转移到2001H,则该转移指令第二字节的内容为()。

A、05H

B、07H

C、F8H

D、F7H

标准答案:D

知识点解析:由于转移由令占两字节,当PC的内容为2008H时,执行完转移指令

后PC的内容为200AH,所以有2001H-200AH二一9H,用补码表示为F7H。

28、下面关于CISC与RISC各自追求的主要目标的说法中,不正确的是()。

A、CISC追求指令系统的功能复杂和完备

B、CISC是为了弥补高级语言程序和机器语言程序之间的差异

C、RISC追求指令系统的精简、高效,精简高速的硬件组成

D、RISC是为了弥补高级语言程序和机器语言程序之间的差异

标准答案:D

知识点解析:CISC:追求指令系统的功能复杂和完备,以弥补高级语言程序和机

器语言程序之间的差异。RISC:追求指令系统的精简、高效,精简高速的硬件组

成,精简智能的编译软件,达到低价高性能的理想目的。

29、CISC与RISC的区别表现在()。

A、CISC指令功能简单,指令功能齐全

B、CISC指令复杂,指令功能齐全,指令条数多,并行度差

C、RISC指令功能简单,指令格式规整,指令条数少,并行性高

D、B和C均正确

标准答案:D

知识点解析:CISC指令复杂,指令功能齐全,硬伤实现复杂,指令条数多,并行

度差。RISC指令功能简单,指令格式规整,指令条数少,实现简单.,并行性高。

3。、下列关于RISC指令系统设计思想的说法中,不正确的是()。

A、指令长度固定、只有Load/Slore指令可以访存

B、指令种类较少且功能单一,多用硬布线控制实现

C、设置大量的通用寄存器,指令和数据按边界对齐存放

D、采用流水线技术,寻址方式种类丰富

标准答案:D

知识点解析:采用流水线技术属于RISC的思想,但RISC的指令寻址方式种类少

(通常限制在2〜3种),以防止降低编译和执行的效率。其他项均属于RISC的思

想。

31、计算机指令中要用到的操作数一般可以来自()部件。

A、通用寄存器

B、外围设备(接口)中的寄存器

C、内存的存储单元

D、以上答案都正确

标准答案:D

知识点解析:(l)CPU内部的通用寄存器,此时应在指令字中给出用到的寄存器编

号(寄存器名),通用寄存器的数量一般为几个、十几个,故在指令字中须为其分配

2.3.4,5或更多的数来表示一个寄存器;该寄存器的内容可以是指令运算用到的

数据,也可能用作一个操作数的地址。(2)可以是外围设备(接口)中的一个寄存器,

通常用设备编号或设备输入/输出端口地址或设备映像地址来表示。(3)可以是内

存储器的一个存储单元,此时应在指令字中给出该存储单元的地址。

32、关于计算机系统中通用的寻址方式,以下说法中不正确的是()。

A、立即数寻址:操作数直接给出在指令字中,即指令字中直接给出的不再是操作

数地址,而是操作数本身

B、直接寻址:操作数地址字段直接给出操作数本身

C、变址寻址:指令字中给出的一个数值(变址偏移量)与指定的一个寄存器(变址寄

存器)的内容相加之和作为操作数的地址,用于读写存储器

D、基地址寻址:把在程序中所用的地址与一个特定的寄存器(基地址寄存器)的内

容相加之和作为操作数的地址或指令的地址

标准答案:B

知识点解析:计算机的寻址方式如下:(1)立即数寻址:操作数直接在指令字口给

出,即指令字中直接给出的不再是操作数地址,而是操作数本身。(2)直接寻址:

操作数地址字段直接给出操作数在存储器中的地址。(3)寄存器寻址:指令字口直

接给出操作数所在的通用寄存器的编号。(4)寄存器间接寻址:指令字中给出通用

寄存器的编号,在寄存器中给出的不是一个操作数,而是操作数地址时,就可以用

这一地址去读写存储器。⑸变址寻址:指令字中给出的一个数值(变址偏移量)与

指定的一个寄存器(变址寄存器)的内容相加之和作为操作数的地址,用于读写存储

器。(6)相对寻址:指令字中给出的一个数值(相对寻址偏移量)与程序计数器PC的

内容相加之和作为操作数的地址或转移指令的转移地址。(7)基地址寻址:把在程

序中所用的地址与一个特定的寄存器(基地址寄存器)的内容相加之和作为操作数的

地址或指令的地址。(8)间接寻址:指令字的地址字段给出的既不是一个操作数的

地址,也不是下一条指令的地址,面是一个操作数地址的地址,或一条指令地址的

地址。(9)堆栈寻址:堆栈是存储器中一块特定的按“后进先出”原则管理的存储

区,该存储区中被读写单元的地址是用一个特定的寄存器存储的,该寄存器被称为

堆栈指针(SP)。如果有些指令,其操作码部分已经指明一个操作数为堆栈中的一个

单元的内容,则它已经约定将使用sP访问该单元,故不必在指令的操作数地址字

段中另加说明。

二、综合应用题(本题共8题,每题1.0分,共8分0)

33、一条指令通常由哪两个部分组成?指令的操作码一般有哪几种组织方式?这几种

方式各自应用在什么场合?各自的优缺点是什么?

标准答案:一条指令要由操作码和操作数地址两部分组成。操作码用于指明本条指

令的操作功能:指令的操作数地址用于给出被操作的信息的地址,包括参加运算的

一个或多个操作数所在的地址、运算结果的保存地址、程序的转移地址、被调用的

子程序的入口地址等。操作码的组织有如下三种处理情况。(1)定长的操作码的组

织方案:一般在指令字的最高位部分分配固定的若干位用于表示操作码。优点:

简化计算机硬件设计,提高指令译码和识别的速度。缺点:单独为操作码划分出

固定的多位后,留给表示操作数地址的位数就会严重不足。(2)变长的操作码的组

织方案:在指令字的最高位部分安排指令的操作码,操作码有长有短。一些位在不

同的指令中有不同的效用,在一些指令中,这些位用作操作码,而在另外一些指令

中,这些位用作操作数的地址,不同指令的操作数长度就会不同,即尽量为那些最

常用、用于表示操作数地址的位数要求较多的指令少分配几位操作码;而对那些表

示操作数地址的位数要求较少的指令多分配几位操作码;对那些无操作数的指令,

整个指令字的所有位均用作操作码。优点:在比较短的一个指令字中,既能表示

出比较多的指令条数,又能尽量满足给出相应的操作数地址。缺点:指令复杂,

译码时间长,执行时占用CPU周期多。(3)操作码字段与操作数地址有所交叉的方

案:与变长的操作码组织方案类似,不同之处是表示操作码所用到的一些二进制位

不再集中在指令字的最高位部分,而是与表示操作数地址的一些字段有所交叉。

缺点:指令比变长操作码的组织方案更复杂。

知识点解析:暂无解析

34、根据操作数所在位置,指出其寻址方式(填空):(1)操作数在寄存器中,为()寻

址方式。(2)操作数地址在寄存器,为()寻址方式。(3)操作数在指令中,为()寻址

方式。(4)操作数地址(主存)在指令中,为()寻址方式。(5)操作数的地址为某一寄

存器内容与位移量之和,可以是()寻址方式。

标准答案:(1)操作数在寄存器中的情况是寄存器(直接)寻址方式。(2)操作数地址

在寄存器中的情况是(寄存器间接)寻址方式。(3)操作数在指令中的情况是(立即)寻

址方式。(4)操作数地址(主存)在指令中的情况是(直接)寻址方式。⑸操作数的地

址为某一寄存器内容与位移量之和的情况,有可能是(相对)寻址方式、(基值)寻址

方式或(变址)寻址方式。

知识点解析:暂无解析

35、某计算机字长为16位,存储器直接寻址空间为128字,变址时的位移量为一

64〜+63,16个通用寄存器均可作为变址寄存器。采用扩展操作码技术,设计一套

指令系统格式,满足下列寻址类型的要求:(1)直接寻址的二地址指令3条。(2)变

址寻址的一地址指令6条。(3)寄存器寻址二地址指令8条。(4)直接寻址的一地址

指令12条。(5)零地址指令32条。

标准答案:由题意知道是多种寻址方式,为简化指令设计,选用扩展操作码方式,

所以要求的指令数从(1)到(5)递增顺序设计。(1)二地址直接寻址指令的操作码部分

应为2位,故操作码可定义成00、01、10,总的指令长度可以是操作码2位,地

址码为7位x2字段共14位。

151413760

0P地址码1地址码2

(2)一地址变址寻址指令

的操作码可从II000开始,顺序递增到11101为止,总的指令长度可以是5位操

作码,4位寄存器编码,7位地址码,共16位。

151110760

OP而存播索引操作数

----------------------------1-----------------------------------------------------(3)二地址寄存器寻址指令

的操作码可以从11110000开始,顺序递增到11110111为止,总的指令长度可以

是8位操作码,寄存器共24个,地址码为4位X2字段=8位。

1587430

OP寄存器索引I寄存器索引2

-----------------------------1-----------------------------------------------------(4)一地址直接寻址指令

的操作码部分可以从111110000开始,顺序递增到111111011为止,总的指令长

度是9位操作码,7位地址码,共16位。

15760

OP寄存器索引

(5)零地址指令的操作码

虽可从111111100000开始,顺序递增到111111110000,但指令总长是12位,

而上述其他指令的长度都可为16位,所以这里将表示32种不同零地址指令的5位

移动到16位指令的最后5位,因而从I111111000000000-111111100001

lllo-----------------------------------------------

知识点解析:暂无解析

36、字长为16位的某计算机,其主存容量为64KB,采用单字长单地址指令,共

有64条指令。请解决以下问题:(1)系统采用立即寻址,请给出指令的设计格式。

(2)系统采用直接寻址,请给出指令的设计格式。(3)系统采用基址寻址,请给出指

令的设计格式。(4)系统采用相对寻址,请给出指令的设计格式。

标准答案:64条指令需占用操作码字段(OP)6位,这样指令余下长度为10位。为

了覆盖主存64K字的地址空间,设寻址模式(x)2位,形式地址(D)8位,其指令格

式如下:寻址模式

定义如下:x=00直接寻址有效地址E=D(256单元)x=01间接寻址有效地址

E=(D)(64K)x=10变址寻址有效地址E=(R)+D(64K)x=ll相对寻址有效地址

E=(PC)+D(64K)其中R为变址寄存器(16位),PC为程序计数器(16位),在变址和

相对寻址时位移量D可正可负。

知识点解析:暂无解析

37、设某计算机有变址寻址、间接寻址和相对寻址等寻址方式。设当前指令的地址

码部分为001AH,正在执行的指令所在地址为1F05H,变址寄存器中的内容为23

AOHo(1)当执行取数指令时,如为变址寻址方式,取出的数为多少?(2)如为间接

寻址,取出的数为多少。(3)当执行转移指令时,转移地址为多少?已知存储器的部

分地址及相应内容,见下表:

001AH23AOH

1F05H2400H

1F1FH25OOH

23AOH26OOH

23BAH1748H

标准答案:⑴变址寻址的寻址过程如下:

变址寻址工作原理:指

令地址码部分给出的地址A和指定的变址寄存器x的内容通过加法器相加,所得

的和作为地址从存储器中读出所需的操作数。因此,操作数

S=((Rx)+A)=(23AOH+001AH):(23BAH)=1748H。(2)间接寻址的寻址过程如下:

变址寻址工作原理:对于存储器一次间址的情况,

需访问两次存储器才能取得数据:第一次从存储器读出操作数地址:第二次从该

地址中读取操作数。因此,操作数S=((A))=((O()1AH))=(23A()H)=26()OH。(3)转移

指令使用相对寻址,其过程如下:

转移指令…PC06H

主存转移地址=(PC)+A=1FO6H+1

H+OO1AH=1F21Ho

知识点解析:暂无解析

38、某计算机主存容量为4Mx16位,且存储字长与指令字长相等,若该机指令系

统可完成108种操作,操作码位数固定,且有直接、变址、基址、相对、立即5种

寻址方式,试回答:(1)画出一地址指令格式并指出各字段的作用。(2)该指令直接

寻址的最大范围。(3)一次间址和多次间址的寻址范围。(4)立即数的范围(十进制

表示)。(5)相对寻址的位移量(十进制表示)。(6)上述5种寻址方式的指令哪一种执

行时间最短?哪一种最长?为什么?哪一种便于程序的浮动?哪一种最适合处理数组问

题?⑺如何修改指令格式,使指令的寻址范围可扩大到4M?(8)为使一条转移指令

能够转移到主存的任一位置,可采取什么措施?

标准答案:(1)27=128〉108条指令,23=8>6种寻址方式。

1598650

操作码寻址特征位地址码

------------------------------------------------------1----------------------(2)直接寻址范围

26=64。(3)一次间址和多次间址的寻址范围都是64K。(4)立即数范围0—63。(5)

位移量为一32〜+31。(6)立即寻址执行时间最短,因为操作数在指令中;多次问

址时间最长,因为要多次访问内存。(7)4M=222,将指令字长扩展为2字节即32

位。(8)可使用8086的段寻址,即可用段间寻址。

知识点解析:暂无解析

39、某16位计算机所使用的指令格式和寻址方式如下图所示,该机有一个20位基

址寄存器,16个16位通用寄存器。指令汇编格式中的S(源)、D(目标)都是通用寄

存器,M是主存中的一个单元。三种指令的操作码分别是MOV(OP)=(A)H,

STA(OP尸(1B)H,LDA(OP)=(3C)HoMOV是传送指令,STA为写数指令,LDA为

读数指令,如下图所示。

MOVS,D

STAS,M

LDAS,M

要求:

(1)分析三种指令的指令格式与寻址方式特点。(2)CPU完成哪一种操作所花的时间

最短?哪一种操作所花时间最长?第二种指令的执行时间有时会等于第三种指令的执

行时间吗?(3)下列情况下每个十六进制指令字分别代表什么操作?其中如果有编码

不正确,如何改正才能成为合法指令?①(FOF1)H(3CD2)H@(2856)H③(6DC6)H

@(1C2)H

标准答案:(1)第一种指令是单字长二地址指令,RR型;第二种指令是双字长二地

址指令,RS型,其中S采用基址寻址或变址寻址,R由源寄存器决定。第三种也

是双字长二地址指令,RS型,R由目标寄存器决定,S由20位地址(直接寻址)决

定。(2)处理机完成第一种指令所花的时间最短,因为RR型指令不需要访问存储

器。第二种指令所花的时间最长,因为RS型指令需要访问存储器,同时要进行寻

址方式的变换运算(基址或变址),这也需要时间。第二种指令的执行时间不会等于

第三种指令,因为第三种指令虽然也访问存储器,但节省了求有效地址运算的时间

开销。(3)根据已知条件:MOV(OP)=OOOiOiO,STA(OP)=011011,

LDA(OP)=111IOO,将指令的十六进制格式转换为二进制代码且比较后可知:

①(FOF1)H(3CD2)H指令代表LDA指令,编码正确,其含义是把主存(13CD2)H地

址单元的内容取至15号寄存器。②(2856)H代表MOV指令,编码正确,含义是

把5号源寄存器的内容传送至6号目标寄存器。③(6DC6)H是单字长指令,一定

是MOV指令,但编码错误,可改正为(28D6)H。④(1C2)H是单字长指令,代表

MOV指令,但编码错误,可改正为(28D6)H。

知识点解析:暂无解析

40、设某计算机有变址寻址、间接寻址和相对寻址等寻址方式,一个指令字长等于

一个存储字。设当前指令的地址码部分为001AH,正在执行的指令所在地址为

1F05H,变址寄存器中的内容为23AOH。已知存储器的部分地址及相应内容如下

表所示。

地址内容地址内容

OOIAH23A0H23A0H2600H

1F05H2400H23BAHI748H

1F1FH25OOH

(1)当执行取数指令时,如为变址寻址方式,取出的数为多少?(2)如为间接寻址,

取出的数为多少?(3)设计算机每取一个存储字PC自动加1,转移指令采用相对寻

址,当执行转移指令时,转移地址为多少?若希望转移到23AOH,则指令的地址码

部分应设为多少?

标准答案:本题考查指令的寻址方式。前两小题涉及数据寻址,其最终日的是寻址

操作数,第3小题涉及指令寻址,其目的是寻址下一条将要执行的指令地址。下表

列出了基本的寻址方式,其中偏移寻址包括变址寻址、基址寻址和相对寻址三种方

式。

寻址方式规则t:要优点主要跳点

立即寻址操作数=A无需访问储存器操作数范围受限

寄存器寻址EA=R无需访问储存器寻址空间受限

近接寻址EA=A外於寸址空何受限

间接寻址EA=(A)外址空间大多次访问士存

寄存器间接寻址EA=(R)寻址空间大多访问一次主存

偏移寻■址EA=(R)+A灵活复杂

特别注意相对寻址方式中的PC值更新的问题,根据历年统考真题,通常在取出当

前指令后立即将PC的内容加1(或加增量),使之变成下一条指令的地址。(I)变址

寻址时,操作数S=((Rx)+A)=(23AOH+001AH)=(23BAH)=1748H。(2)间接寻址

时,操作数S=((A))=(((XHAH))=(23AOH)=2600H。(3)转移指令使用相对寻址,因

为指令字长等于存储字长,PC每取出一条指令后自动加1,因此,转移地址

=(PC)+I+AH=1F05H+l+001AH=lF20Ho若希望转移到23AOH,则指令的地址码

部分应为23AOH—(PC)—1=23AOH—1FO5H—l=049AHo

知识点解析:暂无解析

计算机专业基础综合(计算机组成原

理)模拟试卷第3套

一、单选题(本题共23题,每题1.0分,共23分。)

1、下列关于相联存储器的说法中,错误的是()。

A、相联存储器指的是按内容访问的存储器

B、在实现技术相同的情况下,容量较小的相联存储器速度较快

C、相联存储器结构简单,价格便宜

D、在存储单元数目不变的情况下,存储字长变长,相联存储器的访问速度下降

标准答案:C

知识点解析:此题考查相联存储器的基本概念。

2、下列关于DRAM和SRAM的说法中,错误的是()。I.SRAM不是易失性存储

器,而DRAM是易失性存储器D.DRAM比SRAM集成度更高,因此读写速度

也更快HI.主存只能由DRAM构成,而高速缓存只能由SRAM构成W.与

SRAM相比,DRAM由于需要刷新,所以功耗较高

A、U、HI幕口IV

B、BB和W

c、I、n和皿

D、I、n、in和w

标准

温馨提示

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

最新文档

评论

0/150

提交评论