Operator`s manual
Examplesr
10 AND
110 F,OR
1110 STA
$3C26,x
20955,Y
Non-Indexed
Indireca
operands
ln Eeneral.
an
indjrecl operand
is
wrilten
with
pa-rentbeses The address
wirhin
rbe-Dareniheses
i" an
i;rermediare
address
which itself
con(ains
Ihe effective
addrless.
The onlv instrudion
with a non-indexed
indirecl
operand
isJump
In'
dired.
The
operand
is
a
number enclosed
in
parentheses.
The
parcnlheses
in the
operand
enciose a
number or an
expression
lhar
is inlerpreted
ae an
inter-
mediate addr€ss.
Dxamples:
JMP
t$6000)
JMP
(ABS)
JMP
(7430)
JM?
(ABS+256-BYJ
Indeied
Indtiect
oPerands
An indexed
indftect
instruction
us€s register
X.
The operand
is wdtten
(-,Xl
Examples:
10
rNc
($99,X)
Indirect Index€d
OPerands
An
indtect indexed
instruction
uses
register
Y. The operand
is
wdtt€n
(-)'Y
Exarnpld:
10 LDA
I$28),Y
110
.CMP
($E5),Y
1110 ORA
(BY),Y
tndexed
Page zero
operandg
A zero
page indexed
operand
is wrirlen
-.X
or
-.Y
Eramples:
10 lNc
$34,X
110 STX
$AB,Y
1110 I-DX
BY,Y
string
operands
ODerands
or
pai-ls
ol operands
enclosed
in
double
quotaLion marks are
rr:anslared into
rhe ATASIII
codes
of lhe characiers
berween
lhe
quota(ion
marks.
The
use ofsuch
operands
musl ofcourse
be appropriate
to lhe
U?e
of
insrruclion or
diredive io
which they
are appended.
Examples:
10 ADDR
.BYTE
..9+1
=S
TEN"
Ex€cutio[ ofthis
direciive
causes
th€ ATASCII
numb€rs
coresponding
to
"9",
''',
erc.)
io be srored
al successive
localions
slarJing
al ADDR.
Note.lhal
lhe
ATASCII
represenlation
ol any
character
except rhe
quoration mark
(")
can be
srored
wirh lhe.BYTL
directive
having a
slring operand.