Diffrerence entre (e)ax et ax , (e)bx et bx, ... [Résolu]

dyroj 123 Messages postés vendredi 14 novembre 2008Date d'inscription 18 juin 2012 Dernière intervention - 28 févr. 2009 à 19:02 - Dernière réponse : dyroj 123 Messages postés vendredi 14 novembre 2008Date d'inscription 18 juin 2012 Dernière intervention
- 28 févr. 2009 à 21:16
bonjour a tous,
je suis en periode d'aprentissage du language assembleur et j'ai une petite quetion consernant le e (extented) devant le nom d'un registre.
ma question est : eax == ax ou eax != ax,
c'est a dire esque la seul difference est la maniere de l'ecrir??
merci a tous.
au revoir.
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
cs_ghuysmans99 3983 Messages postés jeudi 14 juillet 2005Date d'inscription 30 juin 2013 Dernière intervention - 28 févr. 2009 à 21:12
3
Merci







Merci cs_ghuysmans99 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de cs_ghuysmans99
cs_ghuysmans99 3983 Messages postés jeudi 14 juillet 2005Date d'inscription 30 juin 2013 Dernière intervention - 28 févr. 2009 à 20:20
0
Merci
EAX : 32 bits. 4 octets.
AX : 16 bits. 2 octets.
AH - AL : 8 bits. 1 octet.

AX se décompose en deux registres 8 bits : AH (partie haute) et AL (partie basse)
EAX c'est ?? (partie haute) et AX (partie basse).
?? car on ne peut pas y accéder directement.
Commenter la réponse de cs_ghuysmans99
cs_patatalo 1466 Messages postés vendredi 2 janvier 2004Date d'inscription 14 février 2014 Dernière intervention - 28 févr. 2009 à 20:21
0
Merci
salut,

ce n'est qu'une question de nombre de bits.
ax est un registre 16 bits et eax est son extention 32 bits
la partie de poids faible est bien ==

@++
Commenter la réponse de cs_patatalo
cs_ghuysmans99 3983 Messages postés jeudi 14 juillet 2005Date d'inscription 30 juin 2013 Dernière intervention - 28 févr. 2009 à 20:27
0
Merci
D'accord mais dans la question : eax == ax ou eax != ax,C'est faux car si EAX FFFFFFFF et que AX FFFF, EAX != AX et AX != EAX.
Ils ne sont tout simplement pas comparables. Ou alors il faut comparer la partie basse, comme tu l'as dis.
Commenter la réponse de cs_ghuysmans99
dyroj 123 Messages postés vendredi 14 novembre 2008Date d'inscription 18 juin 2012 Dernière intervention - 28 févr. 2009 à 20:30
0
Merci
merci les ami mais il y a encor un peti point a eclairesire,
eax a un registre a lui et ax aussi??
Commenter la réponse de dyroj
dyroj 123 Messages postés vendredi 14 novembre 2008Date d'inscription 18 juin 2012 Dernière intervention - 28 févr. 2009 à 20:32
0
Merci
c'est a dire esque eax et ax son dans des registre differe(enplacement different dans le processeur , physiquement biensur)?
Commenter la réponse de dyroj
dyroj 123 Messages postés vendredi 14 novembre 2008Date d'inscription 18 juin 2012 Dernière intervention - 28 févr. 2009 à 20:33
0
Merci
et excuser moi si je mexprime mal.
Commenter la réponse de dyroj
dyroj 123 Messages postés vendredi 14 novembre 2008Date d'inscription 18 juin 2012 Dernière intervention - 28 févr. 2009 à 21:16
0
Merci
merci c'est gentil.
j'ai compri.
++
Commenter la réponse de dyroj

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.