Allumer et éteindre une LED
Bonjour!:)
J'ai un petit problème, si vous pouvez m'aider.
J'ai voulu allumer et éteindre une led branchée sur le db 25 mâle avec D0 branché sur pin 2, masse sur pin 25.
Par défaut, la led s'allume alors qu'on na pas encore exécuté le programme.
Voici le code masm 8086 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| code segment
assume cs:code
main:
mov dx, 378h
mov ax, 0 ;pour éteindre le led allumé par défaut
out dx, ax
exit:
mov ax, 4c00h
int 21h
code ends
main end |
Après compilation et exécution du code, la led continue toujours de s'allumer.
Comment fait-on pour l'éteindre ? Le code n'a pas d'erreur.
On a aussi essayé avec int 17h, fonction 00h mais c'est la même chose.
Quelqu'un pourrait m'aider, s'il vous plaît ! :(