《MCS-51宏汇编程序用户指南》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:余梅笙译
  • 出 版 社:中国英特尔计算机用户协会
  • 出版年份:2222
  • ISBN:
  • 页数:242 页
图书介绍:

第1章 绪言 1

什么是汇编程序 1

如何开发一个程序 1

模块化编程的好处 1

高效地开发程序 2

子程序的重复使用 2

易于调试及修改 2

MCS-51模块程序的开发过程 2

段、模块及程序 2

程序送入及编辑 3

汇编 3

目标文件 3

列表文件 3

重新定位及连接 3

转换为十六进制格式 3

保留文件的演变记录 4

对一个MCS-51程序的编写,汇编及调试 4

硬件概述 7

存贮器地址 7

数据单位 9

算术的和逻辑的功能 10

通用寄存器 10

堆栈 11

可作符号寻址的寄存器 11

位寻址 13

程序状态字 13

定时器及计数器 13

I/O口 13

串行I/O口 15

中断控制 15

复位 16

第2章 操作数及表达式 18

操作数 18

特殊的汇编程序符号 19

简接寻址 19

立即数 20

数据寻址 20

位寻址 21

代码寻址 23

相对跳转(SJMP)及条件跳转 23

在块内跳转及调用(AJMP及ACALL) 23

长跳转及调用(LJMP及LCALL) 25

类属跳转及调用(IMP及CALL) 25

汇编时表达式求值 26

带说明的数字 26

ASM51数的表示 26

表达式中的字符串 27

符号的用法 28

在表达式中操作符的用法 30

算术操作符 30

逻辑操作符 30

特殊汇编操作符 31

关系操作符 32

操作符优先权 32

在表达式中段类型 33

可重新定位的表达式求值 33

简单的可重新定位的表达式 33

一般的可重新定位的表达式 34

第3章 指令集 35

引言 35

注释 133

第4章 汇编程序伪指令 134

引言 134

位置计数器 135

符号名称 135

语句标号 136

符号定义 136

SEGMENT伪指令 136

EQU伪指令 137

SET伪指令 138

BIT伪指令 138

DATA伪指令 139

XDATA伪指令 139

IDATA伪指令 139

CODE伪指令 140

存贮器初始化及保留 140

DS伪指令 140

DBIT伪指令 140

DB伪指令 141

DW伪指令 141

程序的连接 142

PUBLIC伪指令 142

EXTRN伪指令 142

NAME伪指令 143

汇编程序状态控制 143

END伪指令 143

ORG伪指令 143

段选择为指令 144

USING伪指令 145

第5章 宏处理语言 146

引言 146

宏处理器概述 146

介绍生成及调用宏 147

生成简单的宏 147

带参数的宏 150

LOCAL符号清单 151

宏处理器的内在功能 152

内在的注释、换码、括号及METACHAR功能 153

注释功能 153

换码功能 154

括号功能 154

METACHER功能 155

MPL中的数和表达式 155

宏SET 156

EVAL功能 156

MPL中的逻辑表达式及串比较 157

控制流功能 158

IF功能 158

WHILE功能 159

REPEAT功能 159

EXIT功能 160

串处理内在功能 160

LEN功能 160

SUBSTR功能 161

MATCH功能 161

控制台I/O内在功能 162

先进的MPL概念 163

宏分隔符 163

隐空白分隔符 163

标识符分隔符 164

文字分隔符 164

文字方式与正常方式的比较 166

对宏调用求值的算法 166

第6章 汇编程序操作及控制 168

如何引用MCS一51宏汇编程序 168

汇编程序控制项 168

第7章 汇编程序输出 出错提示及列表文件格式 177

出错提示及恢&复 177

控制台出错提示 177

I/O出错 177

ASM51内部的错误 178

引用行出错 178

列表文件出错提示 180

源文件出错提示 180

宏出错提示 185

控制项出错提示 187

特殊的汇编程序出错提示 189

致命的出错提示 189

汇编程序列表文件格式 190

列表文件题头 194

源清单 194

宏及INCLUDE文件的格式 195

符号表 197

列表文件尾 198

附录A 汇编语言BNF语法(略) 199

附录B 指令集总结 199

附录C 汇编程序伪指令总结 200

附录D 汇编程序控制项总结 202

附录E MPL内在功能 205

附录F 被保留的符号 206

附录G 示范程序 207

附录H 参考表 218

附录J 出错提示 229

附录K 把绝对程序改为可重新定位的程序 234

附录L 目标处理器的选择 242