《IBM 宏汇编》
作者 | 王旭译 编者 |
---|---|
出版 | 辽宁省电子计算机学会《小型微型计算机系统》编辑部 |
参考页数 | 168 |
出版时间 | 没有确切时间的资料 目录预览 |
ISBN号 | 无 — 求助条款 |
PDF编号 | 816584698(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第一章前言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 希望电脑公司
-
- IBM PC宏汇编语言程序设计及应用
- 1992
-
- 宏汇编语言程序设计
- 1987.01 电子工业出版社
-
- Microsoft Macro5.0 宏汇编程序
- 北京市:北京市新闻出版社
-
- 宏汇编和维修手册
- 1984 厦门电子计算机厂中国科学院计算所八室
-
- IBM PC丛书 IBM PC 宏汇编
- PC丛书编辑部
-
- DOS宏汇编语言 11
- 1983
-
- 宏汇编
- PC丛书编辑部
-
- IBM PC宏汇编语言 MASM 的使用方法
- 中科院希望电脑技术公司
-
- 宏汇编语言程序设计
- 1998 北京:中国财政经济出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD