|  | 
      
    
      Come Funziona
     
    
    
      Area Comunicaz. Bios  | |
| Video | 
| Programmazione | PROCEDURE BIOS 10/59 [32 di 84] | 
| 
 | 
|  | Gestione BIOS del Video  - 
  INT 10H 
  - Funzione 0B 
 
 | 
| 
 | 
|  | Controlla del Colore del Bordo (cornice di sovrascansione) del monitor (anche se in realtà è usata in grafica anche per controllare le Tavolozze CGA). | 
| 
 | 
|  | In
                ingresso: 
 | 
| 
 | 
|  | In uscita lascia: 
 | 
| 
 | 
|  | La Funzione si chiama in questo modo: | 
| 
 | 
| 
 | 
|  | Nei Modi Testo si usa con BH=00H per il controllo del Bordo del monitor, la sottile cornice esterna dovuta alla sovrascansione del Video. | 
|  | Ogni Adattatore è dotato di un Registro interno in grado di programmarlo, ma la possibilità di un controllo a Livello Bios rende le operazioni molto più semplici. | 
|  | Il codice di colore, passato il BL, è comunque scelto tra i 16 possibili, 00H÷0FH, in accordo con la Tabella dei Colori in Modo Testo; in dettaglio: 0=nero, 1=blu, 2=verde, 3=azzurro, 4=rosso, 5=magenta, 6=giallo, 7=bianco, 9÷15 = stessi colori con brillantezza. | 
|  | Il sottoServizio BH=01H non ha alcun effetto nei Modi Testo. | 
| 
 | 
|  | Nei Modi Grafici offre un servizio ormai obsoleto, riservato 
agli adattatori CGA; agisce sul Registro di 
  selezione del colore 
  (e sul contenuto della variabile di sistema   
    0000:0466H che ne rispecchia il valore) e 
sul Registro di colore della sovrascansione; sono possibili 
  2 sottoservizi: 
 
 
 
 | ||||||||||||||||||||||||||||||||||
|  | Anche la Funzione
  10H dell'INT 10H 
  offre 2 SottoFunzioni in grado di controllare 
  la cornice di sovrascansione, 
  direttamente nel Registro di Sovrascansione 
  (Registro 
  11H del Controller di Attributo); il colore del 
  Bordo viene: 
 | ||||||||||||||||||||||||||||||||||
| 
 | 
|  | Altre 2 SottoFunzioni della 
  medesima Funzione 10H 
  di INT 10H 
  gestiscono l'operazione in modo ancora più brillante: tutti i 17
  Registri del
  Controller di Attributo, cioè i 16 
  Registri di Tavolozza e il
  Registro di Sovrascansione possono essere 
  contemporaneamente: 
 | 
| 
 | 
|  | La Raccolta di MacroIstruzioni Giobe.MAC organizza questo servizio con la Macro CORN_DOS. | 
| 
 | 
|  | La Macro può essere chiamata con efficienza in ogni Modo, attivando la cornice esterna del video dovuta alla sovrascansione, nel colore passato come parametro | 
| 
 | 
|  | Gli eseguibili B10_0B__.COM (nei Modi Testo) e B10_0Bgr.COM (nei Modi Grafici) mostrano l’effetto della Funzione 0BH dell'INT 10H. | 
|  | I sorgenti sono documentati nella sezione ASM 
  (clicca sull'icona  , 
  nel menu a sinistra). | 
|  | Da notare che anche l'eseguibile CORN-DOS.com (fornito in dotazione all'Ambiente Assembler, nella cartella C:\Arch-lab\chk) si basa su questa Funzione. | 
| 
 | 
|   | Video01 |   | PROCEDURE BIOS 10/59 |  |  |  | ||
| 32 di 84 | 
| 
 | 
| 
 | 
| 
 | 
| Home  | 
 | |||||||
| 
 | Motore Ricerca | 
 |