LC-80 MUSIC - Beispiel 011 history menue Letztmalig dran rumgefummelt: 06.03.07 07:48:46

Anmerkungen zur Steuerung: Register IX, AF, BC, DE  sowie HL müssen vor dem Aufruf der Subroutine MUSIC gerettet werden (trifft hier nicht zu)

ist wahrscheinlich fehlerfrei und kann unbedenklich verwendet werden

 

Andi's Originalblatt

Pseudocode zum Programm:

1.) Datentabelle setzen 2.) Unterprogramm aufrufen
Marke Adresse Hex-Code Assembler-Code Kommentar
ORG 2000H
ANF: 2000H FD 21 50 20 LD IY, 2050 ;Register IY wird mit Beginn Notentablelle geladen
2004H CD EE 04 CALL 04EEH ;CALL MUSIC-Ausgabe Unterprogramm aufrufen
2007H C3 00 20 JP 2000H ;RETURN ANF
TABLE:
2050H 06 DEFB 006H
2051H 08 DEFB 008H
2052H 09 DEFB 009H
2053H 08 DEFB 008H
2054H 0B DEFB 00BH
2055H 08 DEFB 008H
2056H 20 DEFB 020H
2057H 04 DEFB 004H
2058H 06 DEFB 006H
2059H 08 DEFB 008H
205AH 09 DEFB 009H
205BH 08 DEFB 008H
205CH 0C DEFB 00CH
205DH 04 DEFB 004H
205EH 0B DEFB 00BH
205FH 08 DEFB 008H
2060H 20 DEFB 020H
2061H 08 DEFB 008H
2062H 06 DEFB 006H
2063H 08 DEFB 008H
2064H 09 DEFB 009H ;Pause
2065H 08 DEFB 008H
2066H 0B DEFB 00BH
2067H 08 DEFB 008H
2068H 20 DEFB 020H
2069H 04 DEFB 004H
206AH 09 DEFB 009H
206BH 08 DEFB 008H
206CH 06 DEFB 006H ;Pause
206DH 08 DEFB 008H
206EH 09 DEFB 009H
206FH 04 DEFB 004H
2070H 06 DEFB 006H ;Pause
2071H 08 DEFB 008H
2072H 20 DEFB 020H
2073H 08 DEFB 008H

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



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