Faire un && en assembleur.

did2604 Messages postés 29 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 19 août 2008 - 26 oct. 2003 à 23:46
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 27 oct. 2003 à 09:58
Bonsoir,

Je suis débutant en assembleur et j'ai un peu de mal à traduire l'instruction C suivante en assembleur :

if (ax=bl)

En fait, c'est surtout le && qui me dérange, car moi je ferais ça comme suit :

CMP AX,BX
JB instruction1
"ET"
CMP CL,BL
JNB instruction1
instruction1:

C'est surtout le "ET" qui me pose problème, comment est-ce que je dois le traduire exactement ?
Merci d'avance !

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
27 oct. 2003 à 09:58
if((ax=bl)) dl = 2; exemple

cmp ax, bx
jae short suite
cmp cl, bl
jb short suite
mov dl, 2
suite:

BruNews, ciao...
0
Rejoignez-nous