Operator`s manual

PREFACE
This manual
assums
the user has read an introductory
book on assembly
languag. It is
not intended
to teach assembly language.
Suggested rcferencis
for
assembly languag
beginners
are 6'502 Assembll ranguage
programmingby
Ladce
Lvnthal
and Progamming
the 65U by Rodney Zaks
(6ee
Appendix 8).
The
wer should also know
how to use
the scleen editinq
and control features
of
rhe ATARIo
400rM and ATARI
8OOtu
personal
CoriDuter
Svsrems. Thes
(eatures
are
the same as used
in ATARI 8AS|C.
Rer.i;w rhe"ATARr
BASIC
Reference
Manual
ifyou are Lrnsure
of ho.w to
do screen editing.
This
manual stafls
by showing
the structure
of sLarements in assembly
language.
The mdnual
then illusrrares
Lhe diflereni
rype6 of6502 operands. Thi
Assemblr
Editor ca:rtridge
contains
three separate programs:
.
tDlT
(rdiror
program)
.
Helps
you
pur programming
srarements in
a form
rhe Ahrembler
(ASMI
program
undersrands. The tDIT program
leis you u"e
a
prinier
to p.int
a lisiing ofyour program.
programs
can
also be stored and
rccalled
using ENTIRJ LIST
and SAVX, LOAD. The Assembler
Ediior allows
automatic numbedng,
rerumbering,
delete, find and .eplace.
.
ASM
(Assembler
program)
-
Take6
the
program
statements you
ceate in
the EDIT step
and converts
to machine
code.
.
DEBUGGER
-
Hetps you
trace through
the
program
steps by running
the
program
a step at a time while
displaying th contents
of important internal
6502 registers.
The DEBUGGER program
also
contains
programming
rcutines which
allow
you
io
display registers, change
register contentsJ
display memory,
change memory contents,
move memory, ve
fy memory,
list memory with
disassembly, assemble
one instruction
into memory,
go
(execuie
prograd,
exit. The
disassembly rouiine is
especially usefut ir
rcading and understanding
machine
language code.
The Assembler
Editor
cartridge allows you
to talk in the mmputer's
natural
language
-
machine language. Assembly
languag programming
offers
you
f:lster running programs
and
the ability io iailor programs
to
your
exact needs.