计算机组成原理复习题及答案Word格式文档下载.docx
《计算机组成原理复习题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机组成原理复习题及答案Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
9.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用下列哪个来规定[]
A.主存中读取一个指令字的最短时间B.主存中读取一个数据字的最长时间
C.主存中写入一个数据字的平均时间D.主存中取一个数据字的平均时间
10.下面叙述的概念中哪个是正确的[]
A.总线一定要和接口相连B.接口一定要和总线相连
C.通道可以代替接口D.总线始终由CPU控制和管理
11.在定点二进制运算器中,减法运算一般通过下列哪个来实现[]
A.原码运算的二进制减法器B.补码运算的二进制减法器
C.补码运算的十进制加法器D.补码运算的二进制加法器
12.下列有关运算器的描述中哪个是正确的[]
A.只作算术运算,不作逻辑运算B.只作加法
C.能暂时存放运算结果D.以上答案都不对
13.某DRAM芯片,其存储容量为512K×
8位,该芯片的地址线和数据线数目为[]
A.8,512B.512,8C.18,8D.19,8
14.完整的计算机系统应包括[]
A.运算器存储器控制器B.外部设备和主机
C.主机和应用程序D.配套的硬件设备和软件系统
15.没有外存储器的计算机初始引导程序可以放在[]
A.RAMB.ROMC.RAM和ROMD.CPU
二、名词解释
1.CPU周期:
2.存取时间:
3.存储设备数据传输率:
4.微指令格式:
5.同步通信:
6.接口:
7.计算机硬件:
8.正逻辑:
9.指令的编码格式:
10.指令周期:
11.存储周期:
12.微命令:
三、简答题
1.计算机中为什么采用二进制数码?
2.主存储器的性能指标主要有哪些?
含义是什么?
3.计算机的主要性能指标包括哪些?
4.CPU结构如图所示,其中一个累加寄存器AC,一个状态条件寄存器和其它四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。
(1)标明图中四个寄存器的名称。
(2)简述指令从主存取到控制器的数据通路。
5.简单介绍CPU中的主要寄存器的名称和功能。
6.试述指令周期、CPU周期和时钟周期之间的关系
7.一个256K×
8的DRAM芯片,其地址线和数据线分别为多少根?
8.解释下列基本术语:
微命令、微操作、微指令和微程序
9.总线有哪些分类方式,数据总线和地址总线的特点各是什么?
四、计算及设计题
1.某计算机的存储系统由Cache、主存和用于虚拟存储的磁盘组成。
CPU总是从Cache中获取数据。
若访问的字在Cache中,则存取它只需20ns,将所访问的字从主存装入Cache需要60ns,而将它从磁盘装入主存需要1200us。
假设Cache的命中率为0.9,主存的命中率为0.6,计算该系统访问一个字的平均存取时间。
2.要求用128K×
16位的SRAM芯片设计512K×
16位的存储器,SRAM芯片有两个控制端:
当CS有效时该片选中。
当W/R=1时执行读操作,当W/R=0时执行写操作。
用64K×
16位的EPROM芯片组成128K×
16位的只读存储器。
试问:
。
1数据寄存器多少位?
2地址寄存器多少位?
3共需多少片EPROM?
4画出此存储器组成框图。
3.设机器字长为16位,定点表示时,尾数15位,阶符1位。
①定点原码整数表示时,最大正数为多少?
最小负数为多少?
②定点原码小数表示时,最大正数为多少?
4.用16k×
8位的SRAM芯片构成64K×
16位的存储器,要求画出该存储器的组成逻辑框图。
5.(1101.0111)2转换为对应的十进制数和十六进制数
6.用补码运算方法计算X+Y=?
并判断结果是否溢出(采用双符号位)。
①X=0.1011Y=0.1100
②X=-0.1011Y=0.1001
7.将十进制数-0.276和47化成二进制数,再写出各自的原码、补码、反码表示(符号位和数值位共8位)。
二进制数原码补码反码
-0.276:
47:
8.一个磁盘存储器共有6个盘片(12个存储面),每个面有4096个磁道,每个磁道256个扇区,每个扇区512个字节,磁盘转速为每分钟7200转,定位时间(寻道时间)为8ms,求:
①该磁盘存储器的存储容量;
②磁盘存储器的寻址时间(包括定位时间和等待时间);
③在寻址完成后,磁盘存储器的有效数据传输率。
9.某机器主频为16MHZ,其整个加法器的逻辑门级数20个,若取时间裕量△=22.5ns,求其最大的逻辑门级的延迟时间。
计算机组成原理(专科)复习题参考答案
一、选择题
1~5:
BDCCB,6~10:
AADAB,11~15:
DDDDB
CPU周期也叫机器周期。
是指CPU访问一次主存或输入输出端口所需要的时间。
一个CPU周期由若干个时钟周期组成。
存取时间又称存储器访问时间,是指启动一次存储器操作到完成该操作所需的时间。
具体地说,存取时间从存储器收到有效地址开始,经过译码、驱动,直到将被访问的存储单元的内容读出或写入为止。
存储设备在单位时间内向主机传送数据的二进制位数或字节数称为数据传输率。
数据传输率(Dr)与存储设备的构造及主机接口逻辑有着密切的关系,与记录密度D和记录介质的运动速度V成正比。
微指令格式是指由于编译微操作码时采用不同的方法而形成的不同格式的微指令的方式,微指令格式有水平型微指令和垂直型微指令两种。
总线上的部件通过总线进行信息传送时,用一个公共的时钟信号进行同步,这种方式称为同步通信。
这个公共的时钟信号可以由总线控制部件发送到每一个部件或设备,也可以每个部件有自己的时钟发生器,但是,它们都必须由CPU发出的时钟信号进行同步。
接口是计算机系统总线与外围设备之间的一个逻辑部件,它的基本功能有两点:
一是为信息传输操作选择外围设备;
二是在选定的外围设备和主机之间交换信息,保证外围设备用计算机系统特性所要求的形式发送或接收信息。
是指组成一台计算机的各种物理装置,它们是由各种实实在在的器件组成的,是计算机进行工作的物质基础。
计算机的硬件由输入设备、输出设备、运算器、存储器和控制器五部分组成。
正逻辑是把逻辑电路中电平的高低和逻辑变量值0、1联系起来的一种概念。
指定逻辑电路中高电平为“1”,低电平为“0”,称为正逻辑。
指令的编码格式是指指令中操作码的长度是否可以变化而形成指令的方式。
指令操作码通常有两种编码格式:
固定格式和可变格式。
指令周期是执行一条指令所需要的时间。
也就是从取指令开始到执行完这条指令为止的全部时间。
一个指令周期由若干个机器周期组成。
存储周期又称访内周期,是指连续启动两次独立的存储器操作所需间隔的最小时间。
它是衡量主存储器工作性能的重要指标。
微命令是指构成一条指令所对应的各种基本命令,它是构成控制信号序列的最小单位,微命令通常是指那些能直接作用于某部件控制门的命令。
解答:
这是由计算机电路所采用的器件决定的。
计算机中采用了具有两个稳态的二值电路,用二值电路只能代表两个数码:
0和1。
比如,采用正逻辑表示,是以低电位表示数码“0”,高电位表示数码“1”;
负逻辑表示,则以高电位表示数码“0”,低电位表示数码“1”。
在计算机中采用二进制,具有运算规则简单,物理上实现方便,成本低廉,数码“1”和“0”正好与逻辑命题中的两个值“True”、“False”相对应,为计算机中实现逻辑运算和程序中的逻辑判断提供了便利条件等优点。
主存储器的性能指标主要是存储容量、存取时间、存储周期可靠性和性能价格比。
在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量。
存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。
存储周期是指连续两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。
可靠性是指在规定的时间内,存储器无故障工作的时间。
通常用平均无故障时间MTBF来衡量。
性能与价格的比值是衡量存储器经济性能好坏的综合性指标。
计算机的主要技术性能指标有下面几项:
主频、字长、存储容量、存取周期和运算速度等。
(1)主频:
主频即时钟频率,是指计算机的CPU在单位时间内发出的脉冲数。
(2)字长:
字长是指计算机的运算部件能同时处理的二进制数据的位数,它与计算机的功能和用途有很大的关系。
字长决定了计算机的运算精度,字长长,计算机的运算精度就高。
字长也影响机器的运算速度,字长越长,计算机的运算速度越快。
(3)存储容量:
计算机能存储的信息总字节量称为该计算机系统的存储容量存储容量的单位还有MB(兆字节)、GB(吉字节)和TB(太字节)。
(4)存取周期:
把信息代码存入存储器,称为“写”;
把信息代码从存储器中取出,称为“读”。
存储器进行一次“读”或“写”操作所需的时间称为存储器的访问时间(或读写时间),而连续启动两次独立的“读”或“写”操作(如连续的两次“读”操作)所需的最短时间,称为存取周期(或存储周期)。
(5)运算速度:
运算速度是一项综合性的性能指标。
衡量计算机运算速度的单位是MIPS(百万条指令/秒)。
因为每种指令的类型不同,执行不同指令所需的时间也不一样。
过去以执行定点加法指令作标准来计算运算速度,现在用一种等效速度或平均速度来衡量。
等效速度由各种指令平均执行时间以及相对应的指令运行比例计算得出来,即用加权平均法求得。
(1)a为数据缓冲寄存器DR,b为指令寄存器IR,c为主存地址寄存器AR,d为程序计数器PC;
(2)PC→AR→主存→缓冲寄存器DR→指令寄存器IR→操作控制器
CPU主要有以下寄存器:
(1)指令寄存器(IR):
用来保存当前正在执行的一条指令。
(2)程序计数器(PC):
用来确定下一条指令的地址。
(3)地址寄存器(AR):
用来保存当前CPU所访问的内存单元的地址。
(4)缓冲寄存器(DR):
<
1>
作为CPU和内存、外部设备之间信息传送的中转站。
<
2>
补偿CPU和内存、外围设备之间在操作速度上的差别。
3>
在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。
(5)通用寄存器(AC):
当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。
(6)状态条件寄存器:
保存由算术指令和逻辑指令运行或测试的结果建立的各种条
件码内容。
除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。
时钟周期是CPU处理操作的最小时间单位,也叫T周期
指令周期、CPU周期和时钟周期之间的关系如下图所示。
地址线有18根,数据线有8根。
微命令通常是指那些能直接作用于某部件控制门的命令,它是构成控制信号序列的最小单位。
执行部件接受微命令后进行的操作称为微操作。
在一个CPU周期中,一组实现一定操作功能的微命令的组合,称为微指令。
对应于程序指令的概念,微指令的有序集合称为微程序。
一般一条机器指令的功能由对应的一段微程序来实现。
根据总线所传输的信息内容的不同,总线可分为地址总线、数据总线和控制总线。
根据总线在计算机系统中所处的位置不同,总线又有片级总线、内部总线和外部总线之分。
根据二进制数码的传送方式,总线有并行总线和串行总线两种。
根据数据的传送方向,总线有单向总线和双向总线两种。
数据总线的特点是:
双向传输;
地址总线的特点是:
单向传输。
1.解答:
平均存取时间=20ns*0.9+(20ns+60ns)*0.6*0.1+(20ns+60ns+1200us)*0.4*0.1=48us
2.解答:
①存储器的总容量为:
512K×
16位(SRAM)+128K×
16位(EPROM)=640K
×
16位。
数据寄存器16位。
②因为220=1024K>
640K,所以地址寄存器20位。
③所需EPROM芯片数为(128K×
2B)/(64K×
2B)=2(片)
④设存储器地址空间分配如下:
EPROM
SRAM
128K
512K
存储器组成框图如下:
3.解答:
①定点原码整数表示时
最大正数:
(215-1)10=(32767)10
最小负数:
-(215-1)10=(-32767)10
②定点原码小数表示时
(1-2-15)10
-(1-2-15)10
4.解答:
存储器容量为64K×
16位,其地址线为16位(A15—A0),数据线也是16位(D15—D0)
SRAM芯片容量为16K×
8位,其地址线为14位,数据线为8位,因此组成存储器时须字位同时扩展。
字扩展采用2:
4译码器,以16K为一个模块,共4个模块。
位扩展采用两片串接。
逻辑框图如下图所示。
5.解答:
(1101.0111)2=(13.4375)10=(E.7)16
6.解答:
①X=0.1011Y=0.1100
∵[X]补=001011,[Y]补=001100
001011
+001100
010111
有溢出
②X=0.1011Y=0.1001
∵[X]补=110101[Y]补=001001
110101
+001001
111110
不溢出
7.解答:
-0.276:
0.0100011101000111101110111011100
0101111010111101011110101111
8.
①存储容量为:
12*4096*256*512B=6GB
②寻址时间=寻道时间+平均等待时间=8ms+(0+60s/7200)/2=12.17ms
③在寻址完成后,磁盘存储器的有效数据传输率即每秒钟可读取的字节数,其值为:
7200/60*(256*512)=15MB/s
9.解答:
由机器主频为16MHZ,得TCP=62.5ns,则:
td=(TCP-△)/n=(62.5-22.5)/20=2ns
WelcomeTo
Download!
!
欢迎您的下载,资料仅供参考!