Wenig effizientes Projekt Morsecode-Programm zum Senden eines SOS-Codes history menue Letztmalig dran rumgefummelt: 09.02.16 08:19:52

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

Professionelle Komplexe Morsegeber auf LC-80 Basis

Projektbeschreibung: Gesucht ist ein Programm zur Umwandlung der konstanten Zeichengruppe SOS in den Morsecode

Anmerkungen zur Steuerung: es müssen keine Registerinhalte gerettet werden, AF wird zum Zeitpunkt des Aufrufs des UP nicht mehr benötigt und die Alternativregister sind nicht in Benutzung

Pseudocode zum Programm:

Zeile Marke Block Adresse Hex-Code Assembler-Code Kommentar
    ORG 2000H ;Adresse Programmbeginn
0001 M4: INIT 2000H DD 21 20 20 LD LD IX, 2020H ;Adresse erstes Digit Bildwiederholspeicher in IX
0002 2004H 0E 16 LD C, 16H ;Anzahl der Muster in C 16H
0003 M3: DISPLAY 2006H 06 64 LD B, 64H ;Anzeigezeit laden
0004 M1:   2008H CD 83 04 CALL DAK1 ;CALL DAK1-Ausgabe Unterprogramm aufrufen
0005     200BH 10 FB DJNZ M3: ;B decrementieren und relativer Sprung auf M3, wenn nicht Null
0006     200DH 06 06 LD B, 06H ;Digitanzahl in B schreiben
0006 M2:   200DH DD 23 INC IX ;Zeichenregister um eins erhöhen
0006     200DH 10 FC DJNZ M2: ;schon sechs weiter?
0007     2010H 0D DEC C ;Bildanzahl reduzieren
0008     2011H 20 F0 JRNZ M2: ;nächste Zweiergruppe
0009     2013H 18 E8 JR M3: ;Schleifenschluss
0010     2015H 76 HALT ;Programmstopp
0011  
0012   TABLE:
0013   2020H ORG 2050H ;Datenadresse organisieren
0014   2020H 38 DEFB 38EH
0015   2021H 2B DEFB 2BAH
0016   2022H 00 DEFB 00AH

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



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 8. Februar 2016 um 13.08 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