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

Funzioni BIOS

Home » Programma il Computer » Tutorial Assembly

Tutorial Assembly - Funzioni BIOS

  Programmazione

VIDEO 01/59 [21 di 79] 

 

bulletLa programmazione a Livello BIOS del Sottosistema di Visualizzazione in Modo Testo prevede numerosissime funzioni, di solito ospitare dalla Memoria a sola lettura presente sulla scheda Video.
bulletNaturalmente il BIOS originale prevede per default le principali funzioni, ma poichè nel tempo i vari servizi si sono adeguati alle moderne tecnologie, i costruttori delle schede video hanno provveduto a sostituirle con altre dedicate.

               

bulletIl pacchetto di procedure BIOS per il video è noto come INT 10H e offre le seguenti Funzioni, organizzate in gruppi specializzati:

 

bulletGestione del Modo Video:

 

[^]

INT 10H

Funzione 00H Gestione del Modo Video
[^]

INT 10H

Funzione 0FH Acquisisce il Modo Video corrente

 

bulletGestione di aree del video:

 

[^]

INT 10H

Funzione 06H Spostamento verso l'alto di Aree video (Finestre)
[^]

INT 10H

Funzione 07H Spostamento verso il basso di Aree video (Finestre)

 

bulletGestione di caratteri Ascii:

 

[^]

INT 10H

Funzione 09H Stampa uno o più caratteri a colori
[^]

INT 10H

Funzione 0AH Stampa uno o più caratteri
[^]

INT 10H

Funzione 0EH Stampa un carattere in Modo TTY
[^]

INT 10H

Funzione 08H Lettura del carattere nella posizione corrente del Cursore

 

bulletControllo Avanzato del colore dello Sfondo:

 

[^]

INT 10H

Funzione 10H/03H Controlla intensità e flash dello Sfondo

 

bulletGestione della stampa di messaggi:

 

[^]

INT 10H

Funzione 13H Stampa di stringhe

 

bulletGestione del singolo Pixel:

 

[^]

INT 10H

Funzione 0CH Stampa un Pixel
[^]

INT 10H

Funzione 0DH Lettura di un Pixel

 

bulletGestione dei Font di Caratteri:

 

[^]

INT 10H

Funzione 11H/00H Carica il Font di caratteri creato dall'utente
[^]

INT 10H

Funzione 11H/01H Carica il Font 8*14 del Rom Bios
[^]

INT 10H

Funzione 11H/02H Carica il Font 8*8 del Rom Bios  (Caratteri Double-Dot)
[^]

INT 10H

Funzione 11H/04H Carica il Font 8*16 del Rom Bios
[^]

INT 10H

Funzione 11H/10H Carica il Font di caratteri creato dall'utente e riprogramma CRT
[^]

INT 10H

Funzione 11H/11H Carica il Font 8*14 del Rom Bios e riprogramma il Controller CRT
[^]

INT 10H

Funzione 11H/12H Carica il Font 8*8 del Rom Bios (Caratteri Double-Dot) e riprogramma CRT
[^]

INT 10H

Funzione 11H/14H Carica il Font 8*16 del Rom Bios e riprogramma il Controller CRT
[^]

INT 10H

Funzione 11H/03H Seleziona le Tabelle di uno o più Font di caratteri da visualizzare
[^]

INT 10H

Funzione 11H/20H Associa il Font Grafico 8*8 Esteso, creato dall'utente, al puntatore INT 1FH
[^]

INT 10H

Funzione 11H/21H Associa un Font Grafico Completo, creato dall'utente, al puntatore INT 43H
[^]

INT 10H

Funzione 11H/22H Associa il Font BIOS 8*14 al puntatore INT 43H
[^]

INT 10H

Funzione 11H/23H Associa il Font Rom Bios 8*8 (Caratteri Double-Dot) al puntatore INT 43H
[^]

INT 10H

Funzione 11H/24H Associa il Font Rom Bios 8*16  al puntatore INT 43H
[^]

INT 10H

Funzione 11H/30H Assume informazioni sul Font di caratteri desiderato

 

bulletAltri Servizi in Modo Testo:

 

[^]

INT 10H

Funzione 05H Controllo Veloce  delle Pagine Video
[^]

INT 10H

Funzione 12H/30H Selezione e controllo del numero di linee di Scansione
[^]

INT 10H

Funzione 12H/36H Abilita/disabilita il Refresh del Video
[^]

INT 10H

Funzione 12H/20H Seleziona il PrintScreen Alternativo

 

bulletControllo della  Penna Ottica:

 

[^]

INT 10H

Funzione 04H Controllo della Penna Ottica

 

bulletControllo Avanzato del colore in Modo Testo:

 

[^]

INT 10H

Funzione 0BH Fissa il Colore del Bordo del Video
[^]

INT 10H

Funzione 10H/01H Scrive il Registro di Sovrascansione (Bordo del Video)
[^]

INT 10H

Funzione 10H/08H Legge il Registro di Sovrascansione (Bordo del Video)
[^]

INT 10H

Funzione 10H/00H Scrive un Registro di Tavolozza
[^]

INT 10H

Funzione 10H/02H Scrive tutti Registri Tavolozza + Bordo
[^]

INT 10H

Funzione 10H/07H Legge un Registro di Tavolozza
[^]

INT 10H

Funzione 10H/09H Legge tutti Registri Tavolozza + Bordo
[^]

INT 10H

Funzione 12H/31H Abilita/Disabilita il caricamento tavolozza
[^]

INT 10H

Funzione 10H/10H Scrive un singolo Registro di Colore del DAC
[^]

INT 10H

Funzione 10H/12H Scrive un blocco di Registri colore DAC
[^]

INT 10H

Funzione 10H/15H Legge un singolo Registro di colore DAC
[^]

INT 10H

Funzione 10H/17H Legge blocco di Registri Colore del DAC
[^]

INT 10H

Funzione 10H/18H Scrive il registro di maschera colore del DAC
[^]

INT 10H

Funzione 10H/19H Legge il registro di maschera colore del DAC
[^]

INT 10H

Funzione 10H/1BH Trasforma i colori in scala di grigi
[^]

INT 10H

Funzione 12H/33H Controlla la somma dei grigi
[^]

INT 10H

Funzione 10H/13H Imposta la Pagina di colore DAC attiva e/o il loro numero
[^]

INT 10H

Funzione 10H/1AH Legge la Pagina di colore DAC attiva e/o il loro numero

 

bulletDeterminazione del SottoSistema di Visualizzazione:

 

[^]

INT 10H

Funzione 1AH/00H Assume informazioni su Adattatore/Monitor
[^]

INT 10H

Funzione 1AH/01H Dà informazioni su Adattatore/Monitor
[^]

INT 10H

Funzione 1BH Dà informazioni su Sistema Visualizzazione
[^]

INT 10H

Funzione 12H/10H Dà informazioni su configurazione video EGA

 

bulletCommutazione tra 2 SottoSistemi di Visualizzazione

 

[^]

INT 10H

Funzione 12H/32H Controlla l'abilitazione del Video
[^]

INT 10H

Funzione 12H/35H Commuta  tra  2  Adattatori, MCGA e VGA

               

bulletClicca sul simbolo [^] per saperne di più: ciascuna Funzione BIOS sarà trattata in dettaglio, nelle pagine seguenti.
Pagina Precedente Funzioni BIOS Pagina Successiva VIDEO 01/59   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
21 di 79
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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79

    

Funzioni BIOS » Elenco Progressivo | Seriale | Parallela | Stampanti | Video | Cursore
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