November 09, 2018
46
Table 6-1 Alternate Mnemonics
WDC
Standard
Alias
BCC
BLT
BCS
BGE
CMP A
CMA
DEC A
DEA
INC A
INA
JSL
JSR
JML
JMP
TCD
TAD
TCS
TAS
TDC
TDA
TSC
TSA
XBA
SWA
6.3.2.4 JSL should be recognized as equivalent to JSR when it is specified with a long absolute
address forced. JML is equivalent to JMP with long addressing forced.
6.3.3 The Operand Field
The operand field may start no sooner than one space after the operation code field. The
assembler must be capable of at least twenty-four bit address calculations. The assembler should be
capable of specifying addresses as labels, integer constants, and hexadecimal constants. The
assembler must allow addition and subtraction in the operand field. Labels shall be recognized by the
fact they start with alphabetic characters. Decimal numbers shall be recognized as containing only
the decimal digits 0...9. Hexadecimal constants shall be recognized by prefixing the constant with a
"$" character, followed by zero or more of either the decimal digits or the hexadecimal digits "A"..."F".
If lower-case letters are allowed in the label field, then they shall also be allowed as hexadecimal
digits.
6.3.3.1 All constants, no matter what their format, shall provide at least enough precision to
specify all values that can be represented by a twenty-four bit signed or unsigned integer
represented in two's complement notation.
6.3.3.2
Table 7-2 shows the operand formats that shall be recognized by the assembler. bol
d
is a
label or value which the assembler can recognize as being less than $100. The symbol
a
is a label
or value which the assembler can recognize as greater than $FF but less than $10000; the symbol
al
is a label or value that the assembler can recognize as being greater than $FFF. The symbol
EXT is a label which cannot be located by the assembler at the time the instruction is assembled.
Unless instructed otherwise, an assembler shall assume that EXT labels are two bytes long. The
symbols
r
and
rl
are 8 and 16-bit signed displacements calculated by the assembler.