Projects / AS Macroassembler

AS Macroassembler

AS is a portable macro cross-assembler for a variety of microprocessors and controllers. Though it is mainly targeted at embedded processors and single-board computers, you also find CPU families in the target list that are used in workstations and PCs.

Tags Software Development Utilities
Licenses GPL
Operating Systems Windows MS-DOS Windows Windows Windows Windows OS/2 POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

Changes: KCPSM/Picoblaze support was added. National INS 807x support was added. Path/filename handling was fixed for the Win32 target.

Changes: Improved support for structures and unions, and addition of the 8085's undocumented instructions.

Changes: The AVR part has been completely overworked, and Mega-AVR instructions and addresses have been added. A small bug in the DATA statement that came up when both byte and word operands were dumped in one statement has been fixed. The TMS3206x part now handles the 'pseudo machine instructions' directly that had to be emulated via macros before. Additionally, there is now a set of pseudo instructions for it. ENDIF/ENDCASE now print the line number of the corresponding IF/SWITCH to the listing.

  • Rrelease-mid
  •  10 Oct 2001 15:01
  • Rrelease-after

Changes: This release fixes a parser bug with ASCII integer constants, and fixes a bug that could lead to crashes when writing debug info and using struct defintions.

  • Rrelease-mid
  •  03 Sep 2001 16:06
  • Rrelease-after

Changes: This release fixes the parsing of extended register syntax for Toshiba TLCS-900 and the -e option of P2HEX.

71a65a7c81799c5c9b26997051496a08_thumb

Project Spotlight

Nebula3

Multi-user Web file storage software.

B2d41f050d90e5e9a50a856a35202011_thumb

Project Spotlight

Webkit2pdf

A batch HTML to PDF converter based on Webkit.