搜档网
当前位置:搜档网 › 计算机组成原理复习题

计算机组成原理复习题

计算机组成原理复习题
计算机组成原理复习题

填空题

1. 计算机系统的层次结构由低级到高级为(微程序设计级)、(一般机器级)、操作系统级、汇编语言级、高级语言级。

2. 计算机系统中,传输信息基本有四种方式:(并行传送)、(串行传送)串并行传送、分时传送。

3. Cache的替换算法有(先进先出算法)和(最近最少使用算法)

4. 按CPU能否禁止中断的进入分类,中断分为(可屏蔽中断)和(不可屏蔽中断)。

5. CPU的操作控制器有(存储程序型)和(逻辑控制型)、组合型等几种。

6. 一个具有k级过程的流水线处理n个任务需要的时钟周期数为(k+n-1)。

7. 总线可分为(地址总线)(数据总线)和控制总线三类。

8. 输入输入设备的编址方式有(存储器映像编址)和(I/O独立编址)。

9. CISC指(复杂指令集计算机),RISC指(精简指令集计算机)。

10. 从机器指令的结构分,机器指令由(操作码)和(地址码)组成

21.存储器的访问有存储器的读和存储器两种操作。

22.标准的ASCII码用7位二进制表示,共有128个编码。

23.在cache的直接映像方式中主存的地址分为区号、块号和块内地址三部分。

24.在cache的全相联映像方式中主存的地址分为主存块号和块内地址两部分。

25.虚拟存储器主要解决主存储器的容量问题。

26.一条指令的格式通常由操作码确定,指令译码器对操作码译码后才能知道指令的功

能,同时也明确了指令中个字段的划分。

27.为了执行指令,控制器必须按照一定的时序生成控制信号,生成控制信号的方法主要

有硬件连线逻辑方式和微程序方式。

28.条件转移指令可以将比较操作设计成条件转移指令的一部分,优点是不需要寄存

器放置条件码,提高执行速度。

29.微程序控制的基本思想是把指令执行所需要的所有控制信号存放在一个存储器中,需要时从这个存储器中读取。

30.为了支持高速I/O,计算机出现了直接存储器访问的数据传输方式,简称DMA方式。

21.运算器的功能是进行算数和逻辑运算。

22.为了寻找主存储器某个字节的位置,通常给每个字节编号,这个编号成为存储器的地址。

23.汉字的机内码采用连续的两个字节表示,最高位为1,用于汉字信息的存储等。

24.存储器按照访问方式可分为:随机访问存储器和顺序访问存储器。

25.控制器根据指令的要求控制和协调其它工作部件。

26.浮点数表示数据时,如果数据的绝对值很小而不能表示时称为数据的下溢。

27.半导体随机访问存储器芯片主要有静态存储器芯片SRAM和动态存储器芯片

DRAM。

28.一个指令所包含的数据位数称为指令长度,指令长度应和计算机的字长-*匹配,

简化读

29.在cache的组相联的映像方式中cache地址分为组号、块号和块内地址三部分。

30.零地址指令只有操作数没有地址码,一种情况是不需要操作数,另一种情况是操作数的位置是默认的。

21.运算器的功能是进行算数和逻辑运算。

22.为了寻找主存储器某个字节的位置,通常给每个字节编号,这个编号成为存储器的地址。

23. 标准的ASCII码用7位二进制表示,共有128个编码。

24. 虚拟存储器主要解决主存储器的容量问题。

25.指令的地址码中可以包括存储器地址、寄存器地址和寻址方式三种信息。

26.零地址指令只有操作数没有地址码,一种情况是不需要操作数,另一种情况是操作数的位置

是默认(隐含)的。

27.为了执行指令,控制器必须按照一定的时序生成控制信号,生成控制信号的方法主要

有硬件连线逻辑方式和微程序。

28.总线从数据的传输方向上可分为单工、半双工和全双工总线。

29.中断的响应和处理由硬件和软件共同完成。

30.为了支持高速I/O,计算机出现了直接存储器访问的数据传输方式,简称DMA。

计算题

31.设x=0.1010,y=-0.0011用8位补码运算完成x+y。

解:[x]补=0. 1010000 (0.5分)

[y]补=1.1101000 (0.5分)

[x]补+[y]补=0. 1010000+1.1101000=0.0111000=[x+y]补(1分)

[x]补+[-y]补=0. 1010000+0.0011000=0.110100(1分)

所以x+y=0.0111(1分),x-y=0.1101(1分)

32.将十进制数354 转换成二进制数、八进制数、十六进制数和BCD数。

解:(1)(354 )10=(162.A)16(1分)

(2)(354 )10=(101100010.1010)2(1分)

(3)(354 )10=(542.5)8(1分)

(4)(354 )10=(001101010100.011000100101)BCD(2分)

31.设x=-65,y= -97,采用双符号位8位补码完成x+y;并说明结果情况。

解:[x]补=10111111 (0.5分)

[y]补=10011111 (0.5分)

双符号位为:

[x]补=110111111 (0.5分)

[y]补=110011111 (0.5分)

[x]补+[y]补=110111111+110011111=101011110(1分)

因为结果双符号位为10,表示溢出。(2分)

32.假设浮点数的尾数为5位补码表示(包含符号位),阶码用4位补码表示。用浮点数加法流程计算0.5和-0.4375的和。

解:0.5=0.1000*20000(1分)

-0.4375=-0.1110*2-1=1.0010*21111(1分)

对阶

1. 0010*21111=1.1001*20000(1分)

位数相加

1. 1.1001*20+0.1000*20=0.0001*20(1分)

规格化

0.0001*20=0.1000*2-3(1分)

舍入

数据尾数适合5位数据,不需要舍入。

31.将十进制数231 转换成二进制数、八进制数、十六进制数和BCD数。

解:(1)(231 )10=(E7)16(1分)

(2)(231 )10=(11100111)2(1分)

(3)(231 )10=(347)8(1分)

(4)(231 )10=(0010 0011 0001)BCD(2分)

32.设x=0.1100,y=-0.0010,用8位补码运算完成x+y。

解:[x]补=0. 1100000 (0.5分)

[y]补=1.1110000 (0.5分)

[x]补+[y]补=0. 1100000+1.1110000=0.1010000=[x+y]补(1分) [x]补+[-y]补=0. 1010000+0.0011000=0.1110000(1分)

所以x+y=0.1010(1分),x-y=0.111(1分)

简答题

1. CPU结构如图B9.1所示,其中有一个累加寄存器AC,一个状态条件寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。

(1)标明图中四个寄存器的名称。

(2)简述指令从主存取到控制器的数据通路。

(3)简述数据在运算器和主存之间进行存/ 取访问的数据通路。

答:(1)a为数据缓冲寄存器 DR ,b为指令寄存器 IR ,c为主存地址寄存器, d为程序计数器PC。

(2)主存 M →缓冲寄存器 DR →指令寄存器 IR →操作控制器。

(3)存储器读:M →DR →ALU →AC

存储器写:AC →DR →M

2. 微指令的基本格式是什么?其基本格式中每一部分有何作用?微指令周期与CPU周期有何关系?机器指令与微指令有何关系?

答:(1)微指令的基本结构由“操作控制部分”和“顺序控制部分”组成。操作控制部分发出管理和指挥全机工作的控制信号,其每一位或多个的不同组合表示一个微命令;顺序控制部分决定产生下一条微指令的地址。(2)微指令周期时间与CPU周期时间相等。也即执行一条微指令的时间等于一个机器周期时间。(3)一条机器指令对应一个微程序,一个微程序由若干条微指令组成,因此一条机器指令的功能是由若干条微指令实现的,或者说一条机器指令对应多条微指令。

33.简单介绍计算机硬件系统的组成及各部件功能。

答:计算机硬件系统由:运算器、控制器、存储器、I/O设备组成。(1分)运算器:完成算数和逻辑运算。(1分)

控制器:根据指令的要求控制和协调其他部件工作。(1分)

存储器:存储程序和数据。(1分)

输入设备:将外部信息以一定格式输入到计算机系统。(0.5分)

输出设备:将计算机系统的信息提供给外部设备。(0.5分)

34.简述微程序控制的基本思想。

答:把指令执行的所有控制信号放在一个存储器中,需要时从这个存储器读取(1分)。一条指令的功能通常用许多条微指令实现这个微指令序列称为微程序。(2分)计算机运行时,一条一条读出这些微指令,从而产生各种操作的控制信号。(2分)

35.提高存储器速度可采用哪些措施,请说出至少五种措施。

答:措施有:①采用高速器件(1分)②采用cache (高速缓冲存储器)(1分)③采用多体交叉存储器(1分)④采用双端口存储器(1分)⑤加长存储器的字长。(1分)

36.请说明指令周期、机器周期、时钟周期之间的关系。

答:指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。(2分)机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。(2分)时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。(1分)37.什么是RISC?RISC指令系统的特点是什么(至少写出4个)?

答:RISC是精简指令系统计算机(1分)。它有以下特点:选取使用频率最高的一些简单指令;指令长度固定;只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行;大部分指令在一个机器周期内完成;CPU中通用寄存器数量多;以硬布线控制为主,不用或少用微指令码控制;一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间;指令以流水方式执行(以上8种情况写对一种给0.5分)

38.一个计算机系统中的总线,大致分为哪几类?

答:一个计算机系统中的总线分为三类:同一部件如CPU内部连接各寄存器及运算部件之间的总线,称内部总线。(2分)同一台计算机系统的各部件,如CPU、内存、通道和各类I/O接口间互相连接的总线,称为系统总线。(2分)多台处理机之间互相连接的总线,称为多机系统总线。(1分)

33.说明计数器定时查询工作原理。

答:总线上的任一设备要求使用总线时,通过BR线发出总线请求。(1分)总线控制器接到请求信号以后,在BS线为“0”的情况下让计数器开始计数,计数值通过一组地址线发向各设备。(2分)每个设备接口都有一个设备地址判别电路,当地址线上的计数值与请求总线的设备相一致时,该设备置“1”BS线,获得总线使用权,此时中止计数查询。(2分)

34.简要描述外设进行DMA操作的过程及DMA方式的主要优点。

答:(1)外设发出DMA请求;(1分)(2)CPU响应请求,DMA控制器从CPU接管总线的控制;(1分)(3)由DMA控制器执行数据传送操作;(1分)(4)向CPU报告DMA操作结束。(1分)主要优点是数据数据速度快(1分)

35.简述通道的基本功能

答:(1)接受CPU的输入输出操作命令,并按命令控制外围设备。(1分)(2)从内存中读取通道程序执行,控制外设各种操作。(1分)(3)控制数据在内存和外设间进行传输。(1分)(4)读取外设的状态信息,并提供给CPU 或保存在内存中。(1分)(5)向CPU发出中断请求。(1分)

36.外围设备的I/O控制方式分哪几类?

答:程序查询方式(1分)中断方式(1分)直接内存访问(DMA)方式(1分)通道方式(1分)外围处理机方式(1分)

37.解释指令、微指令及其关系。

答:指令,即指机器指令。每一条指令可以完成一个独立的算术运算或逻辑运算操作。(2分)控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做微命令,而一组实现一定操作功能的微命令的组合,构成一条微指令。(2分)许多条微指令组成的序列构成了微程序,微程序则完成对指令的解释执行。(1分)

38.集中式仲裁有几种方式?

答:链式查询方式(2分)计数器定时查询方式(2分)独立请求方式(1分)

33.外围设备的I/O控制方式分哪几类?

答:程序查询方式;中断方式;直接内存访问(DMA)方式;通道方式;外围处理机方式(每个1分)

34.页式虚拟存储器中,页面不能太大,也不能太小,为什么?通常页面大小为多大?

答:页面太小,则页表的行数会增加,从而页表会增大,页表也占用内存空间,所

以内存的利用率会降低。(2分)页面太大,则每个程序的最后部分不可能都会使用

整个页面,平均浪费1/2页面空间,当页面太大时,也会造成主存的利用率降低,

同时,页面太大,则所存放的页就少,命中率也会降低。(2分)

通常页面大小为:4K~64K。(1分)

35. 简单介绍计算机硬件系统的组成及各部件功能。

答:计算机硬件系统由:运算器、控制器、存储器、I/O设备组成。(1分)运算器:完成算数和逻辑运算。(1分)

控制器:根据指令的要求控制和协调其他部件工作。(1分)

存储器:存储程序和数据。(1分)

输入设备:将外部信息以一定格式输入到计算机系统。(0.5分)

输出设备:将计算机系统的信息提供给外部设备。(0.5分)

36.提高存储器速度可采用哪些措施,请说出至少五种措施。

答:措施有:①采用高速器件,(1分)②采用cache(高速缓冲存储器),(1分)

③采用多体交叉存储器,(1分)④采用双端口存储器,(1分)

⑤加长存储器的字长。(1分)

37.什么是RISC?RISC指令系统的特点是什么(至少写出4个)?

答:RISC是精简指令系统计算机(1分)。它有以下特点:选取使用频

率最高的一些简单指令;指令长度固定;只有取

数/存数指令访问存储器,其余指令的操作都在寄存器之间进行;

大部分指令在一个机器周期内完成;CPU中通用

寄存器数量多;以硬布线控制为主,不用或少用微指令码控制;

一般用高级语言编程,特别重视编译优化工作,以

减少程序执行时间;指令以流水方式执行。(以上8种情况写对一

种给0.5分)

38.请说明指令周期、机器周期、时钟周期之间的关系。

答:指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。(2分)机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。(2分)时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。(1分)

三、名词解释:(共4小题,每题3分,共计12分)

1. DMA;

2. 中断向量;

3. 存储器字扩展;

4. 分散式存储器刷新

答:DMA:直接内存存取,指外设与内存直接交换信息而不经过CPU。

中断向量:中断服务程序的入口地址。

存储器字扩展:增加存储器中字的数量,即存储器寻址空间的扩展。

分散式存储器刷新:动态存储器采用了电容作为存储元件,电容具有放电特性而导致信息丢失。为防止信息丢失必须对存储器

内容进行定期。在分散式存储器中,存储器的存取周期被分成二个阶段,第一阶段用于正常读写,第二阶

段用于对存储器内容进行刷新以防止信息丢失。

五、设计与计算(共10小题,每题10分,共计10分):

一个4K*16位的存储器,由2K*8位的DRAM存储芯片构成,问:需要多少块DRAM 芯片?设计此存储器的组成框图,并注明与CPU的主要连接(注明地址线、数据线、片选线、读写控制线的连接)。

答:需要的芯片数=4*16/(2*8)=4

组成示意图如下:

五. 应用题 (每小题10分, 共30分)

其中:a~j对应10种不同性质的微命令信号,假设一条微指令的控制字段为8位,试安排微指令控制字段格式,并将全部微指令代码化。

解:(1)采用字段编码法和直接控制法相结合安排控制字段格式(1分)

(2)把互斥的微命令 b、i、j放在字段1,e、f、h放在字段2,实行字段编码,

兼容的微命令a、c、d、g(3分)

a,c,d,g 各占1位,字段1,字段2,各占2位,共8位,

(3)字段1译码器输出的微命令为:00 无,01 b,10 i,11 j (1分)

字段2译码器输出的微命令为:00 无,01 e,10 f,11 h (1分)

(4)8条微指令代码为

I1:11100101 (0.5分)I2:10110010(0.5分)I3:00000111(0.5分)

I4:01000000(0.5分)I5:01011001(0.5分)I6:10001111(0.5分)

I7:01100011(0.5分)I8:10000111(0.5分)

40.若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围

内寻找,写出该机器的指令格式。

解:2N>54的最小整数是6,所以操作码需用6位。(2分)

210=1K,所以操作数地址码需用10位。(2分)

格式如下

OP:操作码6位

D

:第一操作数地址,10位

1

:第二操作数地址,10位

D

2

:第三操作数地址,10位(4分)

D

3

41. .用16K×8位的SRAM芯片构成64K×16位的存储器,

(1)数据寄存器多少位?

(2)地址寄存器多少位?

(3)需要多少芯片?

(4)画出该存储器的组成逻辑框图,注明与CPU的主要连接(注明地址线、数据线、片选线、读写控制线的连接)。

解:(1)数据寄存器16位(1分)

(2)地址寄存器16位(1分)

(3)需要芯片个数=64K×16/16K×8=8片(1分)

(4)用位扩展对字长进行扩充,字扩展对寻址空间进行扩充(1分)(6分)

五. 应用题 (每小题10分, 共30分)

39.假设机器字长16

其中:D为形式地址,补码表示(包括一位符号位)

M为寻址方式:M=0 立即寻址

M=1 直接寻址(此时D为无符号数)

M=2 间接寻址

求:(1)该指令格式能定义多少种不同操作?

(2)M=0时操作数的范围是多少?

(3)M=1时能访问的最大主存区为多少机器字?

(4)M=2时能访问的最大主存区为多少机器字?

(5)若地址码长6位,指令分为无操作数、单操作数、双操作数三类,双操作数指令有A条,无操作数指令有B条,单操作数指令最多可有多少条?

解:(1)该指令格式能定义:25=32种不同操作(2分)

(2)M=0时操作数的范围是:-128~+127 (2分)

(3)M=1时能访问的最大主存区为:28=256个机器字(2分)

(4)M=2时能访问的最大主存区为:28.28=64K个机器字(2分)

(5)单操作数指令最多可有:(16-A)*26—B/26条(2分)

40.某计算机有4台硬磁盘机,每台有6片磁盘,每片有两面,存储区域内径22cm,外径33cm,道密度40道/cm,每道有64个扇区,内层位密度400位/cm,转速2400转/分,问:(1)该盘共有多少柱面?

(2)一台磁盘存储容量是多少?

(3)数据传输率是多少?

(4)平均等待时间是多少?

(5)给出磁盘地址格式方案?

解:(1) 40*(33-22)/2=220 共有220个圆柱面(2分)

(2)内层磁道周长=2*3.1415926*11=69.08cm

每道信息量=400*69.08=27632位=3454B

每面信息量=3454*220=759880B

硬盘总容量=759880B*10=7.25MB(2分)

(3)数据传输率=2400*3454=13816B/s(2分)

(4)平均等待时间=60*1/2400/2=12.5ms(2分)

(5)

(2分)41. CPU结构如图所示,其中有一个累加寄存器AC,一个状态寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。

(1)标明图中四个寄存器a,b,c,d的名称。

(2)写出指令从主存到控制器的数据通路。

(3)写出数据在运算器和主存之间进行存/ 取访问的数据通路。

解:(1)a为数据缓冲寄存器 DR(1分)

b为指令寄存器 IR(1分)

c为主存地址寄存器(1分)

d为程序计数器PC(1分)

(2)主存 M →缓冲寄存器 DR →指令寄存器 IR →操作控制器。(2分) (3)存储器读:M →DR →ALU →AC(2分)

存储器写:AC →DR →M (2分)

五、应用题(每小题10分,共 30分)

39.某双面磁盘每面有220道,内层磁道周长70cm,位密度400位/cm,转速3000转/分,问:(1)磁盘存储容量是多少?(2)数据传输率是多少?

解:(1)每道信息量 = 400位/cm × 70cm = 28000位 = 3500B

每面信息量 = 3500B × 220 = 770000B

磁盘总容量 = 770000B × 2 = 1540000B(5分)

(2)磁盘数据传输率(磁盘带宽)Dr = r × N

N为每条磁道容量 N = 3500B

r为磁盘转速 r = 3000 转/60s = 50转/s

所以 Dr = 50/s × 3500B = 175000B/s(5分)

40. 设某台计算机有100条指令:

(1)采用固定长度操作码,试设计其操作码编码及平均码长。

(2)假设100条指令中有10条使用概率为90%,其余指令使用概率为10%。采用不等长指令试设计一种编码方案和平均长度。

解:(1)采用固定长度操作码需要7位操作码。编码从0000000~1100011。

平均码长为7位(4分)

(2)不等长指令编码方案0000~1001 十个常用指令

10100000~11111001 剩余90个不常用指令(4分)

平均指令长度=4*90%+8*10=4.4位(2分)

41. 用16K×8位的SRAM芯片构成64K×16位的存储器,

(1)数据寄存器多少位?

(2)地址寄存器多少位?

(3)需要多少芯片?

(4)画出该存储器的组成逻辑框图,注明与CPU的主要连接(注明地址线、数据线、片选

线、读写控制线的连接)。

41. (1)数据寄存器16位(1分)

(2)地址寄存器14位(1分)

(3)需要芯片个数=16K×16/4K×8=8片(1分)

(4)用位扩展对字长进行扩充,字扩展对寻址空间进行扩充(1分)

计算机组成原理试题及答案

A .(7CD )16 B. ( 7D0)16 C. (7E0)16 D. 3. 下列数中最大的数是 _______ 。 A .(10011001) 2 B. (227) 8 C. (98)16 4. ____ 表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是 A. BCD 码 B. 16 进制 C. 格雷码 6. 下列有关运算器的描述中, ______ 是正确的 A. 只做算术运算,不做逻辑运算 B. C. 能暂时存放运算结果 D. 7. EPROM 是指 ____ 。 A. 读写存储器 B. C. 可编程的只读存储器 D. 8. Intel80486 是 32位微处理器, Pentium 是A.16 B.32 C.48 D.64 9 .设]X ]补=1.XXX 3X 4,当满足 _________ ■寸,X > -1/2 成立。 A. X 1必须为1,X 2X 3X 4至少有一个为1 B. X 1必须为1 , X 2X 3X 4任意 C. X 1必须为0, X 2X 3X 4至少有一个为1 D. X 1必须为0, X 2X 3X 4任意 10. CPU 主要包括 _____ 。 A.控制器 B. 控制器、运算器、cache C.运算器和主存 D.控制器、ALU 和主存 11. 信息只用一条传输线 ,且采用脉冲传输的方式称为 _________ 。 A. 串行传输 B. 并行传输 C. 并串行传输 D. 分时传输 12. 以下四种类型指令中,执行时间最长的是 _________ 。 A. RR 型 B. RS 型 C. SS 型 D. 程序控制指令 13. 下列 _____ 属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D. 文本处理 14. 在主存和CPU 之间增加cache 存储器的目的是 _____ 。 A. 增加内存容量 B. 提高内存可靠性 C.解决CPU 和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速 度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用 ____________ 作为存储芯 片。 A. SRAM B. 闪速存储器 C. cache D. 辅助存储器 16. 设变址寄存器为X ,形式地址为D, (X )表示寄存器X 的内容,这种寻址方式的有 效地址为 ______ 。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为 ___________ 。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述 I/O 控制方式中,主要由程序实现的是 ________ 。 7F0)16 D. ( 152)10 o D. ASC H 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

2019年《计算机组成原理》试卷一

《计算机组成原理》试卷一 一.选择题(每小题1分,共20分) 1. 我国在______年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于 ______年完成。b5E2RGbCAP A. 1946,1958 B. 1950,1968 C. 1958,1961 D. 1959,1965 2. 目前大多数集成电路生产中,所采用的基本材料为______。 A. 单晶硅 B. 非晶硅 C. 锑化钼 D. 硫化镉 3. 下列数中最大的数是______。 A. (100110001)2 B. (227)8 C. (98)16 D. (152)10 4. ______表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 用32位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是______。 A. 0≤│N|≤1-2-32 B. 0≤│N|≤1-2-31p1EanqFDPw C. 0≤│N|≤1-2-30 D. 0≤│N|≤1-2-29DXDiTa9E3d 6. 定点运算器用来进行______。 A. 十进制数加法运算 B. 定点数运算 C. 浮点数运算 D. 即进行定点数运算也进行浮点数运算 7. 某SRAM芯片,其存储容量为64ⅹ16位,该芯片的地址线和数据线数目为______。 A. 64,16 B. 16,64 C. 64,8 D. 16,6RTCrpUDGiT 8. 闪速存储器称为______。 A. 光盘 B. 固态盘 C. 硬盘 D. 软盘 9. 二地址指令中,操作数的物理位置不可安排在______。 A. 栈顶和次栈顶 B. 两个主存单元 C. 一个主存和一个寄存器 D. 两个寄存器 10. 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP 指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为: A. (Msp)→A,(SP)+1→SP B. (SP)+1→SP,(Msp)→A C. (SP)-1→SP,(Msp)→A D. (Msp)→A,(SP)-1→SP 11. 中央处理器(CPU)是指______。 A. 运算器 B. 控制器 C. 运算器. 控制器和cache D. 运算器、控制器和主存储器 12. 指令寄存器的作用是______。 A. 保存当前指令的地址 B. 保存当前正在执行的指令 C. 保存下一条指令 D. 保存上一条指令 13. 下面描述的RISC机器基本概念中正确的表达是______。 A. RISC机器不一定是流水CPU B. RISC机器一定是流水CPU C. RISC机器有复杂的指令系统

《计算机组成原理》练习题

《微机组成原理》练习题 第一章计算机系统概论 一、选择题 1、冯.诺依曼机工作方式的基本特点是() A.多指令流单数据流B.按地址访问并顺序执行指令 C.堆栈操作D.存储器按内容选择地址 2、电子计算机的算术/逻辑单元、控制单元及主存储器合称为() A、CPU B、ALU C、主机 D、CU 3、完整的计算机系统应包括() A、运算器、存储器、控制器 B、外部设备和主机 C、主机和实用程序 D、配套的硬件设备和软件系统 4、计算机系统中的存储系统是指() A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 5、用以指定待执行指令所在地址的是() A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 6、微型计算机的发展以()技术为标志。 A.操作系统B.微处理器C.磁盘D.软件 7、存储单元是指() A.存放在一个字节的所有存储元集合B.存放一个存储字的所有存储元集合 C.存放一个二进制信息位的存储元集合D.存放一条指令的存储元集合 8、存储字长是指() A.存放在一个存储单元中的二进制代码组合B.存放在一个存储单元中的二进制代码位数C.存储单元的个数D.机器指令的位数 9、存放欲执行指令的寄存器是() A.MAR B.PC C.MDR D.IR 10、在CPU中跟踪指令后继地址的寄存器是() A.MAR B.PC C.MDR D.IR 二、填空题 1、()和()都存放在存储器中,()能自动识别它们。 2、存储器可分为主存和(),程序必须存于()内,CPU才能执行其中的指令。 3、存储器的容量可以用KB、MB、GB表示,它们分别代表()、()、()。 4、计算机硬件的主要技术指标包括()、()、()。 5、在用户编程所用的各种语言中,与计算机本身最为密切的语言是()。 6、汇编语言是一种面向()的语言,对()依赖性强,用汇编语言编制的程序执行速度比高级 语言()。 7、有些计算机将一部分软件永恒地存于只读存储器中,称为()。 8、基于()原理的()计算机工作方式的基本特点是按地址访问并顺序执行指令。 三、简答题 1、冯.诺依曼计算机体系结构的基本思想是什么?按此思想设计的计算机硬件系统由哪些部件组成?

计算机组成原理试题及答案

2. (2000)10化成十六进制数是______。 A.(7CD)16 B.(7D0)16 C.(7E0)16 D.(7F0)16 3. 下列数中最大的数是______。 A.(10011001)2 B.(227)8 C.(98)16 D.(152)10 4. ______表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是______。 A. BCD码 B. 16进制 C. 格雷码 D. ASCⅡ码 6. 下列有关运算器的描述中,______是正确的。 A.只做算术运算,不做逻辑运算 B. 只做加法 C.能暂时存放运算结果 D. 既做算术运算,又做逻辑运算 7. EPROM是指______。 A. 读写存储器 B. 只读存储器 C. 可编程的只读存储器 D. 光擦除可编程的只读存储器 8. Intel80486是32位微处理器,Pentium是______位微处理器。 A.16B.32C.48D.64 9. 设[X]补=1.x1x2x3x4,当满足______时,X > -1/2成立。 A.x1必须为1,x2x3x4至少有一个为1 B.x1必须为1,x2x3x4任意 C.x1必须为0,x2x3x4至少有一个为1 D.x1必须为0,x2x3x4任意 10. CPU主要包括______。 A.控制器 B.控制器、运算器、cache C.运算器和主存 D.控制器、ALU和主存 11. 信息只用一条传输线,且采用脉冲传输的方式称为______。 A.串行传输 B.并行传输 C.并串行传输 D.分时传输 12. 以下四种类型指令中,执行时间最长的是______。 A. RR型 B. RS型 C. SS型 D.程序控制指令 13. 下列______属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D.文本处理 14. 在主存和CPU之间增加cache存储器的目的是______。 A. 增加内存容量 B. 提高内存可靠性 C. 解决CPU和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用______作为存储芯片。 A. SRAM B. 闪速存储器 C. cache D.辅助存储器 16. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为______。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为______。 1

计算机组成原理 试卷含答案

湖南师范大学2012—2013学年第一学期信息与计算科学专业2011年级期末/ 补考/重修课程 计算机组成原理考核试题 出卷人:毛禄广 课程代码:考核方式: 考试时量:分钟试卷类型:A/B/C/D 一、单选题(30分,每题2分) 1. 算术逻辑单元的简称为()B A、CPU。 B、ALU。 C、CU。 D、MAR。 2. EPROM是指()D A.读写存储器 B.只读存储器 C.闪速存储器 D.可擦除可编程只读存储器 3. 异步通信的应答方式不包括()D A、不互锁 B、半互锁 C、全互锁 D、以上都不包括 4. 三种集中式总线仲裁中,______方式对电路故障最敏感。A A、链式查询 B. 计数器定时查询 C. 独立请求D、以上都不正确 5. 下面说法正确的是:()B A、存储系统层次结构主要体现在缓存-主存层次上; B、缓存-主存层次主要解决CPU和主存速度不匹配的问题; C、主存和缓存之间的数据调动对程序员也是不透明的; D、主存和辅存之间的数据调动由硬件单独完成。 6. 动态RAM的刷新不包括( ) D A、集中刷新 B、分散刷新 C、异步刷新 D、同步刷新 7. 关于程序查询方式、中断方式、DMA方式说法错误的是()D A、程序查询方式使CPU和I/O设备处于串行工作状态,CPU工作效率不高; B、中断方式进一步提高了CPU的工作效率; C、三者中DMA方式中CPU的工作效率最高; D、以上都不正确。 第 1 页共5 页 8. 发生中断请求的条件不包括()D A.一条指令执行结束 B.一次I/O操作结束 C.机器内部发生故障 D.一次DMA操作结束 9. DMA的数据传送过程不包括()A A、初始化 B、预处理 C、数据传送 D、后处理 10. 下列数中最大的数为()B A.(10010101)2 B.(227)8 C.(96)8 D.(143)5 11. 设32位浮点数中,符号位为1位,阶码为8位,尾数位为23位,则它所能表示的最大规.格化正数为()B A +(2 – 2-23)×2+127B.[1+(1 – 2-23)]×2+127 C.+(2 – 223)×2+255D.2+127 -223 12. 定点运算中,现代计算机都采用_______做加减法运算。()B A、原码 B、补码 C、反码 D、移码 13._________中乘积的符号位在运算过程中自然形成。()C A、原码一位乘 B、原码两位乘 C、补码一位乘 D、以上都不是 14.设x为真值,x*为绝对值,则[-x*]补=[-x]补能否成立()C A、一定成立 B、不一定成立 C、不能成立 D、以上都不正确 15. 最少可以用几位二进制数即可表示任一5位长的十进制整数。()A A、17 B、16 C、15 D、18 二、填空题(共10分,每题1分) 1.总线控制分为判优控制和________。(通信控制) 2.总线通信常用四种方式________、异步通信、半同步通信、分离式通信。(同步通信) 3.按在计算机系统中的作用不同,存储器主要分为主存储器、辅助存储器、_________。(缓冲存 储器) 4.随机存取存储器按其存储信息的原理不同,可分为静态RAM和__________。(动态RAM) 5.I/O设备与主机交换信息的五种控制方式是程序查询方式、中断方式和、_________、I/O通道方 式和I/O处理机方式。(DMA方式) 6.程序查询方式中为了完成查询需要执行的三条指令分别为测试指令、________、转移指令。(传 送指令) 7.浮点数由阶码和________两部分组成。(尾数) 8.二进制数-0.1101的补码为__________。(10011) 9._______是补码一位乘中乘数符号为负时的方法。(校正法)

计算机组成原理试题及答案 (1)#精选.

计算机组成原理试题及答案 一、填空(12分) 1.某浮点数基值为2,阶符1位,阶码3位,数符1位,尾数7位,阶码 和尾数均用补码表示,尾数采用规格化形式,用十进制数写出它所能表示的最大正数,非0最小正数,最大负数,最小负数。 2.变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提 供,指令提供;而在变址寻址中,变址寄存器提供,指令提供。 3.影响流水线性能的因素主要反映在和 两个方面。 4.设机器数字长为16位(含1位符号位)。若1次移位需10ns,一次加 法需10ns,则补码除法需时间,补码BOOTH算法最多需要时间。 5.CPU从主存取出一条指令并执行该指令的时间 叫,它通常包含若干个,而后者又包含若干个。组成多级时序系统。 二、名词解释(8分) 1.微程序控制 2.存储器带宽 3.RISC 4.中断隐指令及功能

三、简答(18分) 1. 完整的总线传输周期包括哪几个阶段?简要叙述每个阶段的工作。 2. 设主存容量为1MB,Cache容量为16KB,每字块有16个字,每字32位。 (1)若Cache采用直接相联映像,求出主存地址字段中各段的位数。 (2)若Cache采用四路组相联映像,求出主存地址字段中各段的位数。 3. 某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L3,L2,L4,L0,L1,写出各中断源的屏蔽字。

4. 某机主存容量为4M ×16位,且存储字长等于指令字长,若该机的指令系统具备120种操作。操作码位数固定,且具有直接、间接、立即、相对四种寻址方式。 (1)画出一地址指令格式并指出各字段的作用; (2)该指令直接寻址的最大范围; (3)一次间址的寻址范围; (4)相对寻址的寻址范围。 四、(6分) 设阶码取3位,尾数取6位(均不包括符号位),按浮点补码运算规则 计算 [25169?] + [24)16 11 (-?] 五、画出DMA 方式接口电路的基本组成框图,并说明其工作过程(以输入设备为例)。(8分)

《计算机组成原理》练习题

《计算机组成原理》练习题 第一章概论 一、选择题 01. 电子计算机主存内的ROM是指。 A.不能改变其内的数据 B.只能读出数据,不能写入数据 C.通常用来存储系统程序 D.以上都是 02. 有些计算机将一部分软件永恒地存于只读存储器中,称之为。 A.硬件 B.软件 C. 固件 D.辅助存储 03. 如果要处理速度、温度、电压等连续性数据可以使用。 A.数字计算机 B.模拟计算机 C.混合计算机 D.特殊用途计算机 04. 邮局把信件进行自动分拣,使用的计算机技术是。 A.机器翻译 B.自然语言理解 C.模式识别 D.过程控制 05. 冯.诺伊曼机工作方式的基本特点是。 A.多指令流单数据流 B.按地址访问并顺序执行指令 C.堆栈操作 D.存储器按内容选择地址。 06. 某寄存器中的值可能是操作数,也可能是地址,只有计算机的才能识别它。 A.译码器 B.判断程序 C.指令 D.时序信号。 07. 80年代以来,许多国家开始研究第五代计算机,这种计算机系统是。 A.超高速巨型计算机系统 B.知识信息处理系统 C.大型分布式计算机系统 D.超级微型计算机群组成的计算机网。 08. 计算机的算逻单元的控制单元合称为。 A.ALU B.UP C.CPU D.CAD 09. 磁盘驱动器读写数据的基本存取单位为。 A.比特 B.字节 C.磁道 D.扇区 二、填空题 01. 计算机硬件是指, 软件是指, 固件是指。 02. 数控机床是计算机在方面的应用。 03. 人工智能研究, 模式识别研究。

04. 计算机用来处理离散的数据,而计算机用来处理连续性的数据。 05.存储器可分为主存和,程序必须存于内,CPU才能执行其中的指令。 第二章计算机中的信息编码 一、选择题 01. 对真值0表示形式唯一的机器数是。 A.原码 B.补码和移码 C.补码 D.反码 02. 在整数定点机中,下述第说法正确。 A.原码和反码不能表示-1,补码可以表示-1。 B.三种机器数均可表示-1 C.三种机器数均可表示-1,且三种机器数的表示范围相同。 D.以上说法均不对。 03. 在小数定点机中,下述第说法正确。 A.只有补码能表示-1 B.只有原码能表示-1 C.三种机器数均不能表示-1 D.以上说法均不对 04.设X为真值,X*为其绝对值,则等式[-X*]补=[-X]补。 A.成立 B.不成立 05.设X为真值,X*为其绝对值,满足[-X*]补=[-X]补的条件是。 A.X任意 B.X为正数 C.X为负数 D.X为非负数 06.设寄存器内容为11111111,若它等于-0,则为 A.原码 B.补码 C.反码 D.移码 二、填空题 01.采用浮点表示时,若尾数为规格化形式,则浮点数的表示范围取决于的位数,精度取决于的位数,确定浮点数的正负。 02.一个浮点数,当其尾数右移时,欲使其值不变,阶码必须。尾数右移1 位,阶码。 03.一个浮点数,确定了小数点的位置,当其尾数左移时,欲使其值不变,必须使。 04.移码常用来表示浮点数的部分,移码和补码除符号位外,其他

计算机组成原理试题及答案

二、填空题 1 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(ASCII)码。P23 2 按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。其中阶码E的值等于指数的真值(e)加上一个固定的偏移值(127)。P17 3 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。P86 4 衡量总线性能的重要指标是(总线带宽),它定义为总线本身所能达到的最高传输速率,单位是(MB/s)。P185 5 在计算机术语中,将ALU控制器和()存储器合在一起称为()。 6 数的真值变成机器码可采用原码表示法,反码表示法,(补码)表示法,(移码)表示法。P19-P21 7 广泛使用的(SRAM)和(DRAM)都是半导体随机读写存储器。前者的速度比后者快,但集成度不如后者高。P67 8 反映主存速度指标的三个术语是存取时间、(存储周期)和(存储器带宽)。P67 9 形成指令地址的方法称为指令寻址,通常是(顺序)寻址,遇到转移指令时(跳跃)寻址。P112 10 CPU从(主存中)取出一条指令并执行这条指令的时间和称为(指令周期)。 11 定点32位字长的字,采用2的补码形式表示时,一个字所能表示

的整数范围是(-2的31次方到2的31次方减1 )。P20 12 IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它能表示的最大规格化正数为(+[1+(1-2 )]×2 )。 13 浮点加、减法运算的步骤是(0操作处理)、(比较阶码大小并完成对阶)、(尾数进行加或减运算)、(结果规格化并进行舍入处理)、(溢出处理)。P54 14 某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要(14)条。64×1024KB=2048KB(寻址范32围)=2048×8(化为字的形式)=214 15一个组相联映射的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共(20)位,其中主存字块标记应为(9)位,组地址应为(5)位,Cache地址共(13)位。 16 CPU存取出一条指令并执行该指令的时间叫(指令周期),它通常包含若干个(CPU周期),而后者又包含若干个(时钟周期)。P131 17 计算机系统的层次结构从下至上可分为五级,即微程序设计级(或逻辑电路级)、一般机器级、操作系统级、(汇编语言)级、(高级语言)级。P13 18十进制数在计算机内有两种表示形式:(字符串)形式和(压缩的十进制数串)形式。前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。P19 19一个定点数由符号位和数值域两部分组成。按小数点位置不同,

计算机组成原理试题集

1.数字电子计算机的主要特点是存储容量大、(运算速度快),(运算精度高)。 2.计算机各组成部件相互连接方式,从早期的以(存储器)为中心,发展到现在以(运算器)为中心。 3.指令寄存器寄存的是(C ) A、下一条要执行的指令 B、已执行完了的指令 C 、正在执行的指令D、要转移的指令 4.衡量计算机的性能指标主要有哪些(答主要的三项指标),并说明为什么? 解:衡量计算机性能的指标主要有:计算速度、存储容量和通讯带宽等,计算机速度是反映CPU性能,也是反映计算机能力的主要指标之一。存储容量反映出计算机可以处理的数据量空间的大小。带宽反映出计算机处理信息的通讯能力。 5,决定指令执行顺序的寄存器是(PC),而记录指令执行结果的状态的寄存器是(状态字寄存器) 6.最早提出“存储程序程序”概念的是(A ) A、Babbage B、V.Neumann C、Pascal D、Bell 7.如何理解计算机组成和计算机体系结构? 8.第一台电子计算机(ENIAC)是于1946年交付使用。 9.单地址指令中为了实现两个数的算术运算,除地址码指明的一个操作数外,另一个采用(隐含)寻址方法。 10.假定指令系统有m条指令,指令操作码的位数为N位,则N至少应当等于()。 11.用n+1位字长(含一位符号位)表示原码定点整数时,所能表示的数值范围是(0﹤﹦N );用n+1位字长(含一位符号位)表示原码定点小数时,所能表示的数值范围是() 1. CPU包括()两部分。 A、ALU和累加器 B、ALU和控制器 C、运算器和控制器 D、ALU和主存储器 C 2. 计算机运算速度的单位是()。 A、MTBF B、MIPS C、MHZ D、MB B 3. 若十六进数微AC.B,则其十进制数为()。 A、254.54 B、2763 C、172.6875 D、172.625 C 4. 若十进制数据为137.5则其八进制数为()。 A、89.8 B、211.4 C、211.5 D、1011111.101

计算机组成原理试卷A卷答案

华侨大学2012—2013学年第一学期期末考试 《计算机组成原理》考试试卷(A卷) 学院课程名称考试日期 姓名专业学号 一、选择题(本大题共15小题,每小题2分,共30分)) 1、完整的计算机系统应包括_______。 A.CPU和主存B.外部设备和主机 C.主机和实用程序D.配套的硬件系统和软件系统 2、有些计算机将一部分软件永恒地存于只读存储器中,称之为_______。 A.硬件B.软件C.固件D.辅助存储器 3、冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是_______。 A.指令操作码的译码结果B.指令和数据的寻址方式 C.指令周期的不同阶段D.指令和数据所在的存储单元 4、浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和溢出判断等步骤。设浮点数的阶码和尾数都采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27*29/32、Y=25*5/8,则浮点加法计算X+Y的最终结果是_____。 A.00111 1100010 B.00101 0001000 C.01000 0010001 D.发生溢出 5、下列关于RISC的叙述中,错误的是_______。 A.RISC普遍采用微程序控制器 B.RISC大多数指令在一个时钟周期内完成 C.RISC的内部通用寄存器数量相对CISC多 D.RISC的指令数、寻址方式和指令格式种类相对CISC少 6、在微机中,系统日期、硬盘参数与计算机配置信息等均存储在_______。 A.Cache B.ROM C.EPROM D.CMOS 7、相对于微程序控制器,硬布线控制器的特点是_______。 A.指令执行速度慢,指令功能的修改和扩展容易 B.指令执行速度慢,指令功能的修改和扩展困难 C.指令执行速度快,指令功能的修改和扩展容易 D.指令执行速度快,指令功能的修改和扩展困难 8、下列有关RAM和ROM的叙述中,正确的是_______。 ① RAM是易失性存储器,ROM是非易失性存储器 ② RAM和ROM都是采用随机存取方式进行信息访问 ③ RAM和ROM都可用做Cache ④ RAM和ROM都需要进行刷新 A.仅①②B.仅②③C.仅①②③D.仅②③④

计算机组成原理试题及答案

计算机组成原理题集含答案 题库题目总数:293 第一章单选题 1、控制器、运算器和存储器合起来一般称为(主机): I/O部件 内存储器 外存储器 主机 2、冯?诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令 精确结果处理 存储器按内部地址访问 自动工作 3、输入、输出设备以及辅助存储器一般统称为(外围设备): I/O系统 外围设备 外存储器 执行部件 4、计算机硬件能直接识别和执行的语言是(机器语言): 高级语言 汇编语言 机器语言 符号语言 判断题

5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。 6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。 7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。(对) 8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。(对) 填空题 9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。 10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路)五个部分。 11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。 12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。 13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。 简答题 14、什么是存储容量?什么是单元地址? 存储器所有存储单元的总数称为存储器的存储容量。灭个存储单元都有编号,称为单元地址。 15、什么是外存?简述其功能。 外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。外存可存储大量的信息,计算机需要使用时,再调入内存。 16、什么是内存?简述其功能。 内存:一般由半导体存储器构成,装在底版上,可直接和CPU交换信息的存储器称为内存储器,简称内存。用来存放经常使用的程序和数据。。 17、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出的信息流是数据流。 18、什么是适配器?简述其功能。 适配器是外围设备与主机联系的桥梁,它的作用相当于一个转换器,使主机和外围设备并行协调的工作。

计算机组成原理试题

计算机组成原理试题(A) 教学中心名称考点成绩 专业、班级姓名学号 一、填空题(每空1分,共10分) 1.计算机中的信息可分为两类,它们是信息和信息。 2.第二代电子数字计算机所用的基本器件是。 3.设X=-9/16,[X]补= 。 4.运算器中的核心部件是。 5.浮点表示法中,阶码决定浮点数的,尾数决定浮点数的。 6.CPU中PC的主要功能是。 7.按照信息的传送格式,接口可分为和两大类。 二、选择题(每小题2分,共20分) 1. 某主存储器按字节编址,地址线数目为16,这个存储器的容量为 . A 16K×16位B.32K×8位、C.64K ×8位 2.采用DMA方式传送数据时,每传送一个数据就要占用的时间。 A一个指令周期B.一个存储周期C.一个机器周期 3. Cache是。 A.主存的一部分 B.为扩大存储容量而设置的 C.为提高存储系统的速度而设置的 4.操作控制器的功能是。 A产生操作控制信号,以解释并执行指令 B、产生时序信号C.对指令泽码 5.中断响应时,保存PC并更新PC的内容,主要是为了. A.提高处理机的速度 B.能进入中断处理程字并能正确返回原程序 C.便于编制中断处理程序 6.计算机辅助设计是指。 A.CAD B.CAI C.CAT 7.某机字长32位,内存容量为4MW,若按字节编址,其寻址范围为. A.0~4M B。0~16M C.0~32M 8.在磁盘存储器中,与转速无关的技术指标是。 A.存储密度B.平均等待时间C.数据传输率 9.设指令中的形式地址为以相对寻址时,操作数的有效地址E=. A.(D)B.(PC)+D C.(R)+D

10.计算机中,执行部件接控制部件的命令所作的不可再分的操作称为. A.微命令B.微操作C操作 三.判断改错题(每小题2分,共10分。正确,在括号内打√;错误,则打×并更正) 1.磁盘存储器是一种随机存取存储器。() 2.零地址指令就是没有操作数的指令。() 3.时序发生器是控制器的主要部件之一。() 4.设X=10110110,采奇校验时,其校验位C=1。() 5.中断处理过程中,保存现场必须在中断服务之后进行。() 四.简答题(每小题10分,共40分) 1.CPU由哪些主要部件组成?说明各部件的作用。 2.试述高速缓冲存储器的基本设计思想和特点。 3.主机与外部设备间为什么要设置接口? 4.为什么说取指令是公操作?在取指令阶段,CPU主要完成哪些操作? 五.计算题(共10 分) 1.设X=0.0101,Y=-0.1101,用双符号补码计算X+Y=?和X-Y=?并判断其结果是否溢出。(5分) 2. 设X=8C3E(H),Y=B6DF(H),Z=54D2(H)。求X∧Y⊕Z=? (5分) 七.设计题(10分) 某机字长16 位,主存按字编址,容量为8MW,请用如下RAM芯片为该机设计一个主存。 A A0 07 1.地址线和数据线各有多少根? 2.共用多少这种芯片? 3.画出其组成框图,并正确标出各信号线。

计算机组成原理练习题-答案

一、填空题 1.对存储器的要求是速度快,_容量大_____,_价位低_____。为了解决这方面的矛盾,计算机采用多级存储体系结构。 2.指令系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。 3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。 4.完成一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。 5.常见的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。 6.微指令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。 7.对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中 8.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为 2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。 9.某小数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。 10.在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU交替访问主存。 11.设 n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。 12.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。 13.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段。 14.CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统。

计算机组成原理试卷及答案

计算机组成原理试题及答案 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.若十进制数据为137.5则其八进制数为(B )。 A、89.8 B、211.4 C、211.5 D、1011111.101 2.若x补=0.1101010,则x原=(A )。 A、1.0010101 B、1.0010110 C、0.0010110 D、0.1101010 3.若采用双符号位,则发生正溢的特征是:双符号位为(B)。 A、00 B、01 C、10 D、11 4.原码乘法是(A )。 A、先取操作数绝对值相乘,符号位单独处理 B、用原码表示操作数,然后直接相乘 C、被乘数用原码表示,乘数取绝对值,然后相乘 D、乘数用原码表示,被乘数取绝对值,然后相乘 5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 6.下列数中,最小的数是(A)。 A.(101001)2B.(52)8C.(2B)16D.45 7.下列数中,最大的数是(D)。 A.(101001)2B.(52)8C.(2B)16D.45 8.下列数中,最小的数是(D)。 A.(111111)2B.(72)8C.(2F)16D.50 9.已知:X=-0.0011,Y= -0.0101。(X+Y)补= ( A)。 A.1.1100B.1.1010 C.1.0101D.1.1000 10.一个512KB的存储器,地址线和数据线的总和是(C )。 A.17 B.19C.27D.36 11.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。 A.64K B.32KB C.32K D.16KB 12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。 A.21 B.17 C.19 D.20 12.计算机内存储器可以采用(A)。 A.RAM和ROM B.只有ROM C.只有RAM D.RAM和SAM 13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C) 。 A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式 14.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自(B)。 A.立即数和栈顶 B.栈顶和次栈顶 C.暂存器和栈顶 D.寄存器和内存单元 15.指令系统中采用不同寻址方式的目的主要是( C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度 16.用于对某个寄存器中操作数的寻址方式称为( C)寻址。 A.直接 B.间接 C.寄存器直接 D.寄存器间接 17.寄存器间接寻址方式中,操作数处在( B )。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 18.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路

计算机组成原理试卷与答案

一、选择题 1.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校 验的字符码是______。 A 11001011 B 11010110 C 11000001 D 11001001 2.8位定点字长的字,采用2的补码表示时,一个字所能表示的整 数范围是______。 A .–128 ~ +127 B. –127 ~ +127 C. –129 ~ +128 D.-128 ~ +128 3.下面浮点运算器的描述中正确的句子是:______。 a)浮点运算器可用阶码部件和尾数部件实现 b)阶码部件可实现加、减、乘、除四种运算 c)阶码部件只进行阶码相加、相减和比较操作 d)尾数部件只进行乘法和减法运算 4.某计算机字长16位,它的存贮容量是64KB,若按字编址,那 么它的寻址范围是______ A. 64K B. 32K C. 64KB D. 32 KB 5.双端口存储器在______情况下会发生读/写冲突。 a)左端口与右端口的地址码不同 b)左端口与右端口的地址码相同 c)左端口与右端口的数据码不同 d)左端口与右端口的数据码相同

6.寄存器间接寻址方式中,操作数处在______。 A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 堆栈 7.微程序控制器中,机器指令与微指令的关系是______。 a)每一条机器指令由一条微指令来执行 b)每一条机器指令由一段微指令编写的微程序来解释执行 c)每一条机器指令组成的程序可由一条微指令来执行 d)一条微指令由若干条机器指令组 8.按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是 ______。 a)全串行运算的乘法器 b)全并行运算的乘法器 c)串—并行运算的乘法器 d)并—串型运算的乘法器 9.由于CPU内部的操作速度较快,而CPU访问一次主存所花的 时间较长,因此机器周期通常用______来规定。 a)主存中读取一个指令字的最短时间 b)主存中读取一个数据字的最长时间 c)主存中写入一个数据字的平均时间 d)主存中读取一个数据字的平均时间 10.程序控制类指令的功能是______。 A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送

计算机组成原理试卷

考试科目名称 计算机组织与系统结构 (A卷)2008——2009学年第 2 学期 教师 袁春风/窦万春考试方式:闭卷系(专业) 计算机科学与技术年级 2007班级 学号 姓名 成绩 题号一二三四五六 分数 一、填空题(本大题共10小题,每空1分,共20分) 得分 1. 在计算机系统层次结构中,指令集体系结构(或ISA,或指令系统)处于硬件和软件交界面, 硬件所有功能由它集中体现,软件通过它在硬件上执行。 2. 任何高级语言源程序或汇编语言源程序都必须翻译成机器代码才能在硬件上执行。完成这种翻译转 换任务的程序有汇编程序、解释程序(或解释器)和编译程序(或编译器)三类。 3. 响应时间和吞吐率(或带宽,或数据传输率)是衡量一个计算机系统好坏的两个基本性 能。不同应用场合,用户关心的性能不同。例如,对于银行、证券等事务处理系统来说,事务处理用户主要关心的是响应时间。 4. 一个变量在计算机内部用0或1编码表示的数被称为机器数,变量真正的值被称为真值。 5. 假定某变量x存放在寄存器R1中为1111 1111 1111 1111 1111 1011 1100 0000B,则变量x在屏 幕上用16进制显示为0x FFFFFBC0 。若x的类型为int,则x的值为 -1088; 对R1进行算术左移4位后的值在屏幕上显示为0x FFFFBC00 ;对R1算术右移4位后为0x FFFFFFBC ;对R1逻辑右移4位后为0x 0FFFFFBC 。 6. 与硬连线路控制器相比,微程序控制器的缺点是速度慢。 7. 假定某计算机采用小端方式,按字节编址。若某变量x的主存地址为00001000H,其数据类型为float, 已知x=-1.5,则主存地址00001000H和00001003H中存放的内容分别是00 H和BF H。 8. 可以用一个特殊的Cache来记录最近使用页的页表项,因为页表项主要用于地址转换,所以把这种 特殊的Cache称为转换后援缓冲器,简称TLB (或快表)。 9. 当处理器发现有未被屏蔽的中断请求发生时,通常通过执行一个“中断隐指令”进行中断响应。在 中断响应过程中,完成三个任务,它们是关中断(或清除中断允许标志)、保存断点(及机器状态)、将中断服务程序首地址送PC。 10. 现代计算机的主存大多采用字节编址方式。所以,假定一个分页虚拟存储器系统的虚拟地址位数为 48位,则虚拟(逻辑)地址空间大小应为256TB。若页面大小为512KB,则一个程序最多可以有512M (或229)个页面。

计算机组成原理练习题答案

一、选择题 1、完整得计算机系统应包括运算器、存储器、控制器。 一个完整得计算系统应该就是:硬件系统与软件系统,硬件系统应该包括运算器,控制器,存储器,输入设备与输出设备,软件系统包括系统软件与应用软件、而您给得答案中B与D就是可以排除得,也就就是不能选,A与C两个中A得可能性最大,答案只能选A、 3、冯、诺依曼计算机工作方式得基本特点就是按地址访问并顺序执行指令. 4、移码表示法主要用于表示浮点数中得阶码。 5、动态RAM得刷新就是以行为单位得。 8、在定点运算器中产生溢出得原因就是运算得结果得超出了机器得表示范围。 10、在指令得地址字段中,直接指出操作数本身得寻址方式,称为立即寻址. 11、目前得计算机,从原理上讲指令与数据都以二进制形式存放. 13、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”得概念,最早提出这种概念得就是冯、诺依曼。 16、在CPU中,跟踪后继指令地址得寄存器就是程序计数器。 20、系统总线中地址总线得作用就是用于选择指定得存储单元或外设。 21、计算机中得主机包含运算器、控制器、存储器。 23、原码一位乘运算,乘积得符号位由两个操作数得符号进行异或运算. 24、对于真值“0”表示形式唯一得机器数就是移码与补码。 25、若[X]补=0、0100110,则[X]反= 0、0100110。--x为正数 26、在CPU中,存放当前执行指令得寄存器就是指令寄存器。 保存当前正在执行得指令得寄存器称为(指令寄存器)。 指示当前正在执行得指令地址得寄存器称为(程序计数器或指令计数器)。 27、下列编码中通常用作字符编码得就是ASCII码。 ASCII ASCII(American Standard CodeforInformationInterchange,美国信息互换标准代码)就是基于拉丁字母得一套电脑编码系统.它主要用于显示现代英语与其她西欧语言。它就是现今最通用得单字节编码系统,并等同于国际标准ISO/IEC646。28、在下列存储器中,半导体存储器可以作为主存储器. 30、在CPU中跟踪指令后继地址得寄存器就是PC。 31、EPROM就是指光擦除可编程得只读存储器。

相关主题