A voir également:
- [assembleur]programmation
- Application de programmation - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
- Langage assembleur - Forum Assembleur
- Programmation binaire - Guide
4 réponses
PHAREL
Messages postés
3
Date d'inscription
samedi 9 août 2003
Statut
Membre
Dernière intervention
13 mai 2005
13 mai 2005 à 01:42
13 mai 2005 à 01:42
salut sina je dois me déconnecté mais voici mon mail écrit moi pour que je puisse t'envoyer l'organigramme j'ai un projet de fin d'étude qui tend vers la programmation des entrées/sorties je pense qu'on pourra beaucoup échanger: ftarnagda2002@yahoo.fr
bonne continuation et a plus.
bonne continuation et a plus.
Jean-Dom
Messages postés
13
Date d'inscription
samedi 6 décembre 2003
Statut
Membre
Dernière intervention
20 octobre 2016
1
13 juil. 2005 à 16:38
13 juil. 2005 à 16:38
. Bonjour,
Passer du code comme ça dans un forum, faut être optimiste.
Autant que je me souvienne, MOV est en syntaxe MOV DESTINATION, ORIGINE. Cela donne
mov al,0x00.......RAZ registre AL
mov dx,0x378....Init adresse dans DX
out dx,al............Sortie vers le periphérique à l'adresse 378
mov al,0x00.......RAZ AL
mov dx,0x37a....Init adresse DX
out dx,al............Sortie 0 -> 37a
mov al,0x0f........0F -> AL
out dx,al............Sortie 0F -> 37a
nop...................On attend un peu
nop
nop
mov al,0x00
out dx,al
mov dx,0x379
lop20:................Etiquette
in al,dx...............Entrée AL <- 379
test al,8.............Test sur AL (bit 8, valeur 8, je ne sais pas)
jnz lop20............Si non nul, on boucle.
lop10:................Idem, dans l'autre sens.
in al,dx..............On attend la redescente du bit, probablement.
test al,8
jz lop10
mov al,0x00
mov dx,0x37a
out dx,al.............0 -> 37A (acquitement I/O, probablement)
nop
and al,0xf0.........Louche : AL est censé être nul ! Vérifier si pas
mov bl,al............ entrée en même temps que sortie.
mov cl,4.................
shr bl,cl
mov dx,0x378
mov al,0x01
out dx,al
mov dx,0x379
in al,dx
and al,0xf0
or al,bl
and eax,0x000000ff
mov voie,eax
}
. Jean-Dom.
Passer du code comme ça dans un forum, faut être optimiste.
Autant que je me souvienne, MOV est en syntaxe MOV DESTINATION, ORIGINE. Cela donne
mov al,0x00.......RAZ registre AL
mov dx,0x378....Init adresse dans DX
out dx,al............Sortie vers le periphérique à l'adresse 378
mov al,0x00.......RAZ AL
mov dx,0x37a....Init adresse DX
out dx,al............Sortie 0 -> 37a
mov al,0x0f........0F -> AL
out dx,al............Sortie 0F -> 37a
nop...................On attend un peu
nop
nop
mov al,0x00
out dx,al
mov dx,0x379
lop20:................Etiquette
in al,dx...............Entrée AL <- 379
test al,8.............Test sur AL (bit 8, valeur 8, je ne sais pas)
jnz lop20............Si non nul, on boucle.
lop10:................Idem, dans l'autre sens.
in al,dx..............On attend la redescente du bit, probablement.
test al,8
jz lop10
mov al,0x00
mov dx,0x37a
out dx,al.............0 -> 37A (acquitement I/O, probablement)
nop
and al,0xf0.........Louche : AL est censé être nul ! Vérifier si pas
mov bl,al............ entrée en même temps que sortie.
mov cl,4.................
shr bl,cl
mov dx,0x378
mov al,0x01
out dx,al
mov dx,0x379
in al,dx
and al,0xf0
or al,bl
and eax,0x000000ff
mov voie,eax
}
. Jean-Dom.
je suis une debutante je veux voire si vous pouvez m'aidez un programme en assembleur qui calcule la taille de la memoire principale