begin process at 2012 05 25 03:24:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Divers

 > 

Débutant(e)

 > 

diffrerence entre (e)ax et ax , (e)bx et bx, ...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

diffrerence entre (e)ax et ax , (e)bx et bx, ...

samedi 28 février 2009 à 19:02:42 | diffrerence entre (e)ax et ax , (e)bx et bx, ...

dyroj

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.
samedi 28 février 2009 à 20:20:11 | Re : diffrerence entre (e)ax et ax , (e)bx et bx, ...

ghuysmans99

Membre Club
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.

http://img404.imageshack.us/img404/7166/signaturegf4.gif
samedi 28 février 2009 à 20:21:23 | Re : diffrerence entre (e)ax et ax , (e)bx et bx, ...

patatalo

Membre Club Administrateur CodeS-SourceS
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 ==

@++
samedi 28 février 2009 à 20:27:21 | Re : diffrerence entre (e)ax et ax , (e)bx et bx, ...

ghuysmans99

Membre Club
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.
http://img404.imageshack.us/img404/7166/signaturegf4.gif
samedi 28 février 2009 à 20:30:48 | Re : diffrerence entre (e)ax et ax , (e)bx et bx, ...

dyroj

merci les ami mais il y a encor un peti point a eclairesire,
eax a un registre a lui et ax aussi??
samedi 28 février 2009 à 20:32:14 | Re : diffrerence entre (e)ax et ax , (e)bx et bx, ...

dyroj

c'est a dire esque eax et ax son dans des registre differe(enplacement different dans le processeur , physiquement biensur)?
samedi 28 février 2009 à 20:33:20 | Re : diffrerence entre (e)ax et ax , (e)bx et bx, ...

dyroj

et excuser moi si je mexprime mal.
samedi 28 février 2009 à 21:12:14 | Re : diffrerence entre (e)ax et ax , (e)bx et bx, ...

ghuysmans99

Membre Club
Réponse acceptée !
http://users.skynet.be/huysmans/downloads/ASM/EAX.gif
http://img404.imageshack.us/img404/7166/signaturegf4.gif
samedi 28 février 2009 à 21:16:22 | Re : diffrerence entre (e)ax et ax , (e)bx et bx, ...

dyroj

merci c'est gentil.
j'ai compri.
++


Cette discussion est classée dans : ax, bx, eax, diffrerence


Répondre à ce message

Sujets en rapport avec ce message

petit probleme de debutant [ par freekc ] j'essaie de faire un ptit prog que lorsque l'on rentre son nom prenom etc . Il y est un recapitulatif qui se mette en dessous ms lorsque que le recapi rs232 [ par TRAX44 ] salut,tout premièrement je sais qu'il ya des exemples sur le site!mais mon problème est autre je tiens à comprendre pourquoi mon code ne fonctionne pa afficher un pixel [ par oclone ] hello, j'aimerais faire une librairie graphique en c++ mais pour cela il faut deja que je puisse afficher un point, j'ai pensé que la meilleur solutio Affichage [ par AMENO ] Cher amis aidez moi, c'est une partie de mon examen de noel. et je suis bloquerenfin il 'sagit d'un programme que l'on doit entrer jsuqu a 32 caracter nasm,nasm,nasm [ par qsdfgh ] voula je veux faire une fonction en asm avec nasm (vous l'auriez deviné ) qui affiche une chaine de caracteres a partie d'une fonction qui affiche un boot system [ par henri12 ] salut je viens de trouver ce code qui permer de lancer un fichier sur une disquettr a: exemple systemje voudrais qu il me lance le jeu pong sur a:  j Modifer le vecteur d'interruptions [ par vecchio56 ] Bonjour J'essaie de refaire la source http://www.cppfrance.com/code.aspx?ID=33558 en assembleur (ca consiste à modifier la routine de l'interruption 0 Ennoncés à corriger svp :-) [ par did2604 ] Bonjour à tous,Mon professeur m'a demandé de convertir les énoncés (en langage C) suivants en assembleur, quelqu'un aurait-il la gentilesse de me les Affichage décroissant et alphabétique de 2 listes(Nom_Prénom et Note) [ par m_didi9 ] [code=autre]Data SEGMENT Mess1 DB 10,13, 'Entrez la liste des Noms :' DB 10, 13, '$' Mess2 DB 'Entrez la liste des Notes :' DB 10, 13, '$' Mess3 ERREUR DE SEGMENTATION en asm [ par tahsgh ] salam; jai le code suivant ----------------------------------------- global main SECTION . text main :


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales