Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore C116 Bedienungshandbuch Seite 231

Inhaltsverzeichnis

Werbung

COMMODORE 116
A N H A N G
Mit der Speicherstelle $07F8 ist es möglich, im Speicherbereich
ab $8000 zwischen ROM (BASIC,
Kernall
und
RAM
zu
wählen,
Hat
die
Speicherstelle den Wert 00, kann das ROM gelesen werden, beim Wert
$80
das darunterliegende RAM. Das ist oft nUtzlieh bei der Entwicklung
von
Maschinenprogrammen. Beachten Sie, daß die Speicherstelle $07F8
keinen
Einfluß auf den Go-Befehl hat, dieser startet ein Programm abhängig von
der aktuellen Speicherkonfiguration (RAM oder ROM aktiv) im
jeweiligen
Bereich, unabhängig vom Inhalt in $07F8, Beim COMMODORE
116
wird
das
nur
16
KBytegroße RAM dreimal in
höhere
Adreßbereiche
'gespiegelt',
ein Zugriff per TEDMON auf z.B, RAM-Zelle $AOOO wirkt daher auf $2000 .
Benutzen von TEDMON:
Rufen Sie TEDMON auf, indem Sie eingeben:
MONITOR
(oder die AbkUrzung mO).
TEDMON antwortet, indem die Inhalte
der
Prozessor-Register
werden und der Cursor blinkt. Der Cursor ist Ihr
'Prompt',
anzeigt, daß TEDMON auf Ihre Befehle wartet.
angezeigt
der
Ihnen
Beschreibung der einzelnen Befehle:
Befehl:
Z1·1eck:
Schreib\·Jeise:
<Adresse>
<Mnernonischer
<Operand>
A
Eingeben einer Zeile Assemblerkode
A <Adresse> <Mnemonischer Befehlskode> [<Operand>]
Eine Hexadezimalzahl, die die Speicherstelle angibt,
wohin der Assemblerbefehl plaziert werden soll.
Befehlskode> Ein Klartext-Assemblerbefehl (z,B. LDA),
Ob und was fUr ein Operand angegeben wird, legt die
Adressierungsart des Befehls fest (z.B. sind fUr
Zero-Page-Adressierung Werte zwischen 00 und $FF ein-
zugeben, bei absoluter Adressierung 0000 bis $FFFF).
Die fertige Befehlszeile wird mit der Taste
<Return>
Ubergeben,
Wenn
die Zeile Fehler enthält, wird
ein
Fragezeichen
angezeigt,
und
der
Cursor geht zur nächsten Zeile, Der Fehler kann
auf
dem
Schirm
kor-
rigiert \·Jerden,
Nachdem eine Zeile korrekt erstellt ist, wird ein Prompt angezeigt, der
die nächste Speicherstelle schon bereitstellt, sodaß A und diese
Spei-
eherstelle nicht mehr eingetippt zu werden brauchen.
Beispiel:
Anmerkung:
Beispiel:
A 1200 LDX #SP2A
A 1202
Ein Punkt (,) ist dem A-Befehl gleichgestellt.
.2000 LDA IISP23
219

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis