Herunterladen Inhalt Inhalt Diese Seite drucken

Datei In Speicher Des Grundgerätes Kopieren - Kleincomputer KC 85 Handbuch

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

Werbung

Handbuch für den Programmierer
6.3: Datei in Speicher des Grundgerätes kopieren
Dieses Programmbeispiel zeigt, wie eine Datei von der Diskette in
den Speicher des KC-Grundgerätes kopiert werden kann. Der Aufruf
erfolgt
über
den
Dateibezeichnung. An diese anschließend kann eine hexadezimale
Zieladresse (vierstellig) eingegeben werden. Fehlt diese, wird
als Vorzugsadresse 4000H angenommen.
Eine Datei darf somit nicht länger als 16KByte sein. Wird in
andere Speicherbereiche übertragen, so hat der Proramierer selbst
zu überwachen, daß keine Proramme überschrieben werden.
Mit diesem Programm ist es einfach möglich, in der PC-Betriebsart
für die CAOS-Betriebsart erstellte Maschinenprogramme im Speicher
des Grundgerätes verfügbar zu machen.
0005
005C
006C
0080
001B
4000
0000'
31 011D'
0003'
2A 0001
0006'
11 0009
0009'
19
000A'
22 00B1'
000D'
21 006D
0010'
11 0000
0013'
06 04
0015'
7E
0016'
23
0017'
D6 30
0019'
38 1E
001B'
FE 0A
001D'
38 06
001F'
D6 07
0021'
FE 10
0023'
30 14
0025'
CB 23
0027'
CB 12
0029'
CB 23
002B'
CB 12
002D'
CB 23
002F'
CB 12
0031'
CB 23
0033'
CB 12
0035'
83
0036'
5F
0037'
10DC
0039'
78
003A'
FE 04
003C'
20 03
003E'
11 4000
0041'
ED 53 00DB'
0045'
0E 0F
84
Programmnamen
(z.B.
;
; UEBERTRAGEN DATEI IN KC-SPEICHER
; AB EINGEGEBENER ADRESSE ODER AB 4000H
.Z80
BDOS
EQU
FCB
EQU
FCB1
EQU
DMA
EQU
ESC
EQU
ANFAD
EQU
;
START:
LD
LD
LD
ADD
LD
LD
LD
LD
ST1:
LD
INC
SUB
JR
CP
JR
SUB
CP
JR
ST3:
SLA
RL
SLA
RL
SLA
RL
SLA
RL
ADD
LD
DJNZ
ST2:
LD
CP
JR
LD
ST4:
LD
LD
MOVE)
mit
5
5CH
;NAME
6CH
;ADRESSE HEX
80H
1BH
4000H
;ANFANGSADRESSE FUER
;UEBERTRAGUNG
SP,STACK ;LOKALER STACK
HL,(1)
;WARMSTART
DE,9
HL,DE
(CALAD+1),HL
HL,FCB1+1
DE,0
;ERFASSEN ADRESSE
B,4
A,M
HL
30H
C,ST2
0AH
C,ST3
7
16
NC,ST2
E
D
E
D
E
D
E
D
A,E
E,A
ST1
A,B
4
NZ,ST4
DE,ANFAD
;STANDARDADRESSE
(MERAD),DE
;MERKEN !
C,15
;OPEN
Anlage 6
nachfolgender

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis