Projète Périphérique dans un Bloc de Mémoire [1.0]

Projète les adresses assignée à un périphérique sur les adresses linéaire d'un bloc mémoire précedemment alloué avec l'Int 31H Fonction 0504H.

Appel avec

AX = 0508H
ESI = handle du bloc de mémoire
EBX = offset dans le bloc de mémoire de(s) page(s) à projeter (doit être aligné sur une page)
ECX = nombre de pages à projeter
EDX = adresse physique du périphérique (doit être aligné sur une page)

Retourne

si la fonction réussit
Carry flag = 0
si la fonction échoue
Carry flag = 1
AX = code d'erreur
8001Hfonction non supportée
8003Hintegrité du système (adresse de périphérique invalide)
8023Hhandle invalide (dans ESI)
8025Hadresse linéaire invalide ( l'étendue specifiée n'est pas dans le bloc specifié ou EBX/EDX n'est pas aligné sur une page)

Notes