w65c816s Western Design Center, Inc., w65c816s Datasheet - Page 48

no-image

w65c816s

Manufacturer Part Number
w65c816s
Description
W65c816s 8/16?bit Microprocessor
Manufacturer
Western Design Center, Inc.
Datasheet
6.3.3 The Operand Field
The operand field may start no sooner than one space after the operation
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.
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.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.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.
Table 6-1 Alternate Mnemonics
BCC
BCS
CMP A
DEC A
INC A
JSL
JML
TCD
TCS
TDC
TSC
XBA
Standard
WDC
BLT
BGE
CMA
DEA
INA
JSR
JMP
TAD
TAS
TDA
TSA
SWA
Alias
code field.
The
The
48

Related parts for w65c816s