《IBM 宏汇编》求取 ⇩

第一章前言1

机器指令1

汇编指令1

宏指令1

伪操作1

EDLIN程序1

第二章MACRO(宏)汇编程序3

命令格式3

缺省文件名扩展3

怎样起动汇编程序:3

用选择1 怎样起动汇编4

用选择2 怎样起动汇编5

用选择3 怎样起动汇编6

MACRO汇编程序的终止6

各种参数(/Parms)6

设备标识7

第三章交叉引用工具(CREF)8

建立一个交叉引用文件8

CREF的起动8

用选择1 怎样起动CREF8

用选择2 怎样起动CREF9

用选择3 怎样起动CREF9

CREF的终止9

CRF格式9

第四章汇编程序语言格式11

符号/数据表示法11

数据项11

常数(立即值)11

程序一次扫描和二次扫描12

标号13

变量14

寄存器代码约定14

状态标志寄存器14

操作数15

属性算符16

第五章伪操作21

数据伪操作21

ASSUME21

注释(COMMENT)22

定义字节22

定义双字23

定义四倍字长24

定义十个字节25

DW定义字25

END结束26

EQU等于26

(等号)=27

EVEN偶27

EXTRN27

GROUP组28

INCLUDE包含29

LABEL标号29

NAME名字30

ORG30

PROC31

PUBLIC32

RADIX32

RECORD32

SEGMENT34

STRUC36

条件伪操作:37

IF表达式37

IFG表达式37

IF138

IF238

IFDEF符号38

IFNDEF符号38

IFB<参量>38

IFNB<参量>38

IFIDN<参量—1>,<参量—2>38

IFDIF<参量—1>,<参量—2>38

ENDIF38

ELSE38

MACRO(宏)伪操作:38

宏指令和重复块伪操作39

MACRO(宏)43

PURGE43

LOCAL44

REPT44

IRP45

IRPC45

ENDM45

EXITM46

& and符号特殊MACRO算符46

;;两个分号特殊MACRO算符46

!惊叹号特殊MACRO(宏)算符47

%百分号特殊MACRO算符47

列表伪操作:47

.CREF/.XCREF48

.LALL/.SALL/.XALL48

.LIST/.XLIST49

.X LIIT49

%OUT49

PAGE49

SUBTTL50

TITLE50

假条件块:50

.LFCOND50

.SFCOND50

.TFCOND50

程序员控制51

第六章:指令助记符53

各种符号和符号表示法53

指令字段54

操作码字节54

寻址方式字节54

指令格式示范:55

AAA 用于加法的ASCII调正58

AAD 用于除法的ASCII调正59

AAM 用于乘法的ASCII调正59

AAS 用于减法的ASCII调正60

ADC 进位加60

ADD 加法61

AND 逻辑“与”62

CALL 调用一个过程64

CBW 字节转换成字65

CLC 清除进位标志66

CLD 清除方向标志66

CLI 清除中断标志(禁止)66

CMC 补码进位标志66

CMP 比较两个操作数67

CMPS/CMPSB/CMPSW 比较字节或者字串68

CWD 把字转换成双字69

DAA 用于加法的十进制调正70

DAS 用于减法的十进制调正70

DEC 目的减170

DIV 无符号除法71

ESC 换码73

HLT 暂停73

IDIV 带符号整数除法73

IMUL 整数乘74

IN 输入字节或字75

INC 目的操作数加176

INT 中断77

INTO 溢出中断77

IRET 中断返回78

JA/JNBE 如果高于/如果不低于或等于,则转移79

JAE/JNB 如果高于或等于/如果不低于,则转移79

JB/JNAE/JC 如果低于/如果不高于,不等于/如果进位,则转移80

JBE/JNA 如果低于或等于/如果不高于,则转移80

JCXZ 如果CX是零,则转移81

JE/JZ 如果等于/如果是零,则转移81

JG/JNLE 如果大于/如果不小于或不等于,则转移82

JGE/JNL 如果大于或等于/如果不小于,则转移83

JL/JNGE 如果小于/如果不大于或不等于,则转移83

JLE/JNG 如果小于或等于/如果不大于,则转移84

JMP 转移84

JNC 如果无进位,则转移85

JNE/JNZ 如果不等于/如果非零,则转移86

JNO 如果无溢出,则转移86

JNP/JPO 如果无奇偶标志/如果奇偶标志为奇,则转移87

JNS 如果无符号/如果为正,则转移87

AND 逻辑“与”62

JO 溢出转移87

JS 根据符号转移88

LAHF 状态标志字装入AH88

LDS 装入数据段寄存器89

LEA 装入有效地址89

LES 装入附加段寄存器90

LOCK 封锁总线90

LODS/LODSB/LODSW 装入字节或字串91

LOOP 执行循环直到计数完成92

LOOPE/LOOPZE 如果相等/如果为零,则循环93

LOOPNE/LOOPNZ 如果不等/如果不为零则循环93

MOV 传送94

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

MUL 无符号乘法98

NEG 求反/形成二进制补码99

NOP 空操作100

NOT 逻辑“非”100

OR 逻辑“或”100

OUT 输出字节或字102

POP 从堆栈顶弹出一个字送到目的102

POPF 将堆栈顶的状态字送入状态寄存器103

PUSH 把字压入栈104

PUSHF 将状态标志寄存器的内容压入栈104

RCL 通过CF位循环左移105

RCR 通过CF位循环右移106

REP/REPZ/REPE/REPNE/REPNZ 重复串操作107

RET 从过程返回108

ROL 循环左移109

ROR 循环右移110

SAHF 将AH存入状态标志寄存器Flags111

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

SAR 算术右移113

SBB 有借位的减法114

SCAS/SCASB/SCASW 搜索字节或字串115

SHR 逻辑右移117

STC 置进位标志位118

STD 置方向标志位118

STI 置中断标志位118

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

JP/JPE 有奇偶标志/如果奇偶标志为偶,则转移188

SUB 减法119

TEST 测试(逻辑比较)121

WAIT 等待122

XCHG 交换122

XLAT 转换123

XOR “异或”操作123

附录A:信息125

汇编程序信息125

小汇编程序(ASM)125

MACRO(宏)汇编程序(MASM)125

I/O处理程序信息132

运行时的信息132

附录B:指令系统一览表133

附录C:伪操作一览表149

数据伪操作149

条件伪操作150

MACRO伪操作150

特殊MACRO标作符150

列表伪操作150

附录D:汇编过程示范151

要求151

复制备用的汇编程序主软盘151

建立汇编程序操作的源文件151

汇编源程序152

查看通过汇编程序建立的文件153

建立交叉引用表153

处理应用程序的其余模块154

组合目标程序文件产生最终的应用模块文件154

运行最终应用程序模块155

用汇编程序列表调试时的注意事项156

示范汇编程序和连接程序列表157

术语词典167

《IBM 宏汇编》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王旭译 辽宁省电子计算机学会《小型微型计算机系统》编辑部 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

MICROSOFT MACRO 5.0宏汇编程序(1991 PDF版)
MICROSOFT MACRO 5.0宏汇编程序
1991 希望电脑公司
IBM PC(INTEL8086/8088) 宏汇编语言程序设计(1987 PDF版)
IBM PC(INTEL8086/8088) 宏汇编语言程序设计
1987
IBM PC宏汇编语言程序设计及应用(1992 PDF版)
IBM PC宏汇编语言程序设计及应用
1992
宏汇编语言程序设计(1987.01 PDF版)
宏汇编语言程序设计
1987.01 电子工业出版社
宏汇编语言参考手册( PDF版)
宏汇编语言参考手册
IBM PC译丛 宏汇编( PDF版)
IBM PC译丛 宏汇编
Microsoft Macro5.0 宏汇编程序( PDF版)
Microsoft Macro5.0 宏汇编程序
北京市:北京市新闻出版社
宏汇编和维修手册(1984 PDF版)
宏汇编和维修手册
1984 厦门电子计算机厂中国科学院计算所八室
IBM PC丛书  IBM PC  宏汇编( PDF版)
IBM PC丛书 IBM PC 宏汇编
PC丛书编辑部
IBM个人计算机 宏汇编程序( PDF版)
IBM个人计算机 宏汇编程序
DOS宏汇编语言 11(1983 PDF版)
DOS宏汇编语言 11
1983
IBM PCAT 简介及软硬件资料汇编 IBM(1984 PDF版)
IBM PCAT 简介及软硬件资料汇编 IBM
1984
宏汇编( PDF版)
宏汇编
PC丛书编辑部
IBM PC宏汇编语言 MASM 的使用方法( PDF版)
IBM PC宏汇编语言 MASM 的使用方法
中科院希望电脑技术公司
宏汇编语言程序设计(1998 PDF版)
宏汇编语言程序设计
1998 北京:中国财政经济出版社