Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/12/2007, à 11:09

skt310

correspondance asm-opcode

Bonjour.
Pour mon sujet de tpe (sur les ordinateurs) TPE j'ai envi de donner un exemple avec une correspondance assembleur/opcode. Le problème c'est que je trouve nulle part d'explication là dessus.
Quelqu'un serait-il capable de me convertir le code suivant en hexadécimal?

mov AX,5 
add AX,5 
sub AX,2

merci d'avance.


NOVATUX : Besoin d'un ordinateur parfaitement compatible avec linux, un très bon contact avec le vendeur, des conseils, une instalation personalisée. Bref que du bonheur quoi. Allez voir ce site! J'ai acheté mon portable ici et vraiment c'est un plaisir!

Hors ligne

#2 Le 26/12/2007, à 14:38

Karl_le_rouge

Re : correspondance asm-opcode

C'est pas difficile, tu assembles ton code assembleur et puis tu le désassemble avec objdump. Voilà  le résultat:

$ objdump  -d a.out

a.out:     file format elf32-i386

Disassembly of section .text:

00000000 <.text>:
   0:   66 a3 05 00 00 00       mov    %ax,0x5 
   6:   66 01 05 05 00 00 00    add    %ax,0x5
   d:   66 29 05 02 00 00 00    sub    %ax,0x2

http://ref.x86asm.net/coder32.html  <= cette table t'aidera bien !

Hors ligne