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

下载本文档

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

文档简介

计算机原理年月真题

0238420208

1、【单选题】以下_不是_用来衡量计算机的基本性能的是

机器价格

机器字长

A:

内存容量

B:

运算速度

C:

答D:案:A

2、【单选题】若A⊕B=1,则下列说法正确的是

A·B=1

A:

A+B=1

B:

C:

答D:案:C

3、【单选题】若A⊕B=0,则下列说法正确的是

A:

A和B相等

B:A和B不相等

C:

答D:案:C

4、【单选题】在一般的计算机系统中,西文字符编码普遍采用

BCD码

ASCIl码

A:

数据校验码

B:

C:

二进制码

答D:案:B

解析:微型计算机中,普遍使用的字符编码是ASCII码。ASCII(AmericanStandard

CodeforInformationInterchange,美国标准信息交换代码)是基于拉丁字母的一套电

脑编码系统,主要用于显示现代英语和其他西欧语言。

5、【单选题】零的原码可以表示为

11111111

10000000

A:

1111111

B:

11000000

C:

答D:案:B

解析:0可以是+0,也可以是-00的原码为:10000(-0),00000(+0)。

6、【单选题】乘法器的硬件结构通常采用以下哪种操作方式来实现?

加法与右移

加法与左移

A:

乘法与右移

B:

乘法与左移

C:

答D:案:A

解析:乘法器的硬件结构通常采用加法与右移来实现。这种实现方式被称为乘加移位法,

它利用了乘法的分配律和结合律,将乘法运算转化为加法和移位运算,从而降低了乘法器

的复杂度和功耗。具体来说,乘加移位法将乘法运算拆分为多个部分,每个部分都是一个

加法和右移运算的组合,最终将这些部分的结果相加得到最终的乘积。

7、【单选题】原码加减交替除法又称为不恢复余数法,因此

不存在恢复余数的操作

当某一步运算不够减时,做恢复余数的操作

A:

仅当最后一步余数为负时,做恢复余数的操作

B:

当某一步余数为负时,做恢复余数的操作

C:

答D:案:C

解析:原码加减交替除法又称为不恢复余数法,因为在计算过程中不需要恢复余数。只有

在最后一步计算出的余数为负数时,才需要进行恢复余数的操作。具体来说,如果最后一

步计算出的余数为负数,需要将余数加上除数,得到的结果即为正确的余数。如果最后一

步计算出的余数为非负数,则不需要进行恢复余数的操作。这种方法可以减少计算过程中

的复杂度和运算量,提高计算效率。

8、【单选题】CPU同步控制方式的_缺点是

时序关系简单

时序划分规整

A:

对时间的利用不经济

B:

集中式控制

C:

答D:案:C

9、【单选题】用来产生各种微操作控制命令的微命令发生器属于

控制器

存储器

A:

运算器

B:

输入输出接口

C:

答D:案:A

解析:微命令:控制器通过控制总线向执行部件发送的各种控制命令。

10、【单选题】在流水计算机中,当后继指令所需的操作数刚好是前一条指令的运算结果时,

便发生了

资源相关冲突

数据相关冲突

A:

控制相关冲突

B:

结构相关冲突

C:

答D:案:B

解析:由于多条指令的重叠处理,当后继指令所需的操作数,刚好是前一指令的运算结果

时,便发生数据相关冲突。

11、【单选题】若SRAM芯片的容量为1024×4位,则单译码方式的地址线和数据线分别有

10,4根

5,4根

A:

10,8根

B:

5,8根

C:

答D:案:A

12、【单选题】关于主存/外存层次和Cache/主存层次共同遵循的原则,下列说法中_错误_

的是

把程序中最近常用的部分驻留在高速存储器中

一旦上层中的数据/指令变得不常用了把它们送回到下层存储器中

A:

这种换入换出都是由硬件完成,对用户是透明的

B:

力图使存储系统的性能接近高速存储器,价格接近低速存储器

C:

答D:案:C

13、【单选题】为了便于实现多级中断,保存现场信息最有效的办法是采用

堆栈

通用寄存器

A:

存储器

B:

外存

C:

答D:案:A

解析:在计算机领域,堆栈是一个不容忽视的概念,堆栈是一种数据结构,而且是一种数

据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单

片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断

点和现场。

14、【单选题】接口中通常设置设备选择电路,对CPU送出的地址信号及相应的控制信号作

出解释,以选择指定的外设端口进行操作。该电路的组成部件主要包括

计数器

译码器

A:

锁存器

B:

加法器

C:

答D:案:B

解析:译码器是一类多输入多输出组合逻辑电路器件,其可以分为:变量译码和显示译码

两类。

15、【单选题】设中断源的优先级别从高到低的次序为、b、c、d,在执行主程序时有B、C

同时提出中断请求,在处理B的服务程序时又有A、D同时提出中断请求,则这些中断请求被响

应的次序是

A、B、C、D

B、A、C、D

A:

B、C、A、D

B:

C:

b、A、D、C

答D:案:B

16、【问答题】用真值表证明下式成立:A+BC=(A+B)(A+C)

答案:

17、【问答题】将以下10进制数表示成无符号整数时至少需要几位二进制位?(1)166

(2)818(3)1250(4)4611

答案:(1)8位(2)10位(3)11位(4)13位

18、【问答题】已知二进制数x=-01111,y=+11001,用变形补码(双符号位)计算x-y,同时指

出运算结果是否溢出。

答案:

符号位的代码为10,表示运算结果发生“负溢”。

19、【问答题】执行一条指令所需要的时间称为一个指令周期,请问在一个指令周期中CPU

需要完成哪两项基本操作?假设每项操作都需要一个CPU周期,每一个CPU周期由4个时钟周

期组成,并且每个时钟周期的长度为100ps请计算完成5条指令需要多长时间?

答案:在一个指令周期中CPU需要完成取指令和执行指令这两项基本操作。完成一条指

令需要2*4=8个时钟周期,完成5条指令需要8*100*5=4000ps。

20、【问答题】2114为1024×4位的静态RAM芯片。用8片2114构成4K×8的存储器,与8

位的一个处理器相连,用全译码方式,地址为从0开始的连续空间。(1)给出每一组芯片的地

址范围和地址线数目。(2)给出4KB的RAM的寻范围。(3)试问存储器有没有地址重叠?

答案:(1)共4组,每组1K容量,10根地址线第1组:0-(3FF)16第2组:

(400)16-(7FF)16第3组:(800)16-(BFF)16第4组:(C00)16-(FFF)16

(2)4KBRAM的寻址范围为0-(FFF)16(3)由于采用的是全译码,所以没有地址重

叠。(1)共4组,每组1K容量,10根地址线第1组:0-(3FF)16第2组:

(400)16-(7FF)16第3组:(800)16-(BFF)16第4组:(C00)16-(FFF)16

(2)4KBRAM的寻址范围为0-(FFF)16(3)由于采用的是全译码,所以没有地址重

叠。(1)共4组,每组1K容量,10根地址线第1组:0-(3FF)16第2组:

(400)16-(7FF)16第3组:(800)16-(BFF)16第4组:(C00)16-(FFF)16

(2)4KBRAM的寻址范围为0-(FFF)16(3)由于采用的是全译码,所以没有地址重

叠。

21、【问答题】以3线一8线泽码器为例说明译码器的功能。

答案:译码器的功能:就是将指定的数码翻译为相应的状态输出,使其输出端中相应的

一路有信号输出(电位或脉冲)。举例说明:3线—8线译码器中,有8个状态,即

000,001,010,011,100,101,110和111。当输入端C、B、A为000时,输出端Y0

为低电位,其余输出均为高电位;当输入端C、B、A为001时,输出端Y1为低电位,

其余输出均为高电位;……

22、【问答题】计算机为什么用二进制数?

答案:(1)容易实现,二进制在技术上最容易实现,可以用任何一个具有两种不同稳定

状态的物理器件来表示两个数码“0”或者“1”。(2)工作可靠。由于采用两种稳

定状态来表示数码,因此在采用这类元器件制造的计算机中,就可以用电平的“高”、

“低”或脉冲的“有”、“无”来分别传送和处理数据“1”和“0”。这种简单工作状

态的计算机具有工作可靠、抗干扰能力强的特点。(3)运算简单。二进制运算规则非

常简单,操作实现简便,从而简化了计算机内部运算、寄存器的线路,提高了机器的运

算速度。(4)便于逻辑运算与逻辑设计。二进制中的0和1数字与逻辑代数的0和

1值吻合,所以计算机可以方便地用二进制数进行逻辑运算与逻辑设计,并且可以使用逻

辑代数这一数学工具对计算机逻辑线路进行分析和综合,便于机器结构的简化。

23、【问答题】请说明不恢复余数法原码除法的运算过程。

答案:不恢复余数法原码除法的运算过程:(1)被除数和除数均取绝对值参加运算,

符号位单独处理。(2)被除数减除数得余数;(3)余数为正说明够减,上商qi=1,

余数左移一位,下一次为减法运算;余数为负说明不够减,上商qi=0,余数左移一位,下

一次为加法运算。(4)重复第(3)步N次;(5)当第N步余数为负时需加上除

数,以恢复正确的余数。

24、【问答题】在现代计算机的设计中,需要利用并行处理技术来提高计算机的运算速度。

请问并行处理技术有哪几种形式?在流水线计算机的设计中,利用了哪种形式的并行处理技术?

采用了什么措施来实现该种形式的并行处理?

答案:三种形式:时间、空间和时间加空间并行。在流水线计算机的设计中,利用了时

间并行形式的并行处理技术;在流水线计算机设计中,通过将一条指令的执行过程划分

为若干个执行时间相等的子过程来实现多个处理过程在时间上重叠地执行。

25、【问答题】什么是Cache?它有什么作用?

答案:Cache是一种高速缓冲存储器;用来解决CPU和主存之间速度不匹配问题,

使得CPU访问Cache/主存层次的平均速度接近(略慢)于Cache的速度,以加快

CPU执行程序的速度。

26、【问答题】CPU发出中断响应信号,进入中断响应周期后将完成哪些工作?这些工作由软

件完成还是由硬件完成?

答案:进入中断响应周期后将完成以下三项工作:(1)关中断:内部自动地关闭CPU

中断;(2)保留断点:断点地址压入堆栈保护;(3)自动转到中断服务程序入口。

中断响应周期所做的工作全部由硬件自动完成。

27、【填空题】运算器对信息进行运算和处理。运算器主要由______和用来暂存数据或存放

运算结果的一系列寄存器组成。

答案:算术逻辑运算单元(ALU)

28、【填空题】D触发器原来的状态为Q=1,当电路输入端

温馨提示

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

评论

0/150

提交评论