计算机组成期末复习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机组成期末整理”。
第一章
1.简要解释下述概念:
(1)冯·诺依曼机:采用冯·诺依曼体制的计算机被称为冯·诺依曼机。(2)编译:编译就是把高级语言变成计算机可以识别的二进制语言。
(3)虚拟机:指通过配置软件(如某种语言的编译器或解释器)扩充机器功能后所形成的一台计算机。
2.采用数字化方法表示信息有哪些优点?
(1)抗干扰能力强, 可靠性高。
(2)依靠多位数字的组合,在表示数值时可获得很宽的表示范围以及很高的精度。
(3)数字化的信息可以存储、信息传送也比较容易实现。
(4)可表示的信息类型与范围及其广泛,几乎没有限制。
(5)能用逻辑代数等数字逻辑技术进行信息处理,这就形成 了计算机硬件设计的基础。
3.衡量计算机性能的基本指标有哪些?
(1)基本字长——参加一次运算的数的位数;
(2)数据通路宽度——数据总线一次能并行传送的位数;
(3)运算速度——可用①CPU的时钟频率与主频,②每秒平均执行指令数,③典型四则
运算的时间来表示。
(4)主存储器容量——可用字节数或单元数(字数)×位数来表示。
(5)外存容量——常用字节数表示。
(6)配备的外围设备及其性能。
(7)系统软件配置。
4.软件系统一般包含哪些部分?列举读者所熟悉的三个系统软件。
(1)系统软件:操作系统、编译程序与解释程序、各种软件平台
(2)应用软件
WINDOWS7操作系统,C语言编译程序等,数据库管理系统 5.提高单CPU计算机性能的主要技术有哪些?
(1)流水线处理技术
(2)RISC(精简指令系统计算机)技术
(3)超标量技术
(4)平衡不同子系统的数据吞吐率
(5)超长指令字(VLIW)技术
第二章
1.简要解释下列名词术语:
(1)位权:数制中每一固定位置对应的单位值称为位权。
(2)ASCII码:美国国家信息交换标准代码(American Standard Code for Information
Interchange)的简称。
(3)堆栈:堆栈是一种按“先进后出”的存取顺序进行存取的存储结构。2.简化地址结构的基本途径有哪些?
采用隐含指定操作数地址,即隐地址。3.减少指令中一个地址码位数的方法有哪些?
采用寄存器寻址方式、寄存器间址方式可以使指令中为给出一个地址所需的位数减少。4.对I/O设备的编址方法有哪几种?请稍作解释。
对I/O设备的编址方法有两种:外围设备单独编址和外围设备与主存统一编址。
(1)外围设备单独编址:为I/O接口中的有关寄存器分配I/O端口地址,一般由地址总
线若干低位提供I/O端口地址,从而选择某个寄存器进行读/写。
(2)外围设备与主存统一编址。将I/O接口中的有关寄存器与主存单元统一编址,一般由
地址码中高端(地址值大)的一段区域分配给I/O端口。
各进制转换,BCD码,汉字编码(区位码(+2020H)→国标(+8080H)→机内码)
第三章
1.简要解释下列名词术语
(1)时钟周期:一个机器周期的操作一般需分为几步完成。因此,将一个机器周期划分
为若干相等的时间段,每个时间段内完成一步基本操作,这个时间段用一个电平信
号宽度对应,称为节拍或时钟周期。
(2)增量方式:与工作程序用程序计数器产生指令地址相似。在微程序控制器中,可设
置一个为程序计数器μPC,在顺序执行微指令时,后继微指令地址由当前微指令(即
μPC内容)加上一个增量(通常为1)来形成,遇到转移时,有微指令给出转移微
地址,使微程序按新的顺序执行。
(3)断定方式:指后继微地址可由微程序设计者指定,或者根据微指令所规定的测试结
果直接决定后继微地址的全部或部分值。作业 3-3(2)(4)、3-4(1)(3)、3-6(2)、3-7(2)、3-12(3)(6)无符号整数一位乘法流程、除法流程(P80),取指周期FT(P96),MOV指令流程图(P98)
第四章
1.试说明80×86CPU的基本结构寄存器组包括哪些寄存器?各有什么用途?
(1)通用寄存器:存放数据
(2)指令指针寄存器:用来存放代码段中的偏移地址
(3)标志寄存器:即程序状态寄存器,是存放条件码标志、控制标志和系统标志的寄存
器
(4)段寄存器:用于存储器寻址,用来直接或间接地存放段地址。2.试说明80×86CPU中标志寄存器各标志位的含义。
OF:溢出标志
SF:符号标志
ZF:零标志
CF:进位标志
AF:辅助进位标志 PF:奇偶标志
DF:方向标志
F:陷阱标志
IF:中断标志
IOPL:I/O特权级标志 NT:嵌套任务标识
RF:恢复标志位
VM:虚拟8086模式位
AC:对准检查方式位
VIF:虚拟中断标志
VIP:虚拟中断未决标志
ID:标识标志
3.试说明描述符由哪几部分组成?各有什么用途?
描述符由段基址、段界限、访问权和附加字段4部分组成。
(1)段基址:用来置顶段的起始地址。
(2)段界限:用来存放该段的段长度。
(3)访问权:有8位,又称为访问权字节,用来说明该段在系统中的功能,并给出访问
该段的一些控制信息。
(4)附加字段包括G、D/B、0和AVL攻4位,G为粒度位;D/B,在代码段里,该位称
为D 默认操作长度位,在数据段里,该位成为B位,他控制了两个有关堆栈的操
作,其一是控制堆栈指针寄存器SP的长度,其二指示向下扩展的堆栈的上界限值;
AVL 可用位,该位只能由系统软件使用。
4.执行下面两条指令后,标志寄存器中CF、AF、ZF、SF和OF分别是什么状态?
MOV AL,91 ADD AL,0BAH 01011011 + 10111010 100010101 ○
有进位,进位借位标志CF=1
低4位向高4位无进、借位,故半进位、借位标志AF=0
结果非0,全零标志ZF=0
最高位是0,符号0,SF=0
有溢出 OF=1 4-19~4-26 4-19 在实模式下,(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H,以下程序段:
LEA SI,[SI]
MOV AX,[SI]
MOV [SI+22H],1200H
LDS SI,[SI+20H]
ADD AX,[SI]
执行后,(DS)=_____,(SI)=_____,(AX)=____ 解:
LEA SI,[SI]
(将SI所指向单元的偏移地址送给SI,即(SI)=124h)
MOV AX,[SI]
(将DS:SI所指向单元(12464H)的内容送给AX,即(AX)
=30ABh)
MOV [SI+22H],1200H
(将立即数1200H送DS:[SI+22H]所指向单元(12486H)中,即(12486H)=1200h)
LDS SI,[SI+20H]
(将DS:[SI+20H]所指向单元(12484H)中的内容送给SI,即
(SI)=464h;将(12486H)中的内容送给DS,即(DS)=1200H)
ADD AX,[SI]
(将DS:[SIH]所指向单元(12464H)中的内容加到AX中,即
(AX)=30ABH+30ABH=6157H)
执行后,(DS)=1200H,(SI)=464H,(AX)=6157H
4-20 假设(AX)=0A5C6H ,(CX)= 0F03H , 有以下程序段 :
STC
;CF = 1
RCL AX , CL
;AX= 0010 1110 0011 0110 , CF = 1
AND AH , CH
;AH = 0000 1110 , CF = 0
RCR AX , CL
;AX = 1000 0001 1100 0110,CF = 1
上述程序段执行后,(AX)= 81C6H , CF= 1。
4-21假设(AX)= 0FC77H ,(CX)= 504H , ,(AX)=, CF =。
CLC
;CF = 0
SAR
AX , CL;(AX)= 1111 1111 1100 0111 , CF = 0
XCHG
CH , CL;(CX)= 405H
SHL
AX , CL;(AX)= 1111 1000 1110 0000 ,CF = 1
上述程序段执行后,(AX)= 1111 1000 1110 0000 ,CF = 1。
4-22 假设(AX)= 0FFFFH , 则下述程序段执行后 ,(AX)=0001H。
INC
AX
;(AX)= 0000H
NEG
AX
;(AX)= 0000 0000 0000 0001B = 0000H
DEC
AX
;(AX)= 0FFFFH
NEG
AX
;(AX)= 0001H
4-23假设(BX)= 12FFH , 则下述程序段执行后 ,(BX)= 0012H , ZF = 0 , CF =0。
MOV CL , 8
;(CL)=8
ROL
BX , CL
;(BX)= 1111 1111 0001 0010B = 0FF12H
AND
BX , 0FFH
;(BX)= 0012H
CMP
BX , 0FFH
;(BX)= 0012H
CF=0,ZF=0
解:
① 第一句指令执行后 ,(CL)=8
② 第二句指令执行后 ,(BX)= 1111 1111 0001 0010B = 0FF12H
③ 第三句指令执行后 ,(BX)= 0012H
④ 第四句指令执行后 ,(BX)= 0012H
CF=0,ZF=0
4-24假设(AX)= 0FF60H , 则下述程序段执行后,(AX)=0, CF = 0。
STC
;CF = 1
MOV DX , 96
;(DX)= 0060H
XOR
DH , 0FFH
;(DX)= 1111 1111 0110 0000B = 0FF60H
SBB
AX , DX
;(AX)= 0
4-25假设(AL)= 08H ,(BL)= 07H , 则下列程序段执行后 ,(AH)=01H ,(AL)=05H , CF = 1。
ADD AL , BL
AAA
4-26假设DF=0 ,(DS:0100H)= 01A5H , 则下述程序段执行后,(AL)= 0A5H ,SI =0102H.MOV SI , 0100H
LODSW
解: LODSW指令的功能:
① AX←(DS:(SI))
② SI←(SI)±1或2
③ 对标志位无影响
执行后 ,(AX)= 01A5H , 即(AL)= 0A5H ,(SI)= 0102H
第六章
1.简要解释下列名词
(1)高速缓存(Cache):位于主存和CPU之间,用来存放正在执行的程序和数据,一遍
CPU能高速地访问它们。
(2)圆柱面:一台银盘驱动器中可装入一个盘组,它有多个盘片,每片有两个记录面,各记录面上相同编号(位置)的磁道构成一个圆柱面。
(3)虚拟存储器:在采用磁盘作为后援存储器后,可以再存储管理部件和操作系统存储
管理软件的支持下,将主存和辅存的地址空间统一编址,使用户获得一个更大的编
程空间,其容量大大超过实际的主存储器,这个在用户界面上看到的存储器,被称
为虚拟存储器。
2.在多级存储体系中,主存、外存、Cache各有什么作用?它们各自的特点是什么?
主存储器用来存放需CPU运行的程序和数据。外存用来存放暂不运行但需联机存放的程序和数据。Cache用来存放当前运行的程序和数据。
主存存储容量较大,速度较快,但价格较贵。外存容量可以很大,速度慢,价格便宜。Cache存储容量较小,速度最快,价格最贵。
3.若需写入代码100110,请分别按下述记录方式活出电流波形,并划分位单元。
(1)NRZ-1
(2)PE
(3)FM
(4)M2F
4.磁盘的速度指标有哪几项?简述他们的含义。
磁盘的速度指标一般分解为3个:平均寻道时间、平均旋转延迟(等待)、数据传输率
平均寻道时间:指硬盘在接收到系统指令后,磁头从开始移动到移动至数据所在的磁道
所花费时间的平均值。
平均旋转延迟:通过盘片的旋转,使得要读取的扇区转到读写头的下方,这段时
间称为旋转延迟时间。
数据传输率:指磁盘控制器与主机之间的传输率。作业6-
2、6-3,芯片设计(P268)
第七章
1.简要解释下属名词:
(1)接口:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由
内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。
人类与电脑等信息机器或人类与程序之间的接口称为用户界面。电脑等信息机
器硬件组件间的接口叫硬件接口。电脑等信息机器软件组件间的接口叫软件接口。
(2)通道:从逻辑上讲,通道也是一种“接口”,但与普通的系统总线接口相比,通道具
有更强的功能,它的内部一般有单片机CPU,可执行简单的“通道程序”,市一中
为CPU分担管理I/O操作的控制器。
(3)IOP:IOP可以看作是通道想着功能更强、更通用、更独立方面发展的产物。它的结
构和功能更接近于普通的CPU,但是其专用性更适于I/O设备和I/O处理。2.比较并说明下述几种I/O控制方式的优缺点及其适用场合。
(1)直接程序传送方式
(2)程序中断方式
(3)DMA方式
(1)直接程序传送方式:CPU直接通过I/O指令对I/O接口进行访问,主机与外设交换
信息的每一过程均在程序中表示出来。
优点:控制简单,也不需要多少硬件支持。
缺点:CPU和外围设备只能串行,设备串行,无法发现和处理由于设备或其他硬件
所产生的错误。
适用场合:适用于结构简单,只需少量硬件的场合。
(2)程序中断方式:CPU在执行程序的过程中,若遇到中断请求则暂时停止现行程序的执行,转去执行中断服务程序,当处理完毕后返回原程序继续执行。
优点:大大提高了CPU的利用率,支持多道程序和设备并行。
缺点:占用大量CPU时间,中断次数多,发生中断丢失的现象,数据丢失现象。
适用场合:处理中、低速I/O操作,实现主机与外设的并行工作;处理故障;进行
实时处理;使用软中断;实现人机对话;实现多机通信。
(3)DMA方式是直接依靠硬件在主存与设备之间传送数据,在此期间不需要CPU干预。
优点:是随机性、更高的并行性、传送速度快及操作简单。
缺点:在外围设备越来越多的情况下,多个DMA控制器的同时使用,会引起内存地
址的冲突并使得控制过程进一步复杂。
适用场合:用于磁盘等高速外存的数据块传送;用于高速通信设备的数据帧传送;用
于高速数据采集;用于动态存储器刷新。3.I/O接口的编址方法一般有哪几种?试比较它们的优缺点。
(1)与存储器统一编址
优点:操作方式灵活,不一定使用专门的I/O指令,使用通用的MOV指令或访存
指令也可以访问I/O接口。
缺点:需占用小部分存储空间。
(2)I/O端口单独编址
优点:不占用存储空间。
缺点:需使用专门的I/O指令,其寻址方式较简单,所以编程灵活性稍差。4.试比较同步总线与一部总线的主要特征、优缺点及其应用场合。
同步总线传送操作由统一的同步时序信号控制,它适用于系统内部各部件之间传送时间差异较小、传送时间确定、传送距离较短的场合,例如,CPU总线和局部总线往往采用同步总线。
异步总线根据各部件的实际需要,以异步应答方式控制总线传送操作,常用于各部件传动速度差异较大、传送距离较长、传送时间不确定的场合,例如外总线多为异步总线。