Sezione![]() |
Indirizzi Base
Registri Interni
|
Libreria GIOBE.ASM |
Raccolta di Procedure ASM |
BIOScls [14 di 54] |
|
![]() | Provvede a pulire il monitor (ClearScreen). |
|
![]() | La Procedura si chiama in questo modo: |
|
|
![]() | In ingresso non è necessario predisporre nulla. |
|
![]() | La seguente Area di Testo mostra il Modulo bios07 utilizzato per inserire la Procedura nella Libreria Giobe.ASM/LIB: |
|
BIOScls / bios07 |
NB: se il testo contenuto nell'Area
ti
sembra strano (cioè se contiene caratteri inconsueti) non hai ancora installato il font Giobe.TTF : clicca qui!! |
|
![]() | L'analisi del codice mette in evidenza che, in realtà, si limita a chiamare la Funzione 00H di INT 10H, il compito della quale è quello di fissare il Modo Video corrente in quello di default nei Modi Testo. |
![]() | L'effetto ClearScreen (lo schermo viene cancellato) è dunque solo un effetto collaterale. |
|
![]() | Va sottolineato che quando si cambia il Modo Video viene riconfigurato e reinizializzato tutto l'ambiente Video; il controller del Video viene riprogrammato e molte variabili di sistema (a cominciare dalla 0000:0449H che contiene proprio il Modo Video corrente) vengono caricate con i nuovi nuovi valori. |
|
![]() | Nei Modi Testo l'effetto più concreto di questa reinizializzazione è il fatto che nella memoria del video (RamVideo) vengono collocate in sequenza sedicimila coppie di bytes 20H/07H; il primo byte rappresenta il codice ASCII dello spazio e il secondo l'attributo di colore di default, bianco su nero. |
![]() | Dunque vengono cancellate tutte le possibili Pagine Video, non solo della Pagina0; quando si lavora direttamente in RamVideo la chiamata di questa Funzione è perciò da evitare, per non perdere le informazioni predisposte nelle pagine alternative. |
|
![]() | La Libreria
Giobe.ASM/LIB mette a
disposizione altre Procedure,
la
RAMcls
e la
RIEMPI,
che garantiscono il medesimo servizio a livello
RamVideo , eseguendo inoltre la Procedura
MODEtest,
che rileva automaticamente il
Sistema di Visualizzazione (Adattatore Video
e Monitor) presente sul computer e adatta
alcune importanti
variabili interne alla situazione trovata:
|
|
![]() |
Libreria GiobeASM |
![]() |
BIOScls |
![]() |
![]() |
![]() |
||
14 di 54 |
|
|
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|