Alloue Bloc de Mémoire DOS [0.9]

Alloue un bloc de mémoire dans l'étendue DOS c.a.d en dessous du premier Mo . Ces blocs de mémoire sont typiquement utilisés à échanger des données avec des programmes mode réel, TSRs, ou pilotes depériphériques. La fonction retourne l'adresse de base du segment mode réel du bloc et un ou plusieurs descripteurs qui peuvent être utilisés par des applications mode protégé pour accéder au bloc.

Appel avec

AX = 0100H
BX = nombre de paragraphes(16-octets) desirés

Retourne

si la fonction réussit
Carry flag = clear
AX = adresse mode réel du segment base du bloc alloué
DX = sélecteur du bloc alloué

si la fonction échoue
Carry flag = set
AX = code d'erreur
0007Hblocs de contrôle mémoire détruits (également retournée par les hôtes DPMI 0.9 )
0008Hmémoire insuffisante (également retournée par les hôtes DPMI 0.9).
8011Hdescripteur indisponible
BX = taille du plus grand bloc disponible en paragraphes

Notes