The CUBIX 6809 Assembler Users Guide Revised: 30-Jul-90 Dunfield Development Systems ---------------------------- High quality tools for Embedded Development at low prices. https://dunfield.themindfactory.com Copyright 1983-2005 Dave Dunfield All rights Reserved 6809 ASSEMBLER TABLE OF CONTENTS Page 1. INTRODUCTION 1 2. ASSEMBLER SOURCE INPUT 1 2.1 Source File Format 1 2.2 Expressions 2 2.3 Addressing modes 3 2.4 Special Characters 4 3. ASSEMBLER DIRECTIVES 5 4. ERROR MESSAGES 7 5. QUALIFIERS 8 6. IMAGE BUILDING UTILITY 9 7. USING THE ASSEMBLER 9 7.1 Null Filename 10 7.2 Performance 10 6809 ASSEMBLER Page: 1 1. INTRODUCTION The assembler, is a multi-pass assembler, which produces code for the Motorola 6809 microprocessor, and runs under the CUBIX Disk Operating System on the 6809. It accepts a input file containing assembly source statements, and generates both an object file, containing machine instructions, and a listing file, containing a printed list of the code generated. 2. ASSEMBLER SOURCE INPUT 2.1 Source File Format The assembler accepts a source file, containing assembly statements, one per line. Lines beginning with an asterisk ('*'), are treated as comments, and are ignored by the assembler. All other lines have the following format: