Besoin infos sur les registre

Résolu
cs_mana Messages postés 22 Date d'inscription mardi 8 avril 2003 Statut Membre Dernière intervention 12 avril 2012 - 3 déc. 2009 à 18:22
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 9 déc. 2009 à 15:07
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

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
5 déc. 2009 à 20:58
NON.

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

ciao...
BruNews, MVP VC++
3
cs_mana Messages postés 22 Date d'inscription mardi 8 avril 2003 Statut Membre Dernière intervention 12 avril 2012
5 déc. 2009 à 22:52
merci , c'est bien se que je pensais
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
9 déc. 2009 à 15:07
Lo,

bswap reg : 01020304h donnera 04030201h

@++
0
Rejoignez-nous