Question sur la syntaxe assembleur

TheCacaouette Messages postés 1 Date d'inscription mercredi 30 novembre 2005 Statut Membre Dernière intervention 28 décembre 2005 - 28 déc. 2005 à 15:55
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 29 déc. 2005 à 10:51
bonjour à vous,

j'ai deux pb

le premier :

str: .zero 11

le deuxieme:

addl $'0',%eax



je ne comprends pas ces 2 lignes (zero et $'0')



voila merci d'avance.

1 réponse

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
29 déc. 2005 à 10:51
salut,

la question a été répondu sur ton autre post.

str: .zero 11 str: db 11 dup(0) 11 * BYTE 0 = 0,0,0,0,0,0,0,0,0,0,0

addl $'0',%eax serait mieux en addb $'0',%al ( mais bon, c'est du traduit de c certainement )
ça convertit un nombre entier de 0..9 en sa correspondance ascii "0".."9". Ce qui permettra de l'afficher par la suite.
$'0' = 30h.

@++
0
Rejoignez-nous