Assembler-Befehl-Beispiele

Aus C64-Wiki
Zur Navigation springenZur Suche springen

Die bei den Assembler-Befehlen angeführten Beispielprogramme sind gesammelt in einem ZIP-Archiv verfügbar.

Verwendung[Bearbeiten | Quelltext bearbeiten]

Die ausführbaren Programme haben den Opcode als Dateinamen und können (beispielsweise für Opcode $20, JSR-Beispiel) mit

NEW
LOAD "20",8,1

geladen werden.
Das Programm startet man dann mit

SYS 49152

(das NEW verhindert lediglich eine Fehlersituation, sollte zuvor bereits ein anderes Programm geladen worden sein)

Mit einem zuvor geladenen Maschinensprachemonitor kann das jeweilige Programm inspiziert oder damit experimentiert werden. Die oftmals in einem Emulator integrierten Debugging-Hilfen (u. a. Monitor) können hierfür auch verwendet werden.


Download[Bearbeiten | Quelltext bearbeiten]

Inhalt des D64-Images:

0 "C64WIKIASSEMBLER" JK 2A
0     "----------------"  USR 
0     "BEISP. ASSEMBLER"  USR 
0     "WWW.C64-WIKI.DE "  USR 
0     " NAME = OPCODE  "  USR 
0     "   SYS 49152    "  USR 
0     "----------------"  USR 
1     "20              "  PRG 
1     "2C              "  PRG 
1     "48              "  PRG 
1     "4A              "  PRG 
1     "58              "  PRG 
1     "68              "  PRG 
1     "6D              "  PRG 
1     "78              "  PRG 
1     "85              "  PRG 
1     "86              "  PRG 
1     "8D              "  PRG 
1     "A0              "  PRG 
1     "A2              "  PRG 
1     "A9              "  PRG 
1     "AC              "  PRG 
1     "AD              "  PRG 
1     "AE              "  PRG 
1     "B9              "  PRG 
1     "BD              "  PRG 
1     "C9              "  PRG 
1     "ED              "  PRG 
1     "EE              "  PRG 
637 BLOCKS FREE.

Weblinks[Bearbeiten | Quelltext bearbeiten]