Herunterladen Inhalt Inhalt Diese Seite drucken

Arbeitsbereiche; Variablenbereich - Sharp Pc-1600 Systemhandbuch

Packet computer
Vorschau anzeigen Andere Handbücher für PC-1600:
Inhaltsverzeichnis
2.
Puffer
Erweiterungsbefehl
~
Kommunikations-
INIT"COMn:",m(m>1
puffer
Dateipuffer
MAXFILES=m (rn» 1) MAXFILES=O
(3) Zeiger, die auf die Arbeitsbereiche und Puffer zeigen (PTR1 bis
PTRG in Fig.(b) oben)
Jeder Zeiger zeigt auf die Startadresse des relevanten Arbeitsbereiches, welche in dem Standardarbeitsbereich
gespeichert ist. Die folgende Tabelle zeigt die Zeiger und ihre Speicherorte im Standardarbeitsbereich,
die Zeiger gespeichert sind. (Die Adressen sind in der Reihenfolge Lowbyte und Highbyte gespeichert)
Zeigername
Speicherplatz
PTR1
F030,31H
PTR2
F032,33H
PTR3
F034,35H
PTR4
F036,37H
PTR5
F038,39H
PTR6
F03A,3BH
-
--
------
Man kann auf folgende Weise prü f en,
reserviert ist oder nicht: Zuerst lese den Inhalt des Zeigers auf den zugehö r igen
und lege dann den Inhalt des Zeigers auf den reservierten Arbeitsbereich oder Puffer (in der hö h eren
Adresse) neben dem frü h eren
Dann vergleiche man den Inhalt beider Zeiger. Sind sie verschieden, so ist der entsprechende Bereich oder Puffer
reserviert, sind sie gleich ist er es nicht.

(4) Arbeitsbereiche

Dieser Arbeitsbereich wird fü r das CE-1 F01A (Barcode- Leser-Software) genutzt. Ist kein CE-1 F01A
angeschlossen, so kann man diesen Bereich fü r Maschinensprachprogramme
reservieren
freigeben

(5) Variablenbereich

Der Variablenbereich
wird reserviert im Speicherbereich unterhalb von xxOOH, neben dem Dateipuffer. Der
Speicherbereich
zwischen xxOOH und dem Anfang des Dateipuffers wird nicht genutzt. Obwohl der
Variablenbereich
in Stü c ken
Verkleinerung (von Programm und Variablenbereich) um nur soviel.
Freigabebefeh
INIT"COMn:",O
Zeigername
PTR7
PTR8
PTR9
PTRA
PTRB
PTRC
PTRD
---
-
--
-
ob ein Arbeitsbereich oder ein Puffer
Arbeitsbereich oder Puffer (wenn man EXDEV1 prü f en will, benutzen Sie FOOOH).
fü r
EXROM3
Setze A=(zu reservierende Grö ß e )
Setze A=O dann ausfü h ren
von 256 Byte reserviert wird, bewirkt eine Erweiterung dieses Bereiches nicht eine
Do not sale !
ALLRESET
RESET
Ereignis
Ereignis
Frei
Frei
Frei
unter-
stü t zt
Speicherplatz
Zeigername
F03C,3DH
PTRE
F03E,3FH
PTRF
F040,41H
PTRG
F042,43H
F044,45H
F046,47H
F048,49H
-
---
-
-
-
tü r
dann ausfü h ren:
CALL &02DD,A
199
Fü r Basic genutzter Arbeitsbereich
Einschalt
Ereignis
Frei
unterstü t zt
i
Speicherplatz
F04A,4BH
F04C,4DH
F04E,4FH
-
-
-
--
._---
ein bestimmtes Peripheriegerä t
Arbeitsbereich oder den Puffer
nutzen.
CALL&02DD,A
in denen
folgenden
Inhaltsverzeichnis
loading

Inhaltsverzeichnis