第1章 简介
如何开发一个程序
什么是汇编器?
模块化编程
模块化程序开发过程
段、模块和程序
翻译和连接过程
文件的扩展名
程序模板文件
第2章 架构概览
存储器的类型和布局
传统的8051
扩展型8051
菲利浦80C51MX
CPU寄存器
8051版的CPU寄存器
英特尔/爱特梅尔WM251的CPU寄存器
程序状态字(PSW)
指令集和操作码映射部分详见A51.pdf,在此不作翻译。
第3章 编写汇编程序
汇编语句
汇编器伪指令
汇编器控制指令
汇编语言指令
备注
符号
标号
操作数
特殊汇编器符号
立即数
存储器访问
程序地址
表达式和运算符
数值
字符
字符串
位置计数器
运算符
表达式
第4章 汇编器的伪指令
汇编器伪指令
位置计数器
普通段
堆栈段
绝对段
默认段
SEGMENT
RSEG
符号定义
EQU,SET
CODE,DATA,IDATA,XDATA
esfr,sfr,sfr16,sbit
LIT(只适用于AX51 和 A251)
内存初始化
DB
DW
DD(只适用于AX51 和 A251)
预留内存
DBIT
DS
DSB (仅适用于 AX51 和 A251 )
DSW (仅适用于 AX51 和 A251 )
DSD (仅适用于 AX51 和 A251 )
过程声明(仅适用于 AX51 和 A251 )
PROC / ENDP(仅适用于 AX51 和 A251 )
LABEL(标记) (仅适用于 AX51 和 A251)
程序的连接
PUBLIC
EXTRN / EXTERN
NAME
地址控制伪指令
ORG
EVEN (仅适用于 AX51 和 A251 )
USING
其它伪指令
END
__ERROR__
第5章 汇编器宏
标准宏伪指令
定义一个宏
参数
标号
重复代码块
未完待续……
推荐下载(您需要安装PDF阅读器才能查看):
A51 中文手册 第1章.pdf
编译进度:
- 2006年8月18日,整理制作了 A51 中文手册 第1章的PDF文件,供大家下载。其中的错误之处,请您尽快告诉罗亩,先行谢谢了。
- 2006年8月21日,在原文件中加了一些链接,方便大家浏览;第4章伪指令快结束了。
- 2006年8月22日,除了一些文章中的链接没有完善外,第4章结束。
- 2006年9月3日,第5章开始了。
