Projection d'une Addresse Physique [0.9]

Convertit une adresse physique en adresse linéaire . Cette fonction permet au pilotes de périphériques qui s'exécutent sous des hôtes DPMI qui utilisent la pagination pour atteindre la mémoire physique qui est associée à ces périphériques au dessus du premier Mo. Des exemples de ces périphériques sont le coprocesseur numerique Weitek (usuellement projeté at 3 GB), les buffers qui recoivent les bitmaps des scanner, et certains adaptateur graphiques qui peuvent être configurés pour faire apparaitre la mémoire écran en mémoire étendue.

Appel avec

AX = 0800H
BX:CX = adresse physique de la mémoire
SI:DI = taille de la région à projeter (octets)

Retourne

si la fonction réussit
Carry flag = 0
BX:CX = adresse linéaire qui peut être utilisée pour accéder la mémoire physique
si la fonction échoue
Carry flag = 1
AX = code d'erreur
8003Hintegrité du système (région mémoire de l'hôte DPMI)
8021Hvaleur invalide (adresse en dessous du 1er Mo )

Notes