《DOS宏汇编语言 11》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:0520型微型电子计算机联合体
  • 出 版 社:
  • 出版年份:1983
  • ISBN:
  • 页数:340 页
图书介绍:

第一章 引言 1

机器指令 2

汇编程序指令 2

宏指令 2

伪操作 2

编辑程序 2

第二章 宏汇编程序 4

命令的格式 4

默认的文件名扩展部分 4

怎样启动你的汇编程序 5

怎样用选择1启动你的汇编程序 5

怎样用选择2启动你的汇编程序 8

怎样用选择3启动你的汇编程序 9

宏汇编程序终止 10

参数(/parms) 10

设备标识符 11

第三章 交叉参考性能(CREF) 12

建立一个交叉参考文件 12

怎样启动CREF 12

怎样用选择1启动CREF 13

怎样用选择2启动CREF 14

怎样用选择3启动CREF 15

CREF终止 15

CRF的格式 15

第四章 汇编语言格式 17

符号/数据表示法 17

数据项 18

常数(直接数) 18

扫描1和扫描2 19

标号 21

变量 22

寄存器代码约定 23

标志寄存器 23

操作数 24

属性操作符 26

取数值操作符 28

记录特殊操作符 30

表达式 31

第五章 伪操作 33

数据伪操作 34

ASSUME 35

COMMENT 36

DB定义字节 37

DD定义双字 39

DQ定义四个字 41

DT定义十个字节 43

DW定义字 45

END 47

EQU 48

=(等于符号) 49

EVEN 50

EXTRN 51

GROUP 53

INCLUDE 55

LABEL 56

NAME 58

ORG 59

PROC 60

PUBLIC 62

RADIX 63

RECORD 64

SEGMENT 67

STRUC 70

条件伪操作 72

IF expression 73

IFE expression 73

IF 1 73

IF 2 73

IF DEF symbol 73

IFNDEF symbol 73

IFB(<argument>) 73

IFNB<argument> 74

IFIDN<argument-1>,<argument-2> 74

IFDIF<argument-1>,<argument-2> 74

ENDIF 74

ELSE 74

宏伪操作 75

宏和重复块伪操作 76

MACRO 83

PURGE 85

LOCAL 86

REPT 87

IRP 88

IRPC 89

ENDM 90

EXITM 91

&符号特殊宏操作符 92

;;两个分号特殊宏操作符 93

!感叹号特殊宏操作符 94

%百分号特殊宏操作符 95

列表伪操作 96

.CREF/.XCREF 97

.LALL/.SALL/.XALL 98

.LIST/.XLIST 99

%OUT 100

PAGE 101

SUBTTL 102

TITLE 103

虚假条件块 104

.LFCOND 104

.SFCOND 104

.TFCOND 104

编程控制 105

第六章 指令记忆符 108

符号和表示方法 108

指令的各个字段 111

操作代码字节 111

编址方式字节 111

指令格式例子 122

AAA ASCII码加法调整 123

AAD ASCII码除法调整 123

AAM ASCII码乘法调整 124

AAS ASCII码减法调整 125

ADC带进位相加 126

ADD相加 128

AND逻辑与 130

CALL调用子程序 133

CBW字节到字的转换 136

CLC清除进位 137

CLD清除方向标志 138

CLI清除中断标志 139

CMC进位求补 140

CMP比较两个操作数 141

CMPS/CMPSB/CMPSW比较字节串和字串 143

CWD字到双字的转换 146

DAA十进制加法调整 147

DAS十进制减法调整 148

DEC减量 149

DIV不带符号的除法 150

ESC换码 153

HLT暂停 154

IDIV带符号的整数除法 155

IMUL数乘法 157

IN输入字节或字 159

INC增量 161

INT中断 163

INTO溢出中断 165

IRET中断返回 166

JA/JNBE当高于/不低于或等于时转移 167

JAE/JNB当高于/不低于或等于时转移 168

JB/JNAE/JC当低于/不高于或等于/进位是1时转移 169

JBE/JNA当低于或等于/不高于时转移 170

JCXZ CX为零时转移 171

JE/JZ当等于/零标志为1时转移 172

JG/JNLE当大于/不小于或等于时转移 173

JGE/JNL当大于或等于/不小于时转移 174

JL/JNGE当小于/不大于不等于时转移 175

JLE/JNG当小于或等于/不大于时转移 176

JMP转移 177

JNC没有进位时转移 180

JNE/JNZ当不等于/零标志位为0时转移 181

JNO当没有溢出时转移 182

JNP/JPO当没有奇偶位/奇偶位为奇时转移 183

JNS当没有符号位/正数时转移 184

JO当溢出时转移 185

JP/JPE当有奇偶位/奇偶位为偶时转移 186

JS当有符号位时转移 187

LAHF把标志输入到AH寄存器 188

LDS把指针输入到数据分段寄存器 189

LEA输入有效地址 190

LES把指针输入到特别分段寄存器 191

LOCK封锁总线 192

LODS/LODSB/LODSW输入字节串或字串 193

LOOP循环 195

LOOPE/LOOPZE当等于/零标志位为1时循环 197

LOOPE/LOOPNZ当不等于/零标志位为0时循环 198

MOV传送 200

MOVS/MOVSB/MOVSW传送字节串或字串 204

MUL不带符号的整数乘法 206

NEG求负/形成2的补码 208

NOP空操作 209

NOT求反 210

OR逻辑“或” 211

OUT输出字节或字 213

POP弹出 215

POPF弹出标志 216

PUSH推入 217

PUSHF推入标志 218

RCL连进位循环左移 219

RCR连进位循环右移 221

REP/REPZ/REPE/REPNE/REPNZ重复字符串操作 223

RET从过程返回 225

ROL循环左移 227

ROR循环右移 229

SAHF把AH内容传送到标志寄存器 231

SAL/SHL算术左移/逻辑左移 232

SAR算术右移 234

SBB带借位减法 236

SCAS/SCASB/SCASW扫描字节串或字串 238

SHR逻辑右移 240

STC置数进位标志位 242

STD置数方向标志位 243

STI置数中断标志位 244

STOS/STOSB/STOSW存贮字节串或字串 245

SUB相减 247

TEST测试(逻辑比较) 250

WAIT等待 252

XCHG交换 253

XLAT翻译 255

XOR异或 256

附录A.信息 259

汇编程序信息 259

小汇编程序(ASM) 259

宏汇编程序(MASM) 259

输入/输出处理信息 266

运行时信息 267

附录B.指令系统一览表 268

附录C.伪操作一览表 287

数据伪操作 288

条件伪操作 290

宏伪操作 291

列表伪操作 292

附录D.举例会话 293

必要的设备 293

考具汇编程序主磁盘 293

为会话式样本建立源程序 294

汇编源程序 295

检查你的操作的结果 297

建立交叉参考列表 298

处理这个应用程序的其它的模块 299

结合目标文件产生完成的应用程序 300

运行这个完成的应用程序 302

使用汇编列表程序进行调式的要点、 304

汇编程序和连接程序样本列表 306

词汇表 336