Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Palestra Livello Apprendisti Livello Esperti

Home » Programma il Computer » Tutorial Assembly

Palestra Assembly - Home Page

  Programmare in Assembly

INTRODUZIONE [1 di 23] 

               

Analisi del Codice · Conclusioni

Acquisizione Caratteri - Gestione completa della pressione di Tasti
Analisi del Codice Sorgente [2 di 3]

               

bulletE' 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.

  

Suggerimento 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!

  

bulletIn 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.

  

bulletLo 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.

  

bulletTutti i rimanenti codici Ascii (da 32 a 127) sono associati ad un tasto con sopra il loro simbolo.

  

bulletDunque, 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.

  

bulletI 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.
bulletGli intervalli delle varie categorie sono individuati dal programma con l'aiuto di salti condizionati:

  

Gestione della Tastiera

Esercizio MOLTO FACILE Esercizio
NB: se il testo nell'Area  ti sembra strano
     
installa il  font
Giobe.TTF: clicca qui!!
Mostra l'Effetto Prova l'eseguibile COM Scarica il codice Sorgente ASM

  

bulletCome 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).

    

Pagina Precedente Palestra Esperti Pagina Successiva INTRODUZIONE   Torna alla Home  della Palestra Assembly Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
1 di 23
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

    

PALESTRA » Esperti » Es.001 Es.002 Es.003 Es.004 Es.005 Es.006 Es.007 Es.008 Es.009 Es.010 Es.011

| Che serve per iniziare | Prima compilazione | Livello Apprendisti |

TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati