dyroj
Messages postés123Date d'inscriptionvendredi 14 novembre 2008StatutMembreDernière intervention18 juin 2012
-
28 févr. 2009 à 19:02
dyroj
Messages postés123Date d'inscriptionvendredi 14 novembre 2008StatutMembreDernière intervention18 juin 2012
-
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.
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.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 28 févr. 2009 à 20:27
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?