Atari 800 Manuel de l'opérateur Page 50

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 92
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 49
i,
i.
Because
the disassembler starts disassembling from
the first address
you
specify, you
have to take care that the frst address contains
the fir6t ble ofa
"real"
instruction,
A Assemble
One Instruction Into Memory
The
DEBUGGER has a mini-dssembler,
that can assmble one assmbly language
ifftruction
at a time. To enter th Assemble mode.
tvDe:
A @
Once in
the
Assmble
mode,
you
stay there until
you
wish
to
retlfn
to
DIBUGGI& which you
may do by
pressing
@[
(on
an empty tine].
To assembl
a]rl
instruciion,
first enter the address at which
you
wish to have
the Irrachin code inseried. The
number that vou enter will be interDreted as a
hex address. Now t}?e
-<
'folJowed
by at
leair
one space. rhen the insrruction.
You may
omit an addrss ifassembly is to be in successive locations.
Example:
EDIT
suc
l@
DEBUG
A
831@
5001<LDY
$1234
@
5001 AC3472
<nwl@
.
5004 cB
| ] @
Computer Responds.
Computer
Responds.
DEBUG
t l
Since the
miDi-assmbler assembles only one instruction
at a time, it cannot
refer to anorher instrucrion.
Therefore, ir cannot interpret
a label. Conse-
quenrly.
labels are nor
legal in lhe mini-assembler.
You can use the
directives BYTE, DBYTE, and WORD.
Gmmmm Go
(Excule
ProgFan,
This cominand
xcutes instructions starting
at mmmm. For exampte;
GTBOO
@
Executes instructions starting at location 7800.
Execution
continues indefnitely. Execution is
stopped
by
pfessing
the
@
key
(unless
the
pre
gran
at
7800
tricks or crashe8 the operating system).
Tmmmn Tlace
Operatlon
This command
has th same e{Ieci
as cirunmm. exceDt that aftr execution
of
each insrru(Iion
the sffeen shows the instrucrion
adidress, rhe inslrucrion in
machine code, the irNtruction
in assembly language
(disassembled
by the
debuggr-not necessarily
the sane as
you
rffote it in assmbly
language) and
the
values
ofRegisrers A, X. Y.
P and S.
The
execution stops at a BRK
instruction
(machine
code 00) or when you press
the
@
key on the keyboard.
Vue de la page 49
1 2 ... 45 46 47 48 49 50 51 52 53 54 55 ... 91 92

Commentaires sur ces manuels

Pas de commentaire