Sezione |
Indirizzi Base
Registri Interni
|
Libreria GIOBE.ASM |
Raccolta di Procedure ASM |
KEYwait 2/5 [7 di 54] |
|
L'interpretazione dei valori
lasciati in
AL e in
AH è fondamentale per una
corretta gestione di un programma; in buona sostanza esso dovrebbe terminare con un
anello d'attesa (Main
Loop), nel quale dovrebbe:
| |||||||||
Risulta evidente che i tasti non sono tutti dello stesso tipo; questo fatto influenza anche il corretto modo per analizzarli; per capirci meglio riportiamo l'aspetto esterno di una comune tastiera italiana: |
|
|
Il settore più ricco di tasti è quello in basso a sinistra, molto simile alla classica tastiera ereditata dalle telescriventi; molti tasti di questo gruppo (bianchi nella figura) portano un simbolo Ascii standard a noi noto (lettere, numeri, interpunzione); altri (grigi nella figura, ma frequentemente ancora bianchi, in realtà) portano simboli o parole riconducibili ai caratteri Ascii di controllo (Invio, Backspace, Tab, ma anche Esc, in alto a sinistra). | |||||||||||||
Per tutti questi tasti è dunque significativo il
codice Ascii, il
mentre il codice di scansione
è il non ha alcuna importanza pratica;
essi sono:
|
|
Tutti i tasti rimanenti, dislocati intorno al settore
appena descritto sono caratterizzati dall'avere
codice Ascii uguale a
00H! Questa caratteristica consente di
distinguerli facilmente da quelli del primo gruppo, lasciando al
codice di scansione
il compito di differenziarli tra loro; vediamo di classificarli:
|
|
Libreria GiobeASM | KEYwait 2/5 | |||||||
7 di 54 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|