Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85/3 Handbuch Seite 124

Vorschau ausblenden Andere Handbücher für KC 85/3:
Inhaltsverzeichnis

Werbung

DIE LETZTEN TRICKS
Adresse
MC
BE««
13
BE«1
Die Eingabe des Rahmenprogramms sowie des Maschinenunterprogramms
kann vom Betriebssystem-Niveau aus mit MODIFY erfolgen.
Die Eingabe kann auch per BASIC-Programm geschehen was im folgenden
dargestellt wird
1« REM Maschinencode des Rahmenprogramms
12 DATA 2«5,111,2«1,2«5,24,24«,2«5, «,19«
14 DATA 2«5,27,24«,122,67,2«5,177,2«8,2«1
2« REM Maschinencode des Maschinenunterprogramms
22 DATA 19,2«1
3« REM AD = Anfangsadresse des Rahmenprogramms
32 AD =«
34 REM MP = Anfangsadresse des Maschinenunterprogramms
minus 8«««H
36 MP = 15872
4« REM Eingabe des Rahmenprogramms über POKE
42 FOR I=« TO 17
44 READ B: POKE AD Í I, B
46 NEXT
5« REM Eingabe des Maschinenunterprogramms über VPOKE
52 READ B: VPOKE MP, B: READ B: VPOKE MPÍ1,B
6« REM Speichern der Anfangsadresse auf 3«4H
7« DOKE 772, AD
8« REM Aufruf des Maschinenunterprogramms über das Rahmen-
programm
9« FOR I=25« TO 26«
1«« K = USR(I)
11« PRINT "I";I;"USR(I) =";K
12« NEXT
Statt der einfachen Erhöhung des Parameters I um 1 kann ab Adresse «BE««H
jedes beliebige andere Maschinenprogramm laufen. Dazu müßten die Zeilen 22
und 52 entsprechend geändert werden.
122
Anweisung
INC DE
C9 RET
Bemerkung
; Von BASIC überge-
; bener Parameter
; wird um 1 erhöht
; Rückkehr zum
; Rahmenprogramm
22

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis