Besion d'aide en ASM(MS-DOS-debuger)

hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   -  
MRAD Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,les amies un petit problem en ASm sous debug du dos
comment je peut ramplire des memoire (offset) avec des numero signier pour en suite calcule le nombre des nombres negatives ou bien la somme de ces nombres

le programme calculant la somme
mov bx,0
mov cx,09
mov si,0
adresse1 add bx,[2000+si]
inc si
Loop adresse1
ret

5 réponses

MRAD Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   4
 
pour definire un nbr negatif, je croi que tu dois verifier SF(signal Flag : drapau de signe) : s'il contien 1 donc le nombre dans AX(je suis pas sure de registre AX) est negatif , si SF contien 0 le nombre est positif.
pour manipuler SF, tu dois utiliser JS(Jump si SF =1).
0
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   60
 
merci MRAD mais ce que je veut c d'entre un nombre negative dans un segment de memoir........
0
MRAD Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   4
 
Je croi que tu peus avoir plus d'aide ici http://www.xs4all.nl/~smit/asm01001.htm
0
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   60
 
Bonjour,les amies un petit problem en ASm sous debug du dos
comment je peut ramplire des memoire (offset) avec des numero signier pour en suite calcule le nombre des nombres negatives ou bien la somme de ces nombres

le programme calculant la somme
mov bx,0
mov cx,09
mov si,0
adresse1 add bx,[2000+si]
inc si
Loop adresse1
ret
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   60
 
Bonjour,les amies un petit problem en ASm sous debug du dos
comment je peut ramplire des memoire (offset) avec des numero signier pour en suite calcule le nombre des nombres negatives ou bien la somme de ces nombres

le programme calculant la somme
mov bx,0
mov cx,09
mov si,0
adresse1 add bx,[2000+si]
inc si
Loop adresse1
ret
0
MRAD Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   4
 
RE.RE
Je croi que tu peus avoir plus d'aide ici http://www.xs4all.nl/~smit/asm01001.htm
0