Question sur la syntaxe assembleur

Signaler
Messages postés
1
Date d'inscription
mercredi 30 novembre 2005
Statut
Membre
Dernière intervention
28 décembre 2005
-
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
-
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

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
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.

@++