Pages : 1
#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
Pages : 1