Libreria delle ProcedureGestione a Schermo Totale

Entra nella Libreria GIOBE.TPU

 CORN_DOS 

CODICE SORGENTE [3 di 4]  

    
bulletLa procedura è parzialmente scritta in linguaggio Assembly. E' probabile che il lettore, in questo momento, non sia in possesso delle conoscenze di base della programmazione a basso livello, per cui questa pagina pụ risultare incomprensibile; desidero fornirtela comunque, come stimolo per approfondire questa potente tecnica di programmazione (vedi Sezione Tutorial Assembly).
    
bullet La procedura attiva la Funzione 0BH di INT 10H che ha il compito di colorare la cornice di sovrascansione del video con il colore corrispondente al codice numerico passato dal parametro “colore.
    
Codice Sorgente   Mostra Effetto Esegui il Programma Scarica l'Esempio d'Applicazione
PROCEDURE CORN_DOS(colore:byte);
BEGIN
  asm
    PUSH   AX      ;
Salvataggio dei registri coinvolti
    PUSH   BX
    MOV    BH,00H
    MOV    BL,colore
 
    MOV    AH,0BH
    INT    10H 

    POP    BX     
;Recupero  dei  registri  coinvolti
    POP    AX 
  end;
END;
    
bulletIl codice sviluppa le seguenti parti:
bulletsalvataggio dei registri coinvolti
bulletinizializzazione della Funzione 0BH di INT 10H BIOS (zona verde)
bulletchiamata della Funzione 0BH di INT 10H BIOS (zona blu)
bulletrecupero dei registri coinvolti
    
Pagina Precedente Schermo Totale Pagina Successiva   CORN_DOS Lezioni - Vai al DownLoad dei files DOC Torna al Menu "Schermo Totale"
Esempio Sorgente Mostra
10 di 11

    

PASCAL  »

Libreria Giobe | Librerie Standard | Allegati | Applicazioni | Info | Download
PROCEDURE  »   Caratteri | Mouse | Tastiera | Tempo, Data & Ora
Box | Cornici | Cursore | Aree a Riga Intera | Aree a Schermo Totale
FUNZIONI  »   Caratteri | Mouse | Tastiera | Tempo, Data & Ora
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