|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
Inscription : février 2012 Messages : 7 ![]() |
bonjour tout le monde,
je travail en assembleur x86 , j'ai fais les instructions suivante : Code :
quand au code d'erreur : Code :
invalid combination of opcode and operands
merci |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : août 2006 Messages : 3 414 ![]() |
Hoe,
Non, ce n'est pas la même chose, car il a interprété ton 5 comme une valeur sur 2 octets (les valeurs dites "immédiates", comme le 5 dans ton cas, sont toujours interprétées dans le type correspondant à la destination).
__________________
Il court en ce moment une espèce de grippe, mais elle ne court pas très vite, car on peut l'attraper sans courir. |
|
|
00
|
|
|
#3 | ||
|
Membre chevronné
![]() être humain Inscription : décembre 2007 Messages : 471 ![]() |
soit tu veux copier la valeur de al dans la chaine POINTEE par si, alors il faut "faire":
ou alors tu veux copier la valeur du registre al dans le registre si (ce qui est presque un non sens), là, il faut utiliser une instruction de copie avec conversion de "type": Code :
|
||
|
|
10
|
|
|
#4 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 25 ![]() |
ah oui, car SI est sur 2 bytes, et Al est sur 1 byte. merci
|
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : avril 2011 Messages : 25 ![]() |
Code :
intéressante cette instruction, merci
|
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : août 2006 Messages : 3 414 ![]() |
Voa,
Si tu tiens à faire de l'assembleur, il faut te procurer la liste d'instructions disponibles (facile à trouver sur le site Intel). Et une fois que tu l'as, au moins jeter un coup d'œil sur les instructions disponibles, même si ce n'est pas en détail, mais avoir une idée de ce qu'elles font (ça évite de parfois se casser la tête pour obtenir un résultat qu'une instruction sait faire).
__________________
Il court en ce moment une espèce de grippe, mais elle ne court pas très vite, car on peut l'attraper sans courir. |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 25 ![]() |
oui c'est vrai, je dois m'habituer à lire des documentations en anglais
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com