LX-51 is designed specifically for developing application for resource constrained microcontrollers.
It produces output in a symbolic format (OMF-51), a HEX output file, and a complete listing file.
It implements a Bank Switching mode allowing pagination, which is done via an assembler file when the special object file, L51_BANK.obj, is linked with the user application.
In addition, LX-51 has a Flash mode option, which supposes a fixed programmable area, from address 0, and a multi-programmable area, from a code address representing the physical frontier between the two areas.
LX-51 output is supported by Raisonance CodeCompressor technology for post-link code size optimization across the entire user application.
The unlimited LX-51 assembler is available as part of the free RKit51 Toolset.