Asm48 is a cross assembler for the ubiquitous Intel™ 8048 family of microcontrollers.
Although it was originally written for fun, it has turned out to be surprisingly useful, and can be considered as reasonably close to production quality.
See the Releases for downloadable files. However, you’re probably better using git to clone the repository and then building from source.
See the Github project page. You can clone the repository using the command
git clone https://github.com/daveho/asm48.git
Asm48 is written in standard C, and uses flex and bison. You also will need GNU Make (although the Makefile could easily be modified for other make variants). Most Unix-like systems (such as Linux and FreeBSD) and Windows machines running Cygwin should be able to build Asm48. See the README for more information on how to build.
Please send bug reports, flames, etc. to david.hovemeyer@gmail.com