组原复习提纲1-6章

  • 格式:doc
  • 大小:33.00 KB
  • 文档页数:5

1 / 5 第一章 绪论

存储程序工作方式的基本思想。

信息数字化表示的两层含义。

计算机中的信息的两大类型。数据信息的两大类型。

* 计算机硬件系统和软件系统的组成。

从计算机系统组成角度划分的5层结构模型。指令执行的一般过程。

计算机的基本性能指标:基本字长、数据通路宽度、运算速度、主存容量等。

* 了解提高单CPU性能的几种主要技术。

第二章 计算机中的信息表示

计算机中常用的进位制及其相互转换。

带符号数的表示:真值、机器数、原码、补码、反码表示法。

定点数的概念。定点整数、定点小数的表示范围。

典型的浮点数格式、浮点数的规格化。

掌握二进制数与规格化浮点代码之间的相互转换。

移码的概念。浮点数的表示范围。

掌握IEEE短实数格式及其与数的真值之间的转换。

了解指令中的基本信息、地址码结构、操作码结构和指令长度。

掌握指令操作码的扩展方法。

掌握常用的寻址方式:立即寻址、直接寻址、寄存器寻址、间接寻址、寄存器间址及其变型、变址寻址、基址寻址、相对寻址、堆栈寻址。

* 了解常见的几种指令类型。

第三章 微体系结构层——CPU组织

CPU的组成及各部分的主要功能。

CPU内部寄存器组织及各寄存器的用途。

总线的概念及CPU内部两种常见的数据通路结构。

指令的分段执行过程及指令之间的两种衔接方式。

时序控制方式、同步控制方式的概念。同步控制的基本特征。

多级时序系统及三级时序信号之间的关系。* 指令流水线的概念及工作过程。

* 并行加法器及常用的进位链结构。

* 了解4位ALU芯片SN74181的结构、逻辑框图、功能及其扩展。

补码运算规则、溢出判别方法。变形补码的概念及其应用。

移位操作。逻辑移位与算术移位的区别。

无符号整数一位乘法的运算。无符号整数不恢复余数除法的运算。

浮点数加减运算。

CPU模型机的组成及其数据通路。控制器及微命令的基本形式。

掌握组合逻辑控制器的工作原理。

模型机的指令格式、寻址方式、操作类型。模型机时序系统中工作周期的划分。

掌握根据指令类型拟定具体指令的流程。

了解微程序控制方式的基本思想及微程序的执行过程。

2 / 5 第四章 指令系统层

8086/8088 CPU主存地址的形成过程。

8086/8088的寄存器结构、主存储器。

了解实模式存储器寻址和保护模式存储器寻址。

掌握8086/8088指令系统的基本寻址方式及其使用方法。掌握立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址。

8086/8088指令系统。掌握传送类、算术运算类、逻辑类、程序转移类的常用指令。了解处理器控制类的基本指令。* 了解串操作类指令。

第五章 汇编语言层

汇编语言语句格式,各字段的含义及其使用方法。

80x86宏汇编语言数据、表达式和运算符。

变量的定义、初始化及其使用方法。标号的定义和使用。

掌握各类运算符的使用。

掌握80x86宏汇编语言的常用伪指令。掌握符号定义语句、段结构伪指令、定位和对准伪指令、过程定义伪指令、包含伪指令、标题伪指令。

* 了解宏指令的定义和使用方法。

(1)顺序程序设计:要求能编制顺序程序段完成四则运算多项式的计算及指定功能。

(2)分支程序设计:要求能使用转移指令编制具有1~2个分支结构的程序段。

无条件转移指令JMP:掌握段内直接寻址转移。

条件转移指令:掌握简单条件转移指令JC、JNC、JE、JNE、JS、JNS,无符号数条件转移指令JA、JAE、JB、JBE,带符号数条件转移指令JG、JGE、JL、JLE。注意区分无符号数条件转移指令与带符号数条件转移指令的使用场合。

(3)循环程序设计:要求能使用循环控制指令或转移指令编制简单的单重循环程序段,重点是LOOP循环控制指令的功能和使用。

(4)子程序设计:掌握子程序调用指令CALL、子程序返回指令RET的功能与使用。使用寄存器、存储单元和堆栈传递主、子程序参数的方法。能编制程序段实现段内的子程序调用与返回。

DOS功能子程序调用:了解四种DOS功能调用:带显示的键盘输入(1号功能)、字符串输入(OAH号功能)、单字符显示(2号功能)、字符串显示(9号功能)。

了解汇编语言程序的开发方法。

第六章 存储系统

(1)掌握三级存储体系(功能、存储器、存取方式、性能要求),熟练掌握主存储器容量扩展方法(即主存储器设计)。

常见的三级存储体系(从CPU往外)是:Cache、主存、外存。

主存储器用来存放需CPU运行的程序和数据。用半导体RAM构成,常包含少部分ROM。可由CPU直接编程访问,采取随机存取方式,即:可按某个随机地址直接访问任一单元(不需顺序寻找),存取时间与地址无关。存储容量较大,常用字节数表示,有时也用单元数×位数表示。速度较快,以存取周期表示。

Cache位于CPU与主存之间(有些Cache集成在CPU芯片之中),用来存放当前运行的程序和数据,它的内容是主存某些局部区域(页)的副本。它用快速的半导体RAM构成,采取随机存取方式。存储容量较小而速度最快。 3 / 5 外存储器用来存放暂不运行但需联机存放的程序和数据。用磁盘、光盘、磁带等构成,磁盘用于需频繁访问场合,光盘目前多用于提供系统软件,而磁带多用于较大系统的备份。CPU不能直接编址访问外存,而是将它当作外围设备调用。磁带采取顺序存取方式。磁盘与光盘采取直接存取(半顺序)方式,先直接定位到某个局部区域,再在其中顺序存取。外存容量可以很大,以字节数表示。由于外存的存取时间与数据所在位置有关,所以不能用统一的存取周期指标来表示。

CPU加上主存,习惯上称为主机。在构建某个计算机应用系统中,常需自行设计半导体存储器,即用若干存储芯片构造一定容量的存储器。所以这是必须熟练掌握的核心内容。

设计题:用1K×4/片的存储芯片构成一个4KB存储器,地址总线A15~A0(低),数据总线D7~D0(低),R/W控制读写。请画出芯片级逻辑框图,注明各信号线,写出片选逻辑式。

教材已经完整地讲解了设计方法与设计过程,本文在这里仅强调一些需要注意的地方。若本题的题分为10分,则评分标准往往是:芯片数量及其组合1分;芯片地址是哪几位,3分;片选逻辑,4分;数据线1分;读写控制1分。在完成设计并画出逻辑图后,应当从上述几方面检查一下。存储器逻辑的核心是寻址逻辑,因此芯片地址、片选逻辑的地址线如何确定是问题的关键。这两项在评分标准中占有主要份量。为此需要掌握存储容量与相应地址位数之间的对应关系:1K容量需要10位地址,2K容量需要11位地址……。本题的地址分配关系如下:

不用片选芯片地址 A15 A14 A13 A12

片选地址 A11 A10

芯片地址 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0

片选逻辑式:CS0=A11 A10 CS1=A11 A10

CS2=A11 A10 CS3=A11 A10

(2)了解静态、动态RAM的存储原理、特点、动态刷新,主存与CPU之间的连接。

静态RAM依靠双稳态电路(内部交叉反馈)存储信息,即一个双稳态电路单元存放一位二进制信息,一种稳态为0,另一种稳态为1。只要电源正常就能长期保存信息,不需动态刷新,所以称为静态存储器。一旦断电则信息将会丢失,属于易失性(挥发性)存储器。与动态RAM相比,静态RAM的速度更快,功耗较大,集成度较低,常用于容量较小的存储器中。

动态RAM依靠电容暂存电荷来存储信息,电容充电至高电平为1,放电至低电平为0。由于暂存电荷会逐渐泄漏,需要定期补充电荷来维持为1的存储内容,这种方法称为动态刷新。由于需要动态刷新,所以称为动态存储器。在电源正常并采取动态刷新的条件下,可以长期保存信息。一旦断电则信息丢失,也属于易失性存储器。与静态RAM相比,动态RAM功耗较小,集成度较高,但速度稍慢一些。常用来构成容量较大的存储器。

*(3)了解高速缓存的基本思想。

练习题

1、运算器的主要功能是进行______。

A.逻辑运算 B.算术运算 C.逻辑运算与算术运算 D.初等函数的运算

2、用于对某个寄存器中操作数的寻址方式称为______寻址。

A.直接 B.间接 C.寄存器直接 D.寄存器间接

3、在微型机系统中,外围设备通过______与主板的系统总线相连接。

A.适配器 B.设备控制器 C.计数器 D.寄存器

4 / 5 4、单地址指令为了完成两个数的算术运算,除地址指明的一个操作数外,另一个操作数常采用______寻址方式。

A.堆栈 B.立即 C.隐含 D.间接

5、存储单元是指______。

A 存放一个二进制信息位的存贮元

B 存放一个机器字的所有存贮元集合

C 存放一个字节的所有存贮元集合

D 存放两个字节的所有存贮元集合

6、零地址指令采用 。

A) 立即寻址 C) 间接寻址

B) 堆栈寻址 D) 变址寻址

7、堆栈指针SP的内容是 .

A) 栈底单元内容 C) 栈底单元地址

B) 栈顶单元内容 D) 栈顶单元地址

8、指令JMP FAR PTR DONE属于

A.段内转移直接寻址

B.段内转移间接寻址

C.段间转移直接寻址

D.段间转移间接寻址

9、在下列指令的表示中,不正确的是

A.MOV AL,[BX+SI]

B.JMP SHORT DONI

C.DEC [BX]

D.MUL CL

10、已知(AX)=1234H,执行下述三条指令后,(AX)=

MOV BX,AX

NEG BX

ADD AX,BX

A.1234H B.0EDCCH C.6DCCH D.0000H

答案:1-10 CCACB BDCCD

11、现有以下程序段,

MOV AX,0FF00H

MOV BX,640H

CALL SUB1

INC BX

……

SUB1 PROC

OR AX,BX

RET

SUB1 ENDP

上述程序段运行后,(AX)= (BX)=