VARIABLE USAGE FOR 6809 ASSEMBLER


AM()     ADDRESS MODES OF OPCODES - IMMEDIATE, INDIRECT, ETC.

B$       STRING FOR INPUT LINE FROM SOURCE FILE

BPC      TEMPORARY PROGRAM COUNTER STORAGE - USED W/ POST BYTE

CP       CHARACTER POINTER USED WHEN PARSING INPUT SOURCE LINE

EM$()    ERROR MESSAGE STRING ARRAY

EQ$      TEMPORARY HOLD FOR LABELS

FI$      FILE NAME FOR SOURCE INPUT

H()      ARRAY OF POWERS OF 16 FOR DECIMAL TO HEX CONVERSIONS

HO       USED FOR POSITION FORMATTING FOR OBJECT CODE AND SYMBOL TABLE

HO$      STRING USED FOR STRING FORMATTING (SEE HO)

HX$      HEX CHARACTERS STRING USED FOR DISPLAYING HEX VALUES

I        INDEX FOR NUMBER OF INPUT SOURCE CODE LINES

IM       INPUT MODE (TYPE OF ADDRESSING) USED FOR BYTE COUNT, ETC.

IN       INDIRECT ADDRESSING MODE FLAG

IN$      INDIRECT ADDRESSING MODE CHARACTER - ON TRS-80, "!"

IO       TEMPORARY HOLD FOR TYPE (T) OF OP-CODE

IP$      INPUT STRING FOR SOURCE CODE LINE NUMBER AS SET BY EDTASM OR EDAS

J        TEMPORARY LOOP COUNTER

LB$      STRING REPRESETATION OF PROGRAM LABEL

LL       LINE COUNT LIMIT (NUMBER OF INPUT LINES)

LN       START LINE NUMBER FOR DATA STATEMENT OUTPUT

LN$()    LINE NUMBER STRING ARRAY USED FOR ASSEMBLY LISTINGS

LT       POINTER TO SYMBOL TABLE NODE FOR GIVEN LABEL

ML       MAXIMUM LABEL LENGTH (6 ON TRS-80)

MN$()    OPCODE MNEMONIC STRING ARRAY TABLE

MS       MAXIMUM SIZE FOR FOR SYMBOL TABLE NODE ARRAYS

OBJ()    ARRAY FOR HOLDING GENERATED OBJECT CODE

OPC      TEMPORARY HOLD FOR SINGLE INSTRUCTION OP-CODE VALUE

OP$      STRING TO HOLD OPERATOR (+,-,/,*)

PASS     VARIABLE FOR ASSEMBLER PASS NUMBER

PB       POST BYTE VALUE USED FOR CERTAIN OP-CODES

PC       PROGRAM COUNTER (PC) VALUE

PF       PRINT FLAG (VALUE = 1 MEANS OUTPUT TO PRINTER)

REG$     REGISTER SYMBOLS AND NUMERIC ASSIGNMENT STRING

RP()     REGISTER PUSH/PULL EQUATES ARRAY

RR       REGISTER VALUE RANGE (0-3 VALID RANGE)

S$       TEMPORARY STRING FOR SOURCE CODE LINE

SL       SOURCE LINE COUNT FOR PROCESSING PASSES

SL()     LEFT SIDE VALUES OF BALANCED TREE FOR SYMBOL TABLE

SN       SYMBOL NUMBER (SYMBOL TABLE COUNT/INDEX)

SP       SPACE COUNT USED FOR FORMATTING OUTPUT

SR()     RIGHT SIDE VALUES OF BALANCED TREE FOR SYMBOL TABLE

SRC$()   SOURCE CODE LINE HOLD ARRAY

SS$()    SYMBOL TABLE STRING ARRAY

SV()     SYMBOL TABLE VALUE ARRAY

T        TEMPORARY VARIABLE

T$       TEMPORARY STRING VARIABLE

TQ       TEMPORARY VARIABLE WHEN T ALREADY IN USE

TT       VARIABLE USED TO HOLD DECIMAL VALUE OF PC

VD$      VALID DELIMETERS STRING

Z        LENGTH OF CODE FOR USE WITH DATA STATEMENTS 