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

下载本文档

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

文档简介

计算机原理年月真题

02384201810

1、【单选题】直接执行微指令的是

编译程序

微程序

A:

硬件

B:

汇编程序

C:

答D:案:C

解析:机器硬件直接执行微指令。

2、【单选题】下列器件中_不属于_时序电路器件的是

寄存器

触发器

A:

计数器

B:

数据选择器

C:

答D:案:D

解析:数据选择器属于组合逻辑电路。

3、【单选题】若,则下列说法正确的是

A·B=1

A:

A+B=1

B:

C:

答D:案:C

解析:

若,则A与B不相等。

4、【单选题】负零的补码表示为

100...00

000…00

A:

011…11

B:

.111…11

C:

答D:案:B

解析:见教材3.1节。0不是负数,其补码等于原码。

5、【单选题】假定下列字符码中有数据校验码,但没有数据错误,采用偶校验的字符码是

11001110

11010011

A:

11001100

B:

11001011

C:

答D:案:C

解析:偶校验,偶数个1。

6、【单选题】ALU部件属于

运算器

控制器

A:

存储器

B:

寄存器

C:

答D:案:A

解析:ALU算术逻辑单元。

7、【单选题】原码乘法是

先取操作数绝对值相乘,符号位单独处理

用原码表示操作数,然后直接相乘

A:

被乘数用原码表示,乘数取绝对值,然后相乘

B:

乘数用原码表示,被乘数取绝对值,然后相乘

C:

答D:案:A

解析:见教材4.2节。机器算法的运算规则总结如下:(1)被乘数和乘数均取绝对

值参加运算,符号位单独处理。(2)为了避免中间结果溢出,被乘数、部分积取双符

号位参加运算,部分积初值为0。(3)从乘数的最低位yn,开始对乘数进行判断:若

yn=1,则部分积加上被乘数|X|,然后右移一位;如yn=0,则部分积加上0,然后右移一

位。(4)重复第(3)步n次。

8、【单选题】时序信号产生器用于对各种微操作的执行时间进行控制,它的主要组成部分_

不包括_

脉冲源

节拍与CPU周期信号发生器

A:

启/停控制逻辑

B:

存储器

C:

答D:案:D

解析:见教材5.3节。它主要由如下几个部分组成。1、脉冲源2、节拍信号发生器

3、CPU信号发生器4、启/停控制逻辑

9、【单选题】异步控制方式的优点是

时序关系简单

时序划分规整

A:

没有时间上的浪费

B:

分散式控制

C:

答D:案:C

解析:见教材5.3节。2、异步控制方式异步控制方式又称为可变时序控制方式,其

各项操作的时间不采用统一的时序信号控制,执行每条指令或每个操作需要多少时间就占

用多少时间,因此不要求各项操作必须在统一的“时间段”内完成,时序系统也不需要为

各项操作预先安排一个固定的“操作时间表”。优点:能按不同部件、不同设备的实际

需求分配时间,没有时间上的浪费,时间安排紧凑、合理,提高了机器的工作效率。缺

点:由于没有统一的基准时钟信号,而是由各功能部件自己产生各自的时序信号自我控

制,因而要求各个部件要有“应答电路”(故又称为分散控制方式或局部控制方式),控

制比较复杂。

10、【单选题】当多条指令进入流水线后在同一个时间段争用同一个功能部件所发生的冲突

资源相关冲突

数据相关冲突

A:

控制相关冲突

B:

条件转移引起的冲突

C:

D:

答案:A

解析:见教材5.7节。①资源相关冲突:资源相关是指多条指令进入流水线后在同一机

器时钟周期内争用同一个功能部件所发生的冲突,解决方法是增设一个存储器,将指令和

数据分别放在两个存储器中。

11、【单选题】在主存和CPU之间增加高速缓存的目的是

解决CPU和主存之间速度匹配问题

扩大主存容量

A:

扩大CPU通用寄存器的数目

B:

扩大缓存容量

C:

答D:案:A

解析:见教材6.1节。高速缓冲存储器(Cache)是处于主存储器和CPU之间的一个快

速小容量的存储器,用来保存CPU正在运行的程序和数据中的活跃部分。与主存储器相

比,它的存取速度快,但存储容量小,位成本较高。

12、【单选题】用存储容量为16K×1位的存储器芯片组成一个64K×8位的存储器,则在字

方向和位方向扩展的倍数分别为

4和2

4和8

A:

2和4

B:

8和4

C:

答D:案:B

解析:64/16=4,8/1=8

13、【单选题】计算机的DMA操作是

由CPU控制数据的传送过程

由DMAC产生读/写指令完成数据传送

A:

CPU中的寄存器暂存DMA的命令控制数据的传送

B:

CPU对DMAC初始化后,由DMAC控制数据传送

C:

答D:案:D

解析:见教材7.4节所谓DMA方式,是在外设与主存之间开辟一条“直接数据传送通

道”,在不需要CPU干预也不需要软件介入的情况下,在两者之间进行高速数据传送的一

种方式。

14、【单选题】中断向量可提供

被选中设备的地址

传送数据的起始地址

A:

主程序的断点地址

B:

中断服务程序的入口地址

C:

答D:案:D

解析:见教材7.3节,中断向量存放的是中断服务程序的入口地址。

15、【单选题】存储器与1O设备统一编址时,进行输入、输出操作的指令是

控制指令

中断指令

A:

访存指令

B:

I/O指令

C:

答D:案:C

解析:见教材7.1节,因为统一编址,IO设备也是挂到与内存一样的总线,只是地址不

同,所以通过访问内存指令的方式。

16、【问答题】写出题26图所示电路的逻辑表达式,并列出真值表。

答案:

17、【问答题】已知[X]补=(1.1100001)2,求X。

答案:

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

果是否溢出。

答案:

19、【问答题】非流水线计算机在执行指令的过程中,会产生数据、资源和控制相关冲突吗?

在非流水线计算机中,我们同样可以将指令的执行划分为四个子过程,这四个子过程分别为取

指令、指令译码、指令执行以及结果写回假设完成每个子过程所需的时间为100ps,请问完成

10条指令需要多长时间?

答案:不会。100psx4x10=4000ps=4ns

20、【问答题】Cache的存取周期为5ns,主存的存取周期为25ns,Cache系统的平均访存时

间为6ns,求Cache的命中率。

答案:假设Cache命中次数为x次,主存命中为y次则平均访存时间

=(5x+25y)/(x+y)=6∴y/x=1/19Cache的命中率

=x/(x+y)=1/(1+y/x)=1/(1+1/19)=19/20=95%

21、【问答题】4位右移寄存器的初始值为1100”,串行输入都为1,则在两个移位脉冲CLK

作用下,分析移位寄存中的数值如何变化?

答案:第一个移位脉冲作用后:1110第二个移位脉冲作用后:1111

22、【问答题】什么是寻址方式?常用的寻址方式有哪些?

答案:指令中以什么方式提供操作数或操作数地址,称为寻址方式。(1)立即寻址

(2)寄存器寻址(3)直接寻址(4)寄存器间接寻址(5)存储器间接寻址

(6)变址寻址(7)相对寻址(8)基址寻址

23、【问答题】计算机时序信号一般采用由CPU周期节拍电位与时钟脉冲组成的多级时序体

制。请说明组合逻辑控制器和微程序控制器分别采用什么时序体制,并描述节拍信号发生器的

构成方法。

答案:在组合逻辑控制器中,时序信号往往采用CPU周期、节拍电位与时钟脉冲三级体

制。在微程序控制器中,一般采用节拍电位与时钟脉冲的两级体制。由以下部分构

成:脉冲源、节拍信号发生器、CPU信号发生器、启/停控制逻辑

24、【问答题】什么是相联存储器?相联存储器一般用在什么场合?

答案:相联存储器:用存储内容作为地址访问的存储器。应用场合:在Cache中,相联

存储器用于存放在Cache中的主存单元的地址。在虚拟存储器中,相联存储器用于存放段

表、页表和快表等。

25、【问答题】题35图为一个8只LED灯的接口控制电路,控制程序如下。请问:(1)该

电路完成什么功能?(2)该接口属于何种输入输出控制方式?为什么?

答案:(1)LED灯从上到下依次发亮2秒(每次只有一盏LED亮),循环不断。(2)

该接口属程序直接控制方式中的无条件传送方式,CPU同LED之间无联络信号,且无中断

控制逻辑。LED总是已准备好,可以接收来自CPU的信息。

26、【问答题】请说明单符号位补码进行加法运算判断溢出的条件。

答案:用符号位的进位与最高数值位的进位的异或来检测,若异或的结果是1,则溢出;

若结果是0,则没有溢出。

27、【填空题】计算机系统以硬件为基础,通过配置各种软件来扩充系统功能,形成一个有机

组合的复杂计算机系统。在一个计算机系统中,软件和硬件的分界线是______。

答案:指令系统

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

答案:1

29、【填空题】十进制数64.5所对应的BCD码表示为______。

答案:01100100.0101

30、【填空题】运算器的负溢出表示运算结果出现了______。

答案:10

31、【填空题】乘法器的硬件结构通常采用加法与______操作来实现。

答案:移位

32、【填空题】计算机之所以能够自动工作,是因为CPU能自动地从存储器里持续不断地取

出并执行指令,构成了一个封闭的循环。当计算机运行时,在计算机各部件之间有指令和数据

不断地流动,从而形成了______。

答案:指令流和数据流

33、【填空题】计算机对信息的处理是通过执行程序来实现的。CPU要控制整个程序的执行,

必须具有程序控制、操作控制、时间控制和______的基本功能。

温馨提示

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

评论

0/150

提交评论