| Anfängerprogramm 001 - Einlesen einer Zahl und hinterlegen in Register B |
|
|
Letztmalig dran rumgefummelt: 13.07.20 11:33:39 |
|
|
|
|||
|
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 | 47 | LD B, A | ;Operand in B zwischengespeichert | ||
| 0003 | 2004H | 76 | HALT | ;Fehlerprüfmarke - muss erreicht werden | ||
| 0004 | TABLE: | |||||
| 0005 | 2100H | 02 | DEFB 002H | |||
| 0006 | 2101H | 01 | DEFB 001H | |||
| 0007 | 2102H | 03 | DEFB 003H | |||
| 0008 | 2103H | 02 | DEFB 002H |
Beispiel für eine kleine Anweisungstabelle in vollständiger Mnemoic-Codierung
Projekt als A-Side Assembler Datei (Achtung - das Projekt ist am 9.2.2016 noch nicht vorhanden)
|
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 |