Sari la conținut
ELFORUM - Forumul electronistilor

Rutina de tratare a intreruperii


Vizitator FrTz

Postări Recomandate

Salut. Am urmatoarea problema. Cu ajutorul unei rutine de intrerupere a tastaturii as vrea sa afisez codul scan si ascii al unei taste apasate. (limbaj C)Stiu urmatoarele lucruri :- cererea mea de intrerupere va aparea la fiecare apasare si eliberare de tasta- codul scan se citeste de la adresa 60h- insa stiu ca calculatorul salveaza codul scan si cel ascii al tastei apasate intr-o coada circulara ce are 32 octeti (adica se pot memora 16 taste) incepand cu 0000:0041Eh- pointerul la pozitia curenta este 0000:0041Ch- la salvare : OH OL codul scan cod ascii- problema e cum afisez codurile acesteaPS : Am reusit sa afisez codul scan dar nu cum cere enuntul problemei adica din bufferul tastaturii ci pur si simplu cand citeam tasta cu var=inportb(60) pe al doilea rand o afisam simplu cu printf

Link spre comentariu
  • Răspunsuri 0
  • Creat
  • Ultimul Răspuns

Zile populare

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări