第一章 AS:一种汇编程序 1
引言 1
汇编程序的调用 1
第二章 字符、数和名 4
字符集 4
整数 5
实数 6
代码化实数 7
压缩十进制数 8
字符常数和字符串常数 9
名称 10
保留名 11
第三章 语句和注释 13
语句 13
注释 14
第四章 源文件和段 15
源文件 15
段 17
正文段 18
数据段——近程数据段 20
数据段——远程数据段 22
Bss段 23
常数段 24
第五章 标号、变量和符号 26
标号 26
简单变量 27
多值变量 28
符号 30
绝对符号 31
第六章 操作数 32
立即操作数 32
寄存器操作数 33
直接存贮器操作数 35
基址操作数 36
变址操作数 37
基址变址操作数 38
第七章 表达式 39
算术运算符 39
SHR和SHL运算符 41
关系运算符 42
逻辑运算符 43
属性运算符 44
PTR运算符 44
段替换运算符(Segment Override Operator) 45
SHORT运算符 46
THIS运算符 47
HIGH和LOW运算符 48
SEG运算符 48
OFFSET运算符 49
TYPE运算符 50
·TYPE运算符 51
LENGTH运算符 52
SIZE运算符 53
表达式求值 54
第八章 指令助记符 55
8086指令助记符 55
8087指令助记符 59
186指令助记符 63
286非特权指令助记符 65
286特权指令助记符 65
287指令助记符 66
第九章 伪指令(Directives) 67
ASSUME伪指令 68
COMMENT伪指令 69
DB伪指令 70
DD伪指令 71
DQ伪指令 72
DT伪指令 73
DW伪指令 74
END伪指令 75
EQU伪指令 76
=伪指令 77
EVEN伪指令 78
EXTRN伪指令 79
GROUP伪指令 80
INCLUDE伪指令 81
LABEL伪指令 82
NAME伪指令 83
ORG伪指令 84
PROC和ENDP伪指令 85
PUBLIC伪指令 87
·RADIX伪指令 88
SEGMENT和ENDS伪指令 89
程序装入选择 91
IF伪指令(条件伪指令) 94
IF和IFE伪指令 95
IF1和IF2伪指令 96
IFDEF和IFNDEF伪指令 97
PAGE伪指令 98
TITLE伪指令 100
SUBTITLE伪指令 101
%OUT伪指令 102
·LIST和·XLIST伪指令 103
·SFCOND,·LFCOND及·TFCOND伪指令 104
指令集伪指令(Instruction Set Directives) 105
第十章 程序列表格式(Progrem Listing Format) 106
代码列表 106
符号表 108
段表和组表 109
符号类 110
附录A 汇编程序信息 112