*/
8051 Macro Assembler ASEM-51 V1.3
Submitted By:
W.W. Heinz
Rating:





(
Rate It)
ASEM-51 is a two-pass macro assembler for the Intel MCS-51
family of microcontrollers. It is running on the PC under
MS-DOS, Windows and Linux. The ASEM-51 assembly language is
based on the standard Intel syntax, and implements conditional
assembly, macros, and include file processing. The assembler
can output object code in Intel-HEX or Intel OMF-51 format as
well as a detailed list file. The ASEM-51 package includes
support for more than seventy 8051 derivatives, a bootstrap
program for MCS-51 target boards, and documentation in ASCII
and HTML format. And it is free ...
File Details
NOTE: Some downloads must be obtained through publishers´s site.
Do you want to get your software listed on this site? Go to our
submissions area.
Screenshot
Details
Number of downloads:
6454
Comments (5)
Highly recommended




Posted by: Andreas Kies on Friday, April 04, 2003
If you want or need to have Intel compatible source code and don't want to spend thousands of $$$ then this is a must have.
Very reliable, well documented, compact, fast




Posted on Sunday, April 06, 2003
All features are tested very well. Macros are handled correctly.
It's the right development tool for all who think,
8051 compatibles are made for assembler programming.
Totally awesome piece of code!




Posted by: Santimay Ganguly on Monday, March 13, 2006
Hi!I'm Santimay Ganguly, s/w developer for 8xc5x(like 89c52) microcontrollers. I've an x8051 cross assembler which upon compilation of an *.asm file, shows "non-existant internal ram location' every time it finds instructions using 'th2' 'tl2','auxr1','rcap2l','rcap2h'....etc which are valid internal sfr address in 89c52.So i'm in search of a cross-assembler for 80c32-derivatives.
Mr.




Posted by: JF Duhamel on Wednesday, December 27, 2006
Certainly the best and most elaborate free Intel syntax compatible assembler for the 8051 family. Works perfectly with Windows, Linux and Dos. Macros works well. 2 years very happy with it.
Turn off internal MCU by $NOMOD51




Posted on Friday, May 23, 2008
You may be operating in MOD51 mode. set $NOMOD51 and $INCLUDE (your mcu file)
Add Your Rating