《MACRO宏汇编用户指南》求取 ⇩

第一章绪论1

机器指令1

汇编程序指令1

宏指令2

伪操作2

EDLIN 程序2

处理器的结构2

编址2

寄存器3

3

第二章MACRO汇编程序4

命令格式4

隐含的文件名扩展4

怎样启动汇编程序5

如何用选择1启动汇编程序5

如何用选择2启动汇编程序6

如何用选择3启动汇编程序7

MACRO汇编程序的结束8

参数(/Parms)8

设备标识符9

第三章交叉引用程序(CREF)10

建立交叉引用文件10

怎样启动CREF10

如何用选择1启动CREF10

如何用选择2启动CREF11

如何用选择3启动CREF12

CREF的结束12

CRF的格式12

带有开始记录类型的记录12

带有结束记录类型的记录12

第四章汇编语言的格式13

符号/数据表示法13

数据项13

常数(立即值)14

第一次扫描与第二次扫描14

标号16

变量16

寄存器代码的约定17

标志寄存器17

操作数18

属性操作符19

带有返面值的操作符20

记录专用操作符23

表达式23

第五章伪操作25

数据伪操作25

ASSUME25

COMMENT26

DB定义字节26

DD定义双字27

DQ定义四倍长字28

DT定义十个字节29

DW定义字30

END31

EQU31

=(等号)32

FVEN32

EXTRN32

GROUP33

INCLUDE35

LABEL35

NAME36

ORG37

PROC37

PUBLIC38

RADIX39

RECORD39

SEGMENT41

STRUC43

条件伪操作44

IF expression45

IFE expression45

IF145

IF245

IFDEF symbol45

IFNDEF symbol45

IFB〈argument〉45

IFNB〈argument>45

IFIDN〈argument—1〉,〈argument—2〉45

IFDIF〈argument—1〉,〈argument—2〉45

ENDIF45

ELSE45

宏伪操作46

宏和重复块伪操作46

MACRO50

PURGE51

LOCAL51

REPT52

IRP52

IRPC52

ENDM53

EXITM53

&(连接号,特殊的MACRO操作符)53

;;(两个分号,特殊的MACRO操作符)54

!(惊叹号,特殊的MACRO操作符)54

%(百分号,特殊的MACRO操作符)54

列表伪操作55

.CREF/.XCREF55

.LALL/.SALL/.XALL56

.LIST/.XLIST56

%OUT56

PAGE57

SUBTIL57

TITLE58

假条件块58

.LFCOND58

.SFCOND58

.TFCOND58

编程控制59

第六章指令记忆码61

符号与表示法61

指令字段63

操作代码字节63

寻址方式字节63

AAA加法ASCII调整64

AAD除法ASCII调整65

AAM乘法ASCII凋整65

AAS减法ASCII调整66

ADC进位加66

存贮器或寄存器操作数与寄存器操作数相加67

立即操作数与累力器相加67

立即操作数与存贮器或寄存器操作相加68

ADD加法68

存贮器或寄存器操作数与寄存器操作数相加68

立即操作数加到累加器69

立即操作数加到存贮器或寄存器操作数69

AND逻辑与69

CALL调用过程71

CBW字节转为字73

CLC清进位标志73

CLD清方向标志74

CLI清中断标志74

CMC补码进位标志74

CMP比较两个操作数75

CMPS/CMPSB/CMPSW比较字节串或字串76

CWD字转为双字78

DAA十进制加法调整78

DAS十进制减法调整79

DEC减量为1的目的79

寄存器操作数(字)79

存贮器或寄存器操作数80

DIV无符号除法80

ESC换码82

HLT暂停82

IDIV带符号的整数除法83

IMUL整数乘法84

IN输入字节或字85

INC增量为1的目的86

INT中断87

INTO溢出中断88

IRET中断返回89

JA/JBE高于/不低于或不等于时转89

JAE/JNB高于或等于/不低于时转90

JB/JNAE/JC低于/不高于也不等于/有迸位时转91

JBE/JNA低于或等于/不高于时转91

JCXZ CX为零时转92

JE/JZ等于/零标志位为1时转92

JG/JNLE大于/不小于也不等于时转93

JGE/JNL大于或等于/不小于时转94

JL/JNGE小于/不大于也不等于时转95

JLE/JNG小于或等于/不大于时转95

JMp无条件转96

段内或组内的直接无条件转移96

段内直接短标号的无条件转移97

段间的直接无条件转移97

段间的间接无条件转移97

段内或组内的间接无条件转移97

JNC无进位时转98

JNE/JNZ不等于/零标志为0时转98

JNO无溢出时转99

JNP/JPO无奇偶校验/奇偶校验为奇时转99

JNS无符号/为正时转100

JO溢出时转100

JP/JPE有奇偶校验/奇偶校验为偶时转100

JS符号标志位为1时转101

LAHF把标志位装入装AH101

LDS装入数据段寄存器102

LEA装入有效地址102

LES装入附加段寄存器103

LOCK封锁总线104

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

LOOP计数寄存器不为0时循环106

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

LOOPNE/LOOPNZ不等于/零标志位为0时循环108

MOV传送109

累加器的内容传送到寄存器109

存贮器的内容传送给累加器109

存贮器或寄存器操作数的内容传送给段寄存器110

段寄存器的内容传送给存贮器或寄存器110

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

MUL无符号乘法113

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

NOP空操作115

NOT逻辑“非”115

OR逻辑“或”116

存贮器或寄存器操作数与寄存器操作数的逻辑“或”116

立即操作数与累加器操作数的逻辑“或”117

立即操作数与存贮器或寄存器的逻辑“或”117

OUT输出字节或字117

固定端口118

可变端口118

POP从堆栈弹出字并送给目的寄存器操作数118

段寄存器119

存贮器或寄存器操作数119

POPF标志位弹出堆栈119

PUSH把字压入堆栈120

寄存器操作数(字)120

段寄存器120

存贮器或寄存器操作数121

PUSHF把标志寄存器压入堆栈121

RCL通过进位标志位循环左移121

RCR通过进位标志位循环右移123

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

RET过程返回125

段内返回126

段内返回并把立即值加到栈指针126

段间返回并把立即值加到栈指针126

ROL循环左移127

ROR循环右移128

SAHF AH装入标志寄存器129

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

SAR算术右移131

SBB带借位减法132

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

SHR逻辑右移135

STC置进位标志137

STD置方向标志137

STI置中断标志137

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

SUB减法139

TEST测试140

WAIT等待142

XCHG交换142

XLAT转换143

XOR异一或144

附录A.错误信息146

汇编程序的错误信息146

Small汇编程序(ASM)146

MACRO汇编程序(MASM)146

I/O处理程序的错误信息151

运行期间的错误信息153

附录B.指令表153

附录C.伪操作表168

数据伪操作168

条件伪操作169

宏伪操作170

例表伪操作171

附录D.会话实例172

要求172

复制汇编程序的主软盘172

建立用于汇编程序会话的源文件173

汇编源程序173

查看由汇编程序建立的文件174

建立交叉引用表174

其它模块的处理175

连接目标文件产生可执行的应用程序176

运行最后得到的应用程序177

关于调试的几点注意事项177

汇编程序与连接程序的清单179

词汇191

1985《MACRO宏汇编用户指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘滨译 1985 中国科学院沈阳分院 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

微机常用管理应用软件包(1990 PDF版)
微机常用管理应用软件包
1990 西安:西安电子科技大学出版社
visifile用户指南( PDF版)
visifile用户指南
0520资料出版联合体
index用户指南( PDF版)
index用户指南
0520资料出版联合体
用户指南  1( PDF版)
用户指南 1
中国科学院希望高级电脑技术公司
MCS-51宏汇编程序用户指南( PDF版)
MCS-51宏汇编程序用户指南
中国英特尔计算机用户协会
VAX-11 MACRO用户指南(1985 PDF版)
VAX-11 MACRO用户指南
1985
ETHERNET用户指南( PDF版)
ETHERNET用户指南
手册指南与用户指南( PDF版)
手册指南与用户指南
Mailmerge用户指南(1985 PDF版)
Mailmerge用户指南
1985
Spellstar用户指南(1985 PDF版)
Spellstar用户指南
1985
BASIC用户指南(1985 PDF版)
BASIC用户指南
1985
用户指南  1(1991 PDF版)
用户指南 1
1991
优化编译用户指南  上(1990 PDF版)
优化编译用户指南 上
1990
EtherSeries用户指南(1984 PDF版)
EtherSeries用户指南
1984
PASCAL编译程序用户指南(1985 PDF版)
PASCAL编译程序用户指南
1985