Herunterladen Inhalt Inhalt Diese Seite drucken

Int 15H Funktion C32Ch - I2C-Bus: Zwei Bytes Lesen; Int 15H Funktion C32Dh - I2C-Bus: Zwei Bytes Schreiben; Int 15H Funktion C32Eh - I2C-Bus: Datenblock Lesen; Int 15H Funktion C32Fh - I2C-Bus: Datenblock Schreiben - taskit 386EX MicroPC Technisches Handbuch

Inhaltsverzeichnis

Werbung

MicroPC

9.7.21. INT 15h Funktion C32Ch - I2C-Bus: zwei Bytes lesen

Aufruf:
AH
AL
CH
Rückgabe :
AX
Carry-Flag = 0: kein Fehler
Carry-Flag = 1: Fehler

9.7.22. INT 15h Funktion C32Dh - I2C-Bus: zwei Bytes schreiben

Aufruf:
AH
AL
BH
BL
CH
Rückgabe :
Carry-Flag = 0: kein Fehler
Carry-Flag = 1: Fehler

9.7.23. INT 15h Funktion C32Eh - I2C-Bus: Datenblock lesen

Aufruf:
AH
AL
CH
CL
ES:DI
Rückgabe :
[ES:DI]
Carry-Flag = 0: kein Fehler
Carry-Flag = 1: Fehler

9.7.24. INT 15h Funktion C32Fh - I2C-Bus: Datenblock schreiben

Aufruf:
AH
AL
CH
CL
ES:SI
Rückgabe :
Carry-Flag = 0: kein Fehler
Carry-Flag = 1: Fehler
9.7.25. INT 15h Funktion C330h – Hardware Serien-Nummer abfragen
Aufruf:
AH
AL
Rückgabe:
AX
BX
CX
Beschreibung:
Diese Funktion liest die sechs Bytes der Hardware-Serien-Nummer des MicroPC
aus. Jedes Exemplar des MicroPC besitzt eine eigene, von allen anderen
Exemplaren verschiedene Serien-Nummer.
= C3h
= 2Ch
= I2C-Chip Adresse
= gelesenes Datenwort (AH = erstes Byte, AL = zweites Byte)
= C3h
= 2Dh
= erstes Datenbyte
= zweites Datenbyte
= I2C-Chip Adresse
= C3h
= 2Eh
= I2C-Chip Adresse
= Anzahl der zu lesenden Bytes (0 == 256)
= Far-Zeiger auf Lesepuffer im RAM
= gelesene Daten
= C3h
= 2Fh
= I2C-Chip Adresse
= Anzahl der zu schreibenden Bytes (0 == 256)
= Far-Zeiger auf Schreibpuffer
= C3h
= 30h
= unteres Datenwort der Serien-Nummer
= mittleres Datenwort der Serien-Nummer
= oberes Datenwort der Serien-Nummer
- 46 -
BIOS - Referenz

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis