《IBM PC丛书 IBM PC 宏汇编》求取 ⇩

第一章前言1

机器指令1

汇编指令1

宏指令1

伪操作1

EDLIN程序2

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

命令格式3

缺省文件名扩展3

怎样起动汇编程序:3

用选择1怎样起动汇编4

用选择2怎样起动汇编5

用选择3怎样起动汇编6

MACRO汇编程序的终止7

各种参数(/Parms)7

设备标识7

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

建立一个交叉引用文件8

CREF的起动8

用选择1怎样起动CREF8

用选择2怎样起动CREF9

用选择3怎样起动CREF10

CREF的终止10

CRF格式10

第四章汇编语言格式11

符号/数据表示法11

数据项11

常数(立即值)11

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

标号14

变量14

寄存器代码约定14

状态标志寄存器15

操作数15

属性算符17

第五章伪操作指令22

数据伪操作指令22

ASSUME23

COMMENT23

DB定义字节24

DD 定义双字24

DQ 定义四倍字长25

DT 定义十个字节26

DW 定义字27

END28

EQU28

=(等号)28

EVEN29

EXTRN29

GROUP30

INCLUDE31

LABEL31

NAME32

ORG33

PROC33

PUBLIC34

RADIX34

RECORD35

SEGMENT37

STRUC38

条件伪操作:39

IF表达式40

IFE表达式40

IF140

IF240

IFDEF符号41

IFNDEF符号41

IFB<参量>41

IFNB<参量>41

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

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

ENDIF41

ELSE41

MACRO(宏)伪操作:41

MACRO和重复块伪操作42

MACRO46

PURGE47

LOCAL47

REPT48

IRP48

IRPC49

ENDM49

EXITM49

&and符号特殊宏算符50

;;两个分号特殊宏算符50

!惊叹号特殊宏算符50

%百分号特殊宏算符51

列表伪操作:51

.CREF/.XCREF52

.LALL/.SALL/.XALL52

.LIST/.XLIST53

%OUT53

PAGE53

SUBTTL54

TITLE54

假条件块:54

.LFCOND54

.SFCOND55

.TFCOND55

程序员控制55

第六章指令助记符57

各种符号和符号表示法57

指令字段59

操作码字节59

寻址方式字节59

指令格式示范:60

AAAASCII调正,用于加法64

AAD ASCII调正,用于除法64

AAM ASCII调正,用于乘法65

AAS ASCII调正,用于减法65

ADC 进位加66

ADD 加法67

AND 逻辑“与”69

CALL 调用一个过程70

CBW 字节转换成字72

CLC 清除进位标志72

CLD 清除方向标志73

LCI 清除中断标志(禁止)73

CMC 补码进位标志73

CMP 比较两个操作数74

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

CWD 把字转换成双字76

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

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

DEC 目的减178

DIV 除法,无符号78

ESC 换码80

HLT 暂停80

IDIV 整数除法,带符号81

IMUL 整数乘82

IN 输入字节或字83

INC 目的操作数加184

INT 中断85

INTO 溢出中断85

IRET 中断返回86

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

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

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

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

JCXZ 如果CX是零,则转移89

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

JG/JNLE 如果大于/如果非小于,不等于,则转移90

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

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

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

JMP 转移92

JNC 如果无进位,则转移94

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

JNO 如果无溢出,则转移95

JNP/JPO 如果无奇偶标志/如果有奇偶标志,则转移95

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

JO 溢出转移96

JP/JPE 有奇偶标志/如果有偶数奇偶标志,则转移96

JS 根据符号转移97

LAHF 状态标志字装入AH97

LDS 装入数据段寄存器97

LEA 装入有效地址98

LES 装入附加段寄存器98

LOCK 关闭总线99

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

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

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

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

MOV 传送104

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

MUL 无符号乘法108

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

NOP 不操作109

NOT 逻辑“非”109

OR 逻辑“或”110

OUT 输出字节或字111

POT 从堆栈顶弹出一字送到目的112

POPF 将保存在堆栈顶的状态字送入状态标志寄存器Flags中113

PUSH 把字压入栈113

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

RCL 通过CF位循环左移114

RCR 通过CF位循环右移116

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

RET 从过程返回118

ROL 循环左移119

ROR 循环右移120

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

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

SAR 算术右移123

SBB 有借位的减法124

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

SHR 逻辑右移127

STC 置进位标志位CF128

STD 置方向标志位DF128

STI 置中断标志位IF(启动)129

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

SUB 减法130

TEST 测试(逻辑比较)132

WAIT 等待133

XCHG 交换133

XLAT 转换134

XOR “异或”操作135

附录A:信息137

汇编程序信息137

小汇编程序(ASM)137

MACRO汇编程序(MASM)137

I/O 处理程序信息144

运行时的信息145

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

附录C:伪操作一览表165

数据伪操作165

条件伪操作166

MACRO伪操作167

列表伪操作167

附录D:汇编过程示范169

要求169

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

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

汇编源程序170

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

建立交叉引用表171

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

组合目标模块文件产生最终的应用模块文件172

运行最终应用程序模块173

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

术语词典188

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

高度相关资料

IBM-PC奥秘( PDF版)
IBM-PC奥秘
Guide to IBM PC Communications( PDF版)
Guide to IBM PC Communications
IBM PC(INTEL8086/8088) 宏汇编语言程序设计(1987 PDF版)
IBM PC(INTEL8086/8088) 宏汇编语言程序设计
1987
IBM PC DOS 3.00( PDF版)
IBM PC DOS 3.00
北京海华新技术开发中心
Your IBM PC Made Easy(1984 PDF版)
Your IBM PC Made Easy
1984 Osborne/McGraw-Hill
IBM PC译丛 宏汇编( PDF版)
IBM PC译丛 宏汇编
IBM PC译丛 BASIC( PDF版)
IBM PC译丛 BASIC
IBM PC译丛 C语言( PDF版)
IBM PC译丛 C语言
IBM 宏汇编( PDF版)
IBM 宏汇编
辽宁省电子计算机学会《小型微型计算机系统》编辑部
IBM丛书  IBM-PC  硬件手册  2( PDF版)
IBM丛书 IBM-PC 硬件手册 2
PC丛书编辑部
IBM PC丛书  IBM PC/XT硬件手册  3( PDF版)
IBM PC丛书 IBM PC/XT硬件手册 3
PC丛书编辑部
IBM PC丛书  COBOL  语言( PDF版)
IBM PC丛书 COBOL 语言
PC丛书编辑部
IBM PC丛书  SMARTCOM2  用户手册( PDF版)
IBM PC丛书 SMARTCOM2 用户手册
PC丛书编辑部
IBM PC丛书  FORTH  语言( PDF版)
IBM PC丛书 FORTH 语言
PC丛书编辑部
IBM PC硬件( PDF版)
IBM PC硬件
天津市计算机应用技术研究所