Vizitator FrTz Postat Octombrie 16, 2011 Partajează Postat Octombrie 16, 2011 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
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum