| 8-Bit-Subtrakion im Register |
|
|
Letztmalig dran rumgefummelt: 09.02.16 19:49:18 |
|
|
|
|||
Aufgabe 0d: Der Inhalt des Registers B ist vom Inhalt des Registers A zu subtrahieren (Anmerkung: neben B könnte jedes andere Hauptregister außer A genutzt werden), das Ergebnis befindet sich im Register A, wobei ein eventueller negativer Übertrag nicht zu berücksichtigen ist!
Anmerkungen zur Steuerung: es müssen keine Registerinhalte gerettet werden
| Zeile | Marke | Block | Adresse | Hex-Code | Assembler-Code | Kommentar |
| INIT | ORG 2000H | ;Adresse Programmbeginn | ||||
| 0001 | FIRST | 2000H | 3E 05 | LD A, 05H | ;erster Operand im Regsiter A | |
| 0002 | SECOND | 2002H | 06 03 | LD B, 03H | ;zweiter Operand in B | |
| 0003 | OPERAT | 2004H | 90 | SUB B | ;Ergebnis in A | |
| 0004 | 2005H | 76 | HALT | ;STOPP für Programm |
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 11. Mai 2009 |
|
... 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 |