MicroPC
9.1.7. INT 10h Funktion 0Eh - Write Teletype to screen
Aufruf:
AH
AL
Rückgabe:
keine
Beschreibung:
Das Zeichen in AL wird ausgegeben, wobei die Steuerzeichen 07h (Beep), 08h
(Backspace), 0Ah (Linefeed) und 0Dh (Carriage Return) interpretiert werden. Dies
ist die schnellste Ausgabemöglichkeit, da keine Escape Sequenzen gesendet
werden müssen.
9.2. INT 11h - Equipment Check Service
Aufruf:
keine
Rückgabe:
AX
Beschreibung:
Diese Funktion gibt den Inhalt der Speicherzelle 40:10h zurück.
9.3. INT 12h - Memory size
Aufruf:
keine
Rückgabe:
AX
Beschreibung:
Diese Funktion gibt den Inhalt der Speicherzelle 40:13h zurück. Dies gibt den
freien Speicher in Kilobytes an.
9.4. INT 13h - Disk Services
Da die Flash-Disk des MicroPC wie ein Festplatten-Laufwerk organisiert ist, gilt das folgende auch für
sie.
9.4.1. INT 13h Funktion 01h - Read Disk Status
Aufruf:
AH
DL
Rückgabe:
AH
CF
Beschreibung:
Liest den letzten Fehlercode aus und setzt ihn wieder zurück.
9.4.2. INT 13h Funktion 02h - Read Disk Sectors
Aufruf:
AH
AL
CH
CL
DH
DL
ES:BX
Rückgabe:
AH
= 0Eh
= Zeichen
= Inhalt von 40:10
Bits 15 -14 = Anzahl der Drucker
Bits 13 - 12 = Reserviert
Bits 11 - 9
= Anzahl Disketten
Bit 8
= Reserviert
Bits 5 - 4
= Video Modus
Bit 3
= Reserviert
Bit 2
= Maus installiert
Bit 1
= Coprozessor
Bit 0
= Boot Disk vorhanden
= Inhalt von 40:13h
= 01h
= Laufwerk (0 oder 1)
= 0 Kein Fehler
= sonst Fehler Code
= 0 Kein Fehler
= 1 Fehler
= 02h
= Anzahl der Sektoren
= Track
= Sector
= Kopf
= Laufwerk (0 oder 1)
= Zeiger zum Sektorpuffer
= 0 Kein Fehler
= sonst Fehler Code
- 38 -
BIOS - Referenz