Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Aide A Propos Des Registre [ Processeurs / X86 ] (swadfish)

vendredi 15 décembre 2006 à 13:22:35 | Aide A Propos Des Registre

swadfish

Salut tous le monde
je veux savoir ça veut dire koi les registres entre crochets [eax] et quelle la difference entre eax et [eax] et aussi je veux savoir comment peut on incrementer un registre d'une valeur n.
merci d'avance.


vendredi 15 décembre 2006 à 13:55:01 | Re : Aide A Propos Des Registre

Nasman

Bonjour swadfish,

Celà dépend de l'assembleur utilisé. Dans le cas de Nasm (et quelques autres assembleurs) tu as:

mov ecx,eax   signifie charge le registre ecx avec la valeur de eax
mov ecx,[eax] signifie charge ecx avec le contenu de la mémoire dont l'adresse est dans eax.
Dans ce deuxième cas si le contenu de eax est une adresse inaccessible par le process (mode protégé) tu auras une erreur du genre "mémoire ne peut être read"

D'une façon analogue

mov eax,0x12345678 veut dire met la valeur 0x12345678 dans eax
et
mov eax,[0x00400000] veut dire met la valeur contenue à l'adresse 0x00400000 dans eax.


Pour incrémenter un registre eax d'une valeur n fixée tu fais
add eax,5   (si n=5)
Si ecx contient la valeur n tu peut faire add eax,ecx (ajoute à eax le contenu de ecx)

A+




Cette discussion est classé dans : aide, propos, registre, eax


Répondre à ce message

Sujets en rapport avec ce message

Décaler les octets d'un registre [ par Kephuro2 ] Bonjour à tous !Je m'adresse à vous car j'ai un petit souci !Je vous explique vite fait. Donc j'ai un registre (eax) qui a pour valeur : 0000825C, j'a Afficher valeur registre ? [ par Zootella ] Hello all, dans un programme, celui-çi test la valeur d'un registre : cmp  dword ptr [eax],4550h je voudrais faire des tests et afficher cette vale Petite question à propos des registres [ par jems66 ] Salut à tous !Je programme en C depuis un petit moment et j'ai dû à me mettre à l'assembleur. Je voulais donc savoir si un registre en asm corresponda un peu d'aide a propos d'un treeview control [ par Apinew ] ApinewSalut, j'ai un petit problème, quand je veux assembler l'un des codes source fournit avec MASM32, avec un treeviewcontrol, ça me marque undefine aide sur fond d'ecran [ par knetus12 ] comment faire un fond d'ecran sans que les divers edit passe en dessous. je l'ai fait avec VerticalTile et le bmp passe en premier plan... Petite question... [ par did2604 ] Bonsoir,Que signifie exactement la notation crochet en assembleur ? Je m'explique, par exemple : mov cl,[bx], je suppose que ce n'est pas un move ordi affichage du contenu d'un registre général [ par did2604 ] Bonsoir,Quel est le code qui permet d'afficher le contenu d'un registre général (bx par exemple). Exemple, le registre BX contient la valeur 3F8 et j' COULEUR DE TEXTE LORS DU PASSAGE DE LA SOURIS [ par knetus12 ] salut a tousj'ai un probleme pour faire changer la couleur d'un texte quand la souris passe dessus ca na marche pas pourquoi ??? .ELSEIF uMsg == Afficheur à l'aide de LED pour PIC16F84 [ par Terry911 ] HelloJe suis étudiant et je débute dans la programmation de PIC. J'ai reçu comme projet pour la fin de cette année scolaire-ci, de réaliser un affiche j'ai besoin d'aide pour 2 petit programme en asm [ par gctom ] je vous expose mon problème : j'ai quelque difficultés avec l'assembleur malgré les livres et cours que j'ai suivi, je n'arrive pas a faire 2 petit pr


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.