Laden aller Basis-Register - ohne Alternativregistersatz und mit Einzelbefehlen history menue Letztmalig dran rumgefummelt: 25.04.20 18:18:41

Assembler-Programmierung

 

LC-80-Programmierung

ist wahrscheinlich fehlerfrei und kann unbedenklich verwendet werden

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Z80-Innenleben

Z80-Innenleben im CorelDraw 11-Format zum Download

Z80-Befehlsarbeit

Programmzustandstabelle Z80 vollständig zum Download im CoreDraw 11.0-Format

Aufgabe: Alle Basisregister, einschließlich der möglichen 16-Bit-Register sind mit markanten Werten zu laden - das Ergebnis ist durch Registeranzeige nachzuverfolgen!

Anmerkungen zur Steuerung: es müssen keine Registerinhalte gerettet werden

Zeile Marke Block Adresse Hex-Code Assembler-Code Kommentar
  INIT:   ORG 02000H ;Adresse Programmbeginn
0001 LOAD_SP:   2000H 31 00 00 LD SP, 00000H ;Register SP wird mit 0000H geladen
0002 LOAD_A:   2003H 3E 11 LD A, 011H ;11H Inhalt Register A
0003 LOAD_B:   2005H 06 22 LD B, 022H ;22H Inhalt Register B
0004 LOAD_C:   2007H 0E 33 LD C, 033H ;33H Inhalt Register C
0005 LOAD_D:   2009H 16 44 LD D, 044H ;44H Inhalt Register D
0006 LOAD_E:   200BH 1E 55 LD E, 055H ;55H Inhalt Register E
0007 LOAD_H:   200DH 26 66 LD H, 066H ;66H Inhalt Register H
0008 LOAD_L:   200FH 2E 77 LD L, 077H ;77H Inhalt Register L
0009 LOAD_IX:   2011H DD 21 88 88 LD IX, 08888H ;8888H Inhalt Registerpaar IX
0010 LOAD_IY:   2015H FD 21 99 99 LD IY, 09999H ;9999H Inhalt Registerpaar IY
0011 SET_C:   2019H 37 SCF ;das Carry-Flag wird auf 1 gesetzt - mehr geht im F-Register für den Programmierer nicht!!! Ist C=1, dann ist die HEX-Zahl im F-Register ungerade
0012            
0014 DISPLAY:       ORG 02340H  
2013            
2014     C3   DEFB 0C3H  
2015     90   DEFB 090H  
2016     06   DEFB 006H  
0017 STOP:   201AH 76 HALT ;Program-Stop
             

Beispiel für eine kleine Anweisungstabelle in vollständiger Mnemoic-Codierung (Achtung - das Projekt ist am 24.4.2020 noch nicht vollständig - hat evtl. noch unentdeckte Macken!!!)



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 25. April 2020 um 15.45 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