Bonjour,
voila mon probleme:
je ve écrire un routine en assembleur qui emmet simplement un signal (différence de poteniel)
sur le port com 1, pour cela j'ai essayer ceci (qui est sencer envoyer un signal de +ou- 12V entre la broche 3 et 5 du port com 1 si j'ai compri):
Code :
- MOV AH, 1 // fct numéro 1 de l'intéruption 14h
- MOV AL, 1 // bit a envoyer
- MOV DX, 0 // la numérotation débute a 0 dc com1 correspond a 0
- INT 14h
|
que j'ai compilé avec fasm, et ca marche pas, je suis totalement débutant en asm alor expliquez moi pourquoi je peut pas éxécuter ce programe, sous linux, si il manque quelque chose ou pas ou si tout simplement je ne sais pas compiller... j'ai lu dans mes recherche qu'il falllait faire un INT 80h sous un systeme UNIX quand on veut avoir acces au matériel, mais j'ai pas compri...
Merci de tout soutien, je débute alors apprendez moi