Einschreiben in alle Speicherzellen via Einzelbefehl - also LADE X, nn |
![]() |
![]() |
Letztmalig dran rumgefummelt: 27.10.17 17:50:37 |
|
|
|||
|
Aufgabe zum Registerladen 2017: Die Register A bis H (8-Bit-Ladebefehle) sowie IX und IY sind mit den Werten 11H bis 99H zu laden! Die Index-Register können nicht in Bytes geladen werden - hier ziehen nur 16-Bit-Befehle - anschließend geht "... alles in den Keller" ;-)
Anmerkungen zur Steuerung: es müssen keine Registerinhalte gerettet werden
Zeile | Marke | Block | Adresse | Hex-Code | Assembler-Code | Kommentar |
INIT | ORG 02000H | ;Adresse Programmbeginn organisieren | ||||
0001 | START | 2000H | 3E 11 | LD A, 011H | ;erster Wert im Regsiter A | |
0002 | 2002H | 06 22 | LD B, 022H | ;zweiter Wert im Regsiter B | ||
0003 | 2004H | 0E 33 | LD C, 033H | ;dritter Wert im Regsiter C | ||
0004 | 2006H | 16 44 | LD D, 044H | ;vierter Wert im Regsiter D | ||
0005 | 2008H | 1E 55 | LD E, 055H | ;fünften Wert im Regsiter E | ||
0006 | 200AH | 26 66 | LD H, 066H | ;sechster Wert im Regsiter H | ||
0007 | 200CH | 2E 77 | LD L, 077H | ;sechster Wert im Regsiter L | ||
0008 | 200CH | DD 21 88 88 | LD IX, 08888H | ;siebter Wert im 16 Bit Regsiter IX | ||
0009 | 2010H | FD 21 99 99 | LD IY, 09999H | ;siebter Wert im 16 Bit Regsiter IY | ||
0010 | 2024H | 31 00 21 | LD SP, 02100H | ;setze den Stackpointer auf 2100H | ||
0011 | 2025H | F5 | PUSH AF | |||
0012 | 2026H | C5 | PUSH BC | |||
0013 | 2027H | D5 | PUSH DE | |||
0014 | 2028H | E5 | PUSH HL | |||
0015 | 2029H | DD E5 | PUSH IX | |||
0016 | 202BH | FD E5 | PUSH IY | |||
0017 | 202DH | 76 | HALT |
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 26. Oktober 2017 um 19.13 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 |