Linksverschiebung |
![]() |
![]() |
Letztmalig dran rumgefummelt: 13.07.20 11:34:30 |
![]() |
|
Aufgabe 2: Der Inhalt der Speicheradresse 2040H ist um ein Bit nach links zu verschieben, das Ergebnis auf auf dem Speicherplatz 2041H abzulegen!
Anmerkungen zur Steuerung: es müssen keine Registerinhalte gerettet werden
Marke | Adresse | Hex-Code | Assembler-Code | Kommentar |
ORG 2000H | ;Adresse Programmbeginn | |||
: | 2000H | 3A 40 20 | LD A, (2040) | ;Operand laden |
2003H | CB 27 | SL A | ;einmal links schieben | |
2004H | 32 41 20 | LD (2041), A | ;Ergebnis auf 2041H ablegen | |
2005H | 76 | HALT | ;STOPP für Programm | |
TABLE: | ||||
2040H | ORG 2040H | ;Datenadresse organisieren | ||
2040H | 6F | DEFB 6FEH | ||
2041H | 00 | DEFB 00AH |
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 im Januar 2006 |
... 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 |