Anfängerprogramm 002 - Einlesen einer Zahl und hinterlegen auf dem Programmspeicher selbst - das ist ein Virus!!! |
![]() |
![]() |
Letztmalig dran rumgefummelt: 13.07.20 11:36:53 |
|
|
|||
ASide-Assembler - ein Werkzeug zur schnellen Programmentwicklung |
![]() |
|
Aufgabe 1: Zahlenwert vom Speicher abholen und in Register B hinterlegen!
Anmerkungen zur Steuerung: kein Register muss gerettet werden
Pseudocode zum Programm:
Anzeigetabelle:
Zeile | Marke | Block | Adresse | Hex-Code | Assembler-Code | Kommentar |
ORG 2000H | ||||||
0001 | ANF: | INIT | 2000H | 3A 00 22 | LD A, (02200H) | ;Operand im Akku |
0002 | 2003H | 32 99 29 | LD (02000H)m A | ;Operand auf Adresse 2000H schreiben | ||
0020 | 2004H | 76 | HALT | ;Fehlerprüfmarke - wird theoretisch nicht erreicht | ||
0021 | TABLE: | |||||
0022 | 2200H | 32 | DEFB 032H |
Beispiel für eine kleine Anweisungstabelle in vollständiger Mnemoic-Codierung
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 2. Dezember 2009 um 14.07 Uhr |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |