浙江广播电视大学2006年春季学期期末复习

更新时间:2023-12-03 13:28:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

浙江广播电视大学2006年春季学期期末复习

汇编语言程序设计

第一部分:复习要点

第1章 汇编语言基础知识

了解微机及PC机系统的基本软硬件组成、熟悉汇编语言的概念和应用特点、复习掌握数据表达

第2章 数据的表示方法和运算

掌握数制、二进制数据的组织和运算

掌握符号数和非符号数的表示以及符号扩展与零扩展 掌握字符的表示

第3章8086/8088微型计算机系统组成 掌握微机系统的组成

掌握8086/8088CPU功能结构

掌握8086/8088CPU内存组织、逻辑地址和物理地址的计算 第4章 8086指令系统

掌握8086的寄存器组和存储器组织,掌握8086的寻址方式,熟悉8086的基本参数、堆栈工作原理、指令对标志的影响、符号扩展的含义、压缩和非压缩BCD的格式,串操作寻址特点。

掌握基本指令:MOV/XCHG/XLAT、PUSH/POP、LEA;CLC/STC/STC、CLD/STD;ADD/ADC/INC、SUB/SBB/DEC/CMP/NEG、CBW/CWD;AND/OR/XOR/NOT/TEST、SHL/SHR/SAR、ROL/ROR/RCL/RCR;REP、MOVS/LODS/STOS;JMP/JCC、JCXZ/LOOP、CALL/RET、INT n

熟悉特色指令:IN/OUT ;CLI/STI;MUL/IMUL、DIV/IDIV、DAA/DAS、AAA/AAS;CMPS/SCAS;IRET;NOP

了解不常使用的指令:LAHF/SAHF/PUSHF/POPF、LDS/LES;AAM/AAD;REPZ/REPNZ;LOOPZ/LOOPNZ;INTO;LOCK/HLT/ESC/WAIT 掌握DOS、了解ROM-BIOS的字符/字符串输入输出功能调用方法 掌握DEBUG调试程序的使用及调试指令和程序段的方法

第5章 汇编语言程序格式与程序调试

掌握汇编语言语句格式,掌握简化段定义(或完整段定义)源程序格式,掌握常量表达、变量定义及应用,变量、标号和逻辑段的属性 。 了解数值表达式、复杂数据结构和DOS的程序结构 ;

掌握基本伪指令和操作符:EQU/=;+-*/;DB/DW/DD、?/DUP;ORG/$、OFFSET/SEG/PTR;.MODEL/.STACK/.DATA/.CODE/END、SEGMENT/ENDS 。

了解不常使用伪指令和操作符:.RADIX;逻辑、移位和关系运算符;DF/DQ/DT;EVEN/ALIGN;THIS/SHORT/TYPE/SIZEOF/LENGTHOF;ASSUME/GROUP、.SEG/.DOSSEG/.ALPHA;

掌握汇编语言源程序的编辑、汇编、连接和调试的开发方法

掌握伪指令:PROC/ENDP、MACRO/ENDM、LOCAL;INCLUDE/PUBLIC/EXTERN 了解伪指令:REPEAT/FOR/FORC、IFxx;

第6,7,8,9章 顺序结构、分支结构、循环结构、子程序程序设计

掌握基本程序结构――顺序结构、分支结构、循环结构、子程序和宏及其汇编语言程序设计方法;

熟悉常见程序设计问题:多精度运算,查表(查代码、特定值等)、ASCII、BCD及十六进制数据间的代码转换;数据范围判断(0~9、A~Z、a~z)、字母大小写转换;字符串传送、比较等操作、求最小最大值、数据求和、统计字符个数;子程序的寄存器和共享变量传递参数。

第10章 中断 掌握中断的基本概念 掌握中断的处理过程 了解中断控制器8259A 了解中断设计

第11章 MS-DOS、PC-BIOS系统调用 了解系统调用的方法 掌握DOS调用和BIOS调用 第12章 内存分配与文件操作 略

第二部分 模拟试题

一、单项选择题

1.十六进制数88H,可表示成下面几种形式,错误的表示为【C】。 A. 无符号十进制数136 B. 带符号十进制数-120 C. 压缩型BCD码十进制数88 D. 8位二进制数-8的补码表示

2.指令指针寄存器是【A】。

A. IP B. SP C. BP D.PSW

3.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是【C】。 A. 表示结果中含1的个数为偶数 B. 表示结果中含1的个数为奇数

C. 表示该数为偶数 D.表示结果中低八位含1的个数为偶数 4.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是【A】。 A. MOV AL,00H B. AND AL,00H C. XOR AL,AL D. SUB AL,AL

5.下列指令执行后总是使CF=0,OF=0的是【A】。 A. AND B. NEG C. NOT D. INC

6.完成同指令XCHG AX,BX相同功能的指令或指令序列是【C】。 A. MOV AX,BX B. MOV BX,AX C. PUSH AX D. MOV CX,AX

POP BX MOV AX,BX MOV BX,CX

7.设AH=0,AL=06H,BL=09H,执行指令

ADD AL,BL AAA

之后,其结果应是【A】。

A. AH=01,AL=05 B. AH=1 AL=15 C. AH=0 AL=0FH D. AH=0 AL=05

8.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为【B】。

A. OF=1,CF=0 B. OF=1,CF=1 C. OF=0,CF=0 D. OF=0,CF=1

9.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是【C】。

A. CX=0且ZF=0 B. CX=0且ZF=1 C. CX=0或ZF=0 D. CX=0或ZF=1

10.下面指令中,合理而有意义的指令是【C】。

A. REP LODSB B. REP SCASB C. REP CMPSB D. REP MOVSB

11.在汇编语言程序中,对END语句的叙述正确的是【C】。

A. END语句是一可执行语句 B. END语句表示程序执行到此结束 C. END语句表示源程序到此结束 D. END语句在汇编后要产生机器码

12.下面的数据传送指令中,错误的操作是【C】。

A. MOV SS:[BX+DI],1000H B. MOV DX,1000H C. MOV WORD PTR[BX],1000H D. MOV DS,2000H 13.下面指令执行后,变量DAB中的内容是【C】。 DAW DW2A05H DAB DB 0FAH :

MOV AL,BYTE PRT DAW SUB DAB,AL

A. 0DAH B. 0FAH C. 0F5H D. 0D0H

14.执行下列指令后,正确的结果是【B】。

MOV AL,100 MOV BL,-2

A. AL=100H B. AL=64H

BL=02H BL=0FEH C. AL=64H D. AL=100H

BL=82H

BL=0FEH

15.设数据段中已有:

DA1 DB 12H,34H

DA2 DW 56H,78H

下面有语法错误的语句是【B】。 A. ADR1 DW DA1 B. MOV DA1+1,AX

C. MOV BYTE PTR DA2+1,AL D. MOV WORD PTR DA1+1,AX

16.实现将DX:AX中存放的32位数扩大四倍,正确的程序段是【C】。 A. SHL AX,2 ROL DX,2 B. RCL AX,2 SHL DX,2 C. MOV CX,2

LOP:SHL AX,1

RCL DX,1 LOOP LOP D. SHL AX,1

SHL AX,1 RCL DX,1

RCL DX,1

17. DATA SEGMENT

TA1 DW 0102H,0304H,0506H TA2 DB 02H,03H,04H :

MOV BX,DS:[0006H] AND BX,0FFH AND BH,[BX]

上述指令序列运行后,BX的内容是【B】。

A. 0605H B. 0402H C. 0606H D. 0204H

18.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是【C】。 A. JLE B. JNL C. JNLE D. JL

19.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为【A】。

TEST BH,01H

_________K1

A. JNE B. JZ C. JS D. JC

20.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是【B】。 A. TEST BL,4FH

JZ NEXT B. XOR BL,4FH

JZ NEXT

C. AND BL,4FH JZ NEXT D. OR BL,4FH

JZ NEXT

1.把若干个模块连接起来成为可执行文件的系统程序是( B)

A.汇编程序 B.连接程序 C.机器语言程序 D.源代码程序

2.使汇编程序执行某种操作的命令是( C)

A.变量 B.指令 C.伪指令 D.宏指令

3.串操作指令中,目的操作数的段地址一定在( D)寄存器中

A. CS B. SS C. DS D. ES

4.在下列语句中,AGAIN称为( C) AGAIN: INC SI

A.符号 B.助记符 C.标号 D.变量

本文来源:https://www.bwwdw.com/article/eoxt.html

Top