本手册讲述的是用于传统的8051、扩展型8051和251微处理器家族的宏汇编器和相关软件,以及使用汇编语言为这些微处理器开发软件的过程。
传统的8051、扩展型8051和251的架构将在“第2章 架构概览”中作一下简短的讲解。其中,对传统的8051处理器、扩展型8051不同版本的处理器和251处理器之间的区别作了讲解。对于微处理器架构最完整的信息,请参照你使用的微处理器的硬件参考手册。
为了实现对不同的8051和251变型产品的最优化支持,Keil提供了以下开发工具:
| 开发工具 | 支持的微处理器,说明 |
| A51宏汇编器 BL51连接/定位器 LIB51库管理器 | 用于传统型8051的开发工具 包含对32×64KB代码堆的支持 |
| AX51宏汇编器 LX51扩展型连接/定位器 LIBX51库管理器 | 用于传统型和扩展型8051(菲利浦80C51MX,达拉斯390,等等)的开发工具 最大支持16MB代码和XDATA存储空间。 |
| A251宏汇编器 L251连接/定位器 LIB251库管理器 | 用于英特尔/爱特梅尔251的开发工具。 |
AX51和A251汇编器是A51汇编器的扩展集。该用户向导覆盖了所有的开发工具版本。每当有一个特点或选项某种工具专有的时,就标注出来。
