2017汇编语言复习提纲

2017汇编语言复习提纲
2017汇编语言复习提纲

、考试题型:

第二章 1、8086C PU 内部结构及总线宽度(地址总线宽度和数据总线宽度)

2、 8086C PU 有哪些寄存器,寄存器的位数、名称及作用 ; 标志寄存

器各个位的名称。

3、 内存单元的地址与内容;物理地址的形成与存储器分段结构,逻辑地址与

物理地址的关系,段的划分条件及段的大小要求。

第三章 1、常用的与数据有关的寻址方式,

包括寻址方式的名称、表示及物理地址的计算方法

2、常用汇编指令的格式和功能

数据传送类指令 算术运算类指令

ADD ADC INC 、SUB

SBB DEC CMP MUL IMUL DIV 、IDIV 逻辑 运算与移位AND

2017汇编语言复习提纲

1、

2、

3、

4、

5、 选择题(20分,每题1分) 填空题(20分,每空2分) 程序填空题(24分,每空3分) 程序分析题(16分,每题4分) 编程题(20分,3道题) 二、考试范围与考试形式: 教材第1~9章,笔试,闭卷

考试时间:2017年6月9 日( 16周周五)上午8:

10-10 : 10

、考试要点:

进制、二进制 字节与字的概念; 3、ASCII 码与BCD 码的特点。

(常用数字、字母及回车换行空格符的

第一章

1、 六进制的相互转换 ;

2、位、

ASCII 码各是多少?)

OR XOR TEST SHL SHR ROR ROL JNZ/JZ 、JG/JL 、JBE/JAE 、JS/JNS 、JC/JNC

串操作指令REP

LOOP LOOPNZ

子程序调用与返回

中断调用与返回

REPZ MOVSB CMPSB STOSB STD CLD 循环指令

CALL RET INT 、IRET

MOV LEA IN/OUT 、PUSH/POP CBW CWD XLAT XCHG

转移指令

JMR

第四章1、常用伪指令的格式与用法

SEGMENT,ENDSASSUME END DB DW LABEL DUPOFFSET

SEG TYPE LENGTH SIZE、PTR EQU ORG $

2、 汇编语言的上机过程及各个过程中产生的文件后缀名;

源程序的基本结构

3、 d ebug 常用命令的功能及用法(R 、D E 、A U 、T 、G P );要明白 Debug 中使用命令后显

示各栏内容的含义。

1、循环程序结构:循环条件的控制,

LOOF 指令的用法

2、分支程序结构:条件转移指令的用法,

分支顺序的安排,分支的汇合

第六章 1、子程序定义:P ROC,

END P

2、 子程序的调用与返回

3、 子程序参数传递

第七章 1、宏定义:MACRO,

2、LOCAL 伪指令

第八章 1、用IN/OUT 直接读取

中断向量表;如何改写中断向量第九章

1、键盘的数据端口号、显示器显示的原理、

文本方式下要显示字符对应显存中几个字节的内容。

2、常用 BIOS 和 DOS 中断(INT10H

INT21H )

INT21H :输入字符的1号功能调用、显示字符的

2号功能调用、

显示字符串的9号功能调用、输入字符串的 0AH 号功能调用INT1OH : 光标定位的2

号功能调用、实现清屏的功能调用

第五章

ENDM 宏调用与宏展幵

CMOSRA 的内容

中断源与中 口

号、

2、

《汇编语言复习题1》

、单选题

1.数字1的ASCII码值是()。C

A.1

B.30H

C.31H

D.20H

2. ASCII码字符使用位进行编

码。

A.3

B.7

C.8

D.16

3.汇编语言源程序经过汇编后产生)文件。B

A..ASM

B..OBJ

C..EXE

D..DOC

4.汇编语言源程序是()文件。B

A..EXE

B..ASM

C..OBJ

D..DOC

5.汇编语言源程序中定义段的伪指令是(

A.SEGMENT..ENDS

B.P RO

C..END PC.MACRO..ENDM

D.SEGMENT..END

6.汇编语言源程序中定义过程的伪指令是()

A.SEGMENT..ENDS

B.P RO

C..END PC.MACRO..ENDM

D.SEGMENT..END

7.8086CPU的地址总线宽度为()。C

A.8

B.16

C.20

D.32

8.8086CPU的数据总线宽度为(

A.8

B.10

C.16

D.20

9.下列哪个寄存器可拆分成2个8位寄存器(

A.B P

B.BX

C.CS

D.IP

10.8086C PU 提供了()个16位寄存器。C

A.8

B.12

C.14

D.22

11.DEBUG调试程序时查看寄存器内容的命令是()

A.D

B.E

C.U

D.R

12. DEBUGS试程序时查看内存单元内容的命令是(

A.R

B.E

C.U

D.D

13.下列哪个寄存器用来指示当前栈顶的偏移地址()

A.S P

B.BX

C.B P

D.IP

14.下列地址信息与4015H:000FH确定的内存地址不同的是(

16.指令MOVAX BX中源操作数的寻址方式是)。B

A.直接寻址

B. 寄存器寻址

C. 寄存器间接寻址

D. 寄存器相对寻址

17

.

指令MOVAL STRNG[SI] 中源操作数的寻址方式是)。D

A.直接寻址

B.寄存器寻址

C.寄存器间接寻址

D.寄存器相对寻址18 .在8086微机的输入输出指令中,可直接由指令指定的I/O端口号有()个。

C

A.16

B.64

C.256

D.216

19 .

标志寄存器中下列哪个位是中断标志位()

。A.CF B.OF C.DF D.IF

20.标志寄存器中下列哪个位是方向标志位()。C

A.CF

B.OF

C.DF

D.IF

21.设SP初值为4000H,执行指令POPAX后,SP的值是()

A.4002H

B.3FFEH

C.3998H

D.4001H

22.设SP初值为4000H,执行指令“P USHA”后,SP的值是()

A.3FFEH

B.3FFFH

C.3998H

D.4002H

23.在内存分段管理中,8086C PL能访问到的最小段空间是()

A.16B

B.16KB

C.64KB

D.64B

24.在内存分段管理中,8086C PU能访问到的最大段空间是()

A.16B

B.16KB

C.64KB

D.64B

25.8086CPU 允许有( 个中断源。D

A.0

B.16

C.64

D.256

26. Debug加载程序后查看寄存器内容如下,则该程序第一条指令的起始地址是()。D ds=0b2des=0b2dss=0b3dcs=0b3eip=0001

A.00001H

B.0b2d1H

C.0b3d1H

D.0b3e1H

27. F列数据段中内容如下,则与符

号COUNT等价的值是

()

DBUFDB2DUP0,

2DUP( 1, 2, 3),

COUNTEQU$-BUF

3)

A.3

B.5

C.12

D.16

28.movcx,0

相关主题
相关文档
最新文档