Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1788 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

s'initier a l'asm

n°526639
drasche
Posté le 30-09-2003 à 10:01:36  profilanswer
 

Reprise du message précédent :
[:cupra]

mood
Publicité
Posté le 30-09-2003 à 10:01:36  profilanswer
 

n°526668
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-09-2003 à 10:40:59  profilanswer
 

forummp3 a écrit :

ben l'un contient une adresse et l'autre une valeur,c'est ca ?  


nan
déjà il ne contient pas, mais il charge une adresse dans un registre.
ensuite, lea ne fait que charger des adresses, alors que mov peut charger des adresses (mov ... offset) ou des valeurs


Message édité par Harkonnen le 30-09-2003 à 10:41:28

---------------
J'ai un string dans l'array (Paris Hilton)
n°528217
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 01-10-2003 à 21:22:53  profilanswer
 

puisque vous dites qu'il y a plusieurs type d'asm, le site que je vous ai donner en lien,c'est koi comme asm ?
 
Sinon vous avez pas d'autre site du genre pour aprendre les base?
(comme "hello world" [:cupra] )


Message édité par forummp3 le 01-10-2003 à 21:23:24

---------------
lecteur mp3 yvele's smilies jeux de fille
n°530488
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 03-10-2003 à 17:33:00  profilanswer
 
n°532079
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-10-2003 à 21:50:01  profilanswer
 

le site que t'as filé préconise un assembleur merdique que tu dois oublier !
si tu veux apprendre les bases proprement :  
http://webster.cs.ucr.edu/Page_asm [...] ofAsm.html


---------------
J'ai un string dans l'array (Paris Hilton)
n°535416
slvn
Posté le 09-10-2003 à 18:04:19  profilanswer
 

hello,  
 
pkoi lea c est different de mov ??

Code :
  1. mov eax,[ecx + 10]
  2. eax = ecx[10]
  3. lea eax,ecx + 10
  4. eax = &(ecx[10]);  (c est a dire: eax = ecx + 10)


 
mais si je fais  

Code :
  1. lea eax,[ecx + 10]
  2. eax = ecx[10];


et pareil

Code :
  1. mov eax,ecx + 10
  2. eax = &(ecx[10]); (c est a dire: eax= ecx+10)


 
=> d apres les exmeples donnes, LEA est pareil que MOV :??:

n°536800
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-10-2003 à 23:53:21  profilanswer
 

lea charge un registre avec une adresse, alors que mov charge un registre avec une valeur quelconque.
 
un exemple :

Code :
  1. test ds.d 2
  2. lea eax,test // eax contient l'adresse de la variable test
  3. mov eax,test // eax contient la valeur de test (2)


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Je voudrais m'initier à la programmation, je commence par koi??un bon site pour s'initier à delphi 5
newbies en programmation veut s'initierJe cherche des docs et tuts pour m'initier à mesa/opengl sous linux !
Plus de sujets relatifs à : s'initier a l'asm


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)