Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
A 51

A 51

Ratings: (0)|Views: 321 |Likes:
Published by api-3726520

More info:

Published by: api-3726520 on Oct 17, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





and Utilities fo
Macro Assemble
8051 and Variants

Macro Assembler, Linker/Locator,
Library Manager, Object Hex-Converter
for 8051, extended 8051 and 251 Microcontrollers

User\u2019s Guide 07.2000
Keil Software

Information in this document is subject to change without notice and does not
represent a commitment on the part of the manufacturer. The software described
in this document is furnished under license agreement or nondisclosure
agreement and may be used or copied only in accordance with the terms of the
agreement. It is against the law to copy the software on any medium except as
specifically allowed in the license or nondisclosure agreement. The purchaser
may make one copy of the software for backup purposes. No part of this manual
may be reproduced or transmitted in any form or by any means, electronic or
mechanical, including photocopying, recording, or information storage and
retrieval systems, for any purpose other than for the purchaser\u2019s personal use,
without written permission.

\u00a9 Copyright 1988 -2000 Keil Elektronik GmbH., and Keil Software, Inc.
All rights reserved.
Keil C51\u2122, Keil C251\u2122 and \u00b5Vision2\u2122 are trademarks of Keil Elektronik
Microsoft\u00ae and Windows\u2122 are trademarks or registered trademarks of Microsoft
Intel\u00ae, MCS\u00ae 51, MCS\u00ae 251, ASM\u201351\u00ae, and PL/M\u201351\u00ae are registered trademarks
of Intel Corporation.
Every effort was made to ensure accuracy in this manual and to give appropriate
credit to persons, companies, and trademarks referenced herein.
Macro Assembler and Utilities for 8051 and Variants

This manual describes how to use the A51, AX51, A251 macro assemblers and
the related utilities. You can translate with this tools assembly language
programs into executable code for the 8051 and variants like Philips 80C51MX
or Intel/Temic 251 microcontrollers. This manual assumes that you are familiar
with the Windows operating system and know how to program microcontrollers.

\u201cChapter 1. Introduction,\u201d provides an overview of the different assembler
variants and describes the basics of assembly language programming.
\u201cChapter 2. Architecture,\u201d contains an overview of the 8051, extended 8051,
Philips 80C51MX and Intel/Temic 251 hardware and lists the instruction sets.
\u201cChapter 3. Writing Assembly Programs,\u201d describes assembler statements and
the rules for arithmetic and logical expressions.
\u201cChapter 4. Assembler Directives,\u201d describes how to define segments and
symbols and how to use all directives.
\u201cChapter 5. Assembler Macros,\u201d describes the function of the standard macros
and contains information for using standard macros.
\u201cChapter 6. Macro Processing Language,\u201d defines and describes the use of the
Intel Macro Processing Language.
\u201cChapter 7. Invocation and Controls,\u201d describes how to invoke the assembler
and how to control the assembler operation.
\u201cChapter 8. Error Messages,\u201d contains a list of all assembler error messages and
describes their causes and how to avoid them.
\u201cChapter 9. Linker/Locator,\u201d includes reference section of all linker/locater

directives, along with examples and detailed descriptions.
\u201cChapter 10. Library Manager,\u201d shows you how to create and maintain a library.
\u201cChapter 11. Object-Hex Converter,\u201d describes how to create Intel HEX files.
The Appendix contains program examples, lists the differences between

assembler versions, and contains other items of interest.

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
moomrit liked this
vikasalpha89 liked this
suremash liked this
abhishek911 liked this
rowan_bradley liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->