English
Language : 

W65C816S Datasheet, PDF (53/62 Pages) List of Unclassifed Manufacturers – Microprocessor
The Western Design Center, Inc.
W65C816S Data Sheet
Table 7-1 Alternate Mnemonics
WDC Standard
BCC
BCS
CMP A
DEC A
INC A
JSL
JML
TCD
TCS
TDC
TSC
XBA
Alias
BLT
BGE
CMA
DEA
INA
JSR
JMP
TAD
TAS
TDA
TSA
SWA
7.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.
7.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.
7.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.
7.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.
The Western Design Center
W65C816S
53