begin process at 2008 07 20 23:31:59
1 213 505 membres
406 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : interruption clavier [ Processeurs / X86 ] (aboulkhir)

interruption clavier le 12/05/2008 20:46:20

aboulkhir

salut,
je veux programmer en assembleur les interruptions du clavier 16h pouvez vous m'aider
merci


Re : interruption clavier le 13/05/2008 14:55:35

edfed
google est ton ami.

sinon, les int 16h du bios sont legerement pourraves, il est preferable de recoder l'irq 1, int9 en mode reel.

pour cela, il suffit tout simplement de reassigner le vecteur 9 de la table d'interruptions.

le code commence par une sauvegarde des registres modifiés, puis, une verification de presence de nouveau scancode avec le port 64h.
ensuite, lire le port 60h, le passer dans une look up table.
ensuite, verifier si c'est un make code, un break code ou un extended code.

ensuite, en faire ce qu'on veu
puis dire au pic que l'irq à bien été traitée.
etrestauration des registres puis iret.

pour de plus amples informations, voire sur ce site http://board.flatassembler.net
ou ce site
http://www.osdev.org

voilà

Re : interruption clavier le 13/05/2008 16:18:38

aboulkhir
merci pour la reponse
est ce que tu as deja un code pret sioui envoie le moi SVP
merci

Re : interruption clavier le 13/05/2008 16:48:50

edfed
je pense avoir deja envoyé suffisament de renseignements.
dont deux liens vers des sites vraiments orientés asm et os construction.
ensuite, c a toi de faire l'effort necessaire afin de trouver ce que tu recherches.
c simple, tu recherche des trucs de edfed sur fasm et tu vera bien.

re-voilà

me:
nop
ret


Classé sous : clavier, interruption

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS