《MACRO宏汇编用户指南》
作者 | 刘滨译 编者 |
---|---|
出版 | 中国科学院沈阳分院 |
参考页数 | 193 |
出版时间 | 1985(求助前请核对) 目录预览 |
ISBN号 | 无 — 求助条款 |
PDF编号 | 86076678(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第一章绪论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 西安:西安电子科技大学出版社
-
- visifile用户指南
- 0520资料出版联合体
-
- index用户指南
- 0520资料出版联合体
-
- 用户指南 1
- 中国科学院希望高级电脑技术公司
-
- MCS-51宏汇编程序用户指南
- 中国英特尔计算机用户协会
-
- VAX-11 MACRO用户指南
- 1985
-
- Mailmerge用户指南
- 1985
-
- Spellstar用户指南
- 1985
-
- BASIC用户指南
- 1985
-
- 用户指南 1
- 1991
-
- 优化编译用户指南 上
- 1990
-
- EtherSeries用户指南
- 1984
-
- PASCAL编译程序用户指南
- 1985
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD