Effizientes Projekt Schlange mit Richtungs- und Zeitsteuerung history menue Letztmalig dran rumgefummelt: 09.02.16 19:24:16

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

Projektbeschreibung: Gesucht ist ein effizientes Programm zur Durchlaufsteuerung einer "Schlange" nach definiertem Muster einschließlich der Steuerung von Laufrichtung sowie der zeitlichen Abfolge - sprich: der Laufgeschwindigkeit!

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

Pseudocode zum Programm:

Zeile Marke Block Adresse Hex-Code Assembler-Code Kommentar
    ORG 2000H ;Adresse Programmbeginn
0001 INIT 2000H DD 21 50 20 LD LD IX, 2050H ;Adresse erstes Digit Bildwiederholspeicher in IX
0002 FIRST 2003H FD 21 55 20 LD LD IY, 2055H ;Anfangsdigit Bildwiederholspeicher in IY
0003 SECOND 2004H 0E 0C LD C, 0CH ;Anzahl der Muster in C 0CH
0004 M1: OPERAT 2005H 16 06 LD D, 0CH ;Anzahl leere Digits in D
0005   2006H 3E 00 LD A, 0CH ;Bitmuster für Blank-Digit
0006 RESULT 2007H 77 LD (HL), A ;Ergebnis auf Speicherplatz ablegen
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0007 M2:   2008H 76 HALT ;STOPP für Programm
0008  
0009   TABLE:
0010   2040H ORG 2040H ;Datenadresse organisieren
0010   2040H 38 DEFB 38EH
0011   2041H 2B DEFB 2BAH
0012   2042H 00 DEFB 00AH

Beispiel für eine kleine Anweisungstabelle in vollständiger Mnemoic-Codierung

 



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost im April 2007

... 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