
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.
-
ATARI'
3
-
CONTENTS
7
-
APPENDICES
8
-
ILLUSTRATIONS
9
-
INTRODUCTION
11
-
ASSEMBLER
12
-
EDITOR IS USED
12
-
Object Program
13
-
ALLOCATING
15
-
FORMAT-HO\^/
18
-
TO WRITE A
18
-
STATEMENT
18
-
6Anz"t.. *qn
19
-
' t
19
-
""^^*
19
-
COMMANDS
25
-
FrND/souGHT/,4
26
-
'lu
28
-
PRrNT3O
31
-
'-Jfl
36
-
Ii,8i!-t:?iTii"{:ffi
36
-
DIRECTIVES
37
-
_ ,, 1 I I
39
-
DIRECTIVE
41
-
DEBUGGING
45
-
I '
47
-
<nwl@
50
-
APPENDIX
53
-
(Alphabetic
55
-
SPECIAL
57
-
!FElFIgEiEEEEE
59
-
EXPRESSIONS
61
-
-"8
65
-
*Y.-ilr' 4)
66
-
,"d"/
67
-
4::'
68
-
"-.;$".tt$r"d
69
-
REFERENCES
71
-
5i,+,w+illlii:#,*ulrr'
73
-
ExcLoR.oBJ
74
-
***$ffi*t**lm*fisl*ffi
75
-
""0
85
-
;:,fi?,f
87
-
:;H",fl
87
-
'1",*:#
87
-
' j '
91
Comentarios a estos manuales