Utilisateur anonyme
-
13 juil. 2009 à 18:53
Utilisateur anonyme -
19 juil. 2009 à 15:49
Bonjour,
Dans la doc intel (instruction set referenc vol 2A), on trouve les formes suivantes pour l'instruction CALL :
9A cd CALL ptr16:16 Invalid Valid Call far, absolute, address given in operand.
9A cp CALL ptr16:32 Invalid Valid Call far, absolute, address given in operand.
Je cherche à savoir quelle est la syntaxe de l'opérande correspondant à ptr16:16, ptr16:32. J'ai fait quelques essais mais aucun ne produit le code opération 9A.
Apparemment, cette forme est utilisable dans tous les modes et rien n'indique qu'il faut la coder à la
main. Quelqu'un sait-il comment on produit le code opération 9A ?
Guilou34
Messages postés142Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention29 janvier 20161 17 juil. 2009 à 23:50
Salut.
Le code 9A est utilisé pour appel entre segments.
Dans le modèle Small, puisqu'il n'y a qu'un seul segment code, il n'y a aucune raison pour qu'il soit généré.
Dans le modèle large, il a la forme (sous 5 octets):
9A Segment Deplacement.
Amicalement