Come Funziona Area Comunicaz. Bios
Registri
Livello Hardware Livello BIOS Livello DOS
Applicazioni Software Download INDICE

 Cursore

Applicazioni Software

  Applicazioni Software

PROGETTO n° 05 - 4/6 [38 di 42] 

               

Analisi del Problema · Analisi del Codice · Procedure importanti
Gestione dimensione del Cursore - Selezione guidata del cursore
Analisi del Codice Sorgente [2 di 3]

               

bulletAnalizziamo insieme il contenuto del Main Loop.

               

Progetti con Cursore Hardware Esercizio FACILE Progetto
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

               

bullet

La Procedura locale DeskTop  (CALL DeskTop) provvede, al solito, ad organizzare l'immagine iniziale e la Griglia di selezione, nella quale verrà proposto il cursore, in tutte le sue possibili dimensioni.

bullet

E' interessante notare che, prima, il registro di Segmento ES viene preparato per sovrapporsi alla RamVideo, per assicurare un artificio che descriverò nelle pagine seguenti...

bullet

La sequenza chiave di questo programma rimane, anche in questo caso, la chiamata della SottoFunzione 34H della Funzione 12H di INT 10H con AL=01H, al fine di disattivare l'emulazione CGA del Cursore, attiva per default e consentire di adattare automaticamente i valori delle linee di partenza e di arrivo del Cursore ai valori tipici della matrice 8*16 della VGA.

               

bulletSegue l'inizializzazione delle caratteristiche desiderate per il cursore che sarà mostrato per primo:

               

               

bulletIn pratica il Cursore sarà costituito dalla sola linea in basso (linea di partenza, Start_line, in alto, e linea finale, End_line, in basso, fissate entrambe al valore massimo 15, CH=15, CL=15) e fatto lampeggiare nella parte più bassa della Griglia di Selezione (riga=DH=20, colonna=DL=18).

               

bulletDopo aver mostrato a video la versione corrente del Cursore è, per merito dellaProcedura locale Forma (CALL Forma) descritta nella pagina seguente, il programma si ferma in attesa della pressione di tasti (CALL KEYwait):

               

    

Pagina Precedente Cursore Video Pagina Successiva PROGETTO n° 05 - 4/6   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
38 di 42
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

    

Cursore » Come Funziona.. | Area di Comunicazione Bios | Registri | Livello Hardware | Livello BIOS
Livello DOS | Applicazioni Software | Download | 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