Besoin infos sur les registre [Résolu]

Signaler
Messages postés
23
Date d'inscription
mardi 8 avril 2003
Statut
Membre
Dernière intervention
12 avril 2012
-
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
-
bonjour,
existe une façon d'excéder a une registre 32bits , 8bits par 8bits

eax=32bits
ax=16 premiers bits (poids faible)
al=8 premiers bits
ah=8 "dexieme 8 bits"

existe t-il une façon d'avoir accès directement aux 16bits de poids fort
merci.

3 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
NON.

Si besoin:
mov ecx, eax
shr ecx, 16
ECX contient les 16 hauts de EAX.

ciao...
BruNews, MVP VC++
Messages postés
23
Date d'inscription
mardi 8 avril 2003
Statut
Membre
Dernière intervention
12 avril 2012

merci , c'est bien se que je pensais
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
Lo,

bswap reg : 01020304h donnera 04030201h

@++