|
Sezione |
Indirizzi Base
Registri Interni
|
| Palestra Livello Apprendisti Livello Esperti |
| Programmare in Assembly |
INTRODUZIONE [1 di 23] |
|
|
|
||
| Acquisizione Caratteri - Gestione completa della pressione di Tasti | ||
| Analisi del Codice Sorgente [2 di 3] |
|
|
| E' bene capire subito un concetto fondamentale, legato alla lettura dei tasti: esclusi quelli di funzione e funzionali (serviti nella pagina precedente) tutti i rimanenti hanno un codice Ascii associato, ma i tasti disponibili sono molto meno dei codici ascii possibili. |
|
|
|
|
I tasti non funzionali o di funzione portano su di sé il simbolo Ascii al quale sono associati; ma non tutti i simboli possibili hanno un tasto per la loro messa a video! |
|
|
| In particolare solo 5 tra i primi 32 codici Ascii (detti di controllo) sono associati a tasti di controllo (Tab, BackSpace, Invio o Esc); i rimanenti 27, pur non avendo un loro tasto dedicato, possono mostrare il rispettivo simbolo con la pressione del tasto ALT in combinazione con un numero compreso tra 0 e 31 digitato sulla Tastierina di destra. |
|
|
| Lo stesso discorso vale per gli ultimi 128 codici Ascii (detti estesi), assolutamente privi di tasto dedicato: il rispettivo simbolo può essere posto a video con la combinazione ALT-numero, con un numero compreso tra 128 e 255, digitato sempre sulla Tastierina. |
|
|
| Tutti i rimanenti codici Ascii (da 32 a 127) sono associati ad un tasto con sopra il loro simbolo. |
|
|
| Dunque, il mio magico programma permette la visualizzazione di tutti i 256 simboli ascii, o direttamente premendo i tasti dalla tastiera, o con una combinazione ALT-numero. |
|
|
| I tasti cosiddetti standard (cioè quelli associati ai codici Ascii stampabili) si possono dunque catalogare in funzione della "categoria ascii" a cui appartengono: di controllo, numerici, lettere maiuscole, lettere minuscole, con quelli di interpunzione tra un gruppo e l'altro. | |
| Gli intervalli delle varie categorie sono individuati dal programma con l'aiuto di salti condizionati: |
|
|
|
|
|
Esercizio |
NB: se il testo nell'Area
ti
sembra strano installa il font Giobe.TTF: clicca qui!! |
|
|
|
|
|
| Come puoi vedere tutti i tasti di questa categoria sono serviti a livello Servizio1 con la stampa del messaggio per essi predisposto (LEA SI,Msg_Std..) in posizione riga23, colonna15 (M_CURSOR 23,15), seguito dal simbolo (CALL BIOchr1) riportato su di esso (o corrispondente al numero digitato dopo ALT); poi ritorna in attesa, a livello xxx00 (vedi sorgente o pagina precedente). |
|
|
|
Palestra Esperti |
|
INTRODUZIONE |
![]() |
![]() |
![]() |
||
| 1 di 23 |
|
|
|
|
|
|
Home
|
|
|||||||
|
Motore Ricerca |
|