Lire Statut Coprocesseur [1.0]

Retourne les informations sur le coprocesseur numerique , son type eventuel et si l'hôte ou le client fournissent une émulation.

Notez que tous les hôtes DPMI 0.9 connus supportent cette fonction.

Appel avec

AX = 0E00H

Returns

si la fonction réussit
Carry flag = 0 (cette fonction réussit toujours sous DPMI 1.0)
AX = statut coprocesseur

BitSignification
0MPv (bit MP dans le MSW/CR0 virtuel)
0 = coprocesseur numérique désactivé pour ce client
1 = coprocesseur numérique activé pour ce client
1EMv (bit EM dans le MSW/CR0 virtuel)
0 = client n'émule pas les instructions coprocesseur
1 = client émule les instructions coprocesseur
2MPr ( bit MP de l'actuel MSW/CR0)
0 = coprocesseur numérique n'est pas présent
1 = coprocesseur numérique présent
3EMr (EM bit from the actual MSW/CR0)
0 = hôte n'émule pas les instructions coprocesseur
1 = hôte émule les instructions coprocesseur
4-7type de coprocesseur
00H = pas de coprocesseur
02H = 80287
03H = 80387
04H = 80486 avec coprocesseur numérique
05H-0FH reservé pour processeurs numerique future
8-15non applicable
si la fonction échoue
Carry flag = 1 ( cette fonction échoue toujours sous DPMI 0.9)

Notes