Microcontroller - 8051, 8052, OpCodes, Analog Interface.

Monday, February 08, 2016

Cross-32 Meta-Assembler

The Cross-32 Meta-Assembler is a table based macro cross-assembler that compiles programs for numerous different target processors. By using a flexible instruction table structure, it assembles source code for many microprocessors, microcontrollers and digital signal processors, written in the original manufacturer's mnemonics. Cross-32 saves the cost of purchasing many individual assemblers, and reduces the time needed to learn numerous different products.

Cross-32 Meta-Assembler

Cross-32 Meta-Assembler
  • Table driven macro cross-assembler
  • Supports DFB, DFS, DWM, DWL and DFL
  • Supports END, EQU, INCL, ORG, PAGE, TITL, WDLN and others
  • Supports macro assembly (MACRO-ENDM)
  • Supports conditional assembly (IF-ELSE-ENDI)
  • Uses manufacturer's assembly language mnemonics
  • One step, two pass assembly (linker not used)
  • Intel, Motorola and C constants, 12H=$12=0x12
  • Uses C language arithmetic and logical operators
  • Internal 32-bit integer math
  • Creates hex file, listing and symbol table
  • Select Intel hex, Motorola S or binary file formats
  • Full error messages: FILE (ROW,COLUMN)
  • Works with any ASCII text editor
  • Over 50 processor tables included
  • Users may create tables for other processors

8051 Source Page - C and assembler sources for the famous controller 8051 and derivatives