图书介绍

MACRO宏汇编用户指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

MACRO宏汇编用户指南
  • 刘滨译 著
  • 出版社: 中国科学院沈阳分院
  • ISBN:
  • 出版时间:1985
  • 标注页数:193页
  • 文件大小:40MB
  • 文件页数:206页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MACRO宏汇编用户指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 绪论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

热门推荐