MINI DEBUG

Signaler
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
-
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51522-mini-debug

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
ce qui donne:
;IOPL=bit 13
shl cx,1
setc al
shl cx,1
setc dl
lea eax,[edx+eax*2+'0']
mov [resultat+179+4],al
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
au fait, le flag IOPL comprend 2 bits et peut avoir une valeur de 0 à 3
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
pour le code de

;affichage du contenu de EFLAGS
;------------------------------

mov cx,EFLAGS
shl cx,1 ;on sort bit 15 non utilisé
;NT=bit 14
shl cx,1
setc al
add al,'0'
mov [resultat+179],al
;IOPL=bit 13
; ou alors
shl cx,1
setc al
add al,'0'
mov [resultat+179+4],al
...

@++
Messages postés
75
Date d'inscription
mardi 29 juillet 2008
Statut
Membre
Dernière intervention
25 mars 2019

Merci pour tes conseils patatalo,je reprends ce code dès que je peux.
Afficher les 8 commentaires