| LC-80 MUSIC - Beispiel 011 |
|
|
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 |
|
Pseudocode zum Programm:
1.) Datentabelle setzen| 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 |