Freescale Semiconductor, Inc.
Order this document
by M68SMASM/D
M68SMASM
Product Profile
Assembly Language Toolset for
Microcontrollers
Motorola offers an assembly language development toolset that supports the M68HC05,
M68HC08, M68HC11 and M68HC16 microcontrollers. These tools provide a path to higher perfor-
mance while maintaining compatibility with existing software and systems. The tools include: an as-
sembler (masm), linker (ld), Motorola S-record generator (hex), assembly language converter
(i2m), symbol table dump utility (nm), map file generator (mlst2map), conversion utility to support
the CDS805 (coff2cds), and symbol table reduction tool (strip). This toolset operates under DOS on
IBM PC and 100% compatible machines which contain an Intel 80386 or higher microprocessor.
Features include:
• Relocatable or absolute object modules
• Switch selectable processor support
• Full instruction sets
• Common syntax and extended instructions to ease upward migration
• All available addressing modes
• Full macro capability with nesting
• Include file support that allows nested include files
• Linking of multiple source files
• Optimization of long and short branches
• Generation of Motorola S-records
• 128 character symbol names
• Partial linking
• Common Object File Format
• User-controlled assembly listings
• Cross reference listings
• Symbol table listings
• User-selectable case sensitive labels
• Motorola’s Assembly Language Input standard is based on MASM
• Works with existing CDS805 hardware and software
• Works with existing MMDS05, MMDS08 and MMDS11 hardware and software and will work
with planned upgrades
• User-selectable option to minimize the size of the symbol table to decrease download time
• Absolute listings available after relocation
• Creation of map files
.
© MOTOROLA INC., 1994
For More Information On This Product,
Go to: www.freescale.com