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

Area di Comunicazione Bios

Home » Programma il Computer » Tutorial Assembly

Tutorial Assembly - Area di Comunicazione BIOS

  Dentro il Sistema

CURSORE HARDWARE 3/4 [19 di 39] 

 

bulletLa variabile di sistema 0000:0460H contiene informazioni sulle dimensioni attuali del Cursore Hardware, di norma 2 coordinate che indicano il numero di riga di scansione da cui partire (dall'alto) e quello in cui arrivare (verso il basso):

  

0000:0460H 2 bytes Linea di scansione del Cursore (finale, iniziale)

  

bulletCosì il byte meno significativo della parola (posto a 0000:0460H) indica la riga di scansione finale, e il byte più significativo (posto a 0000:0461H) indica la riga di scansione iniziale.

  

bulletLe dimensioni previste dalla ROM BIOS sono:
bulletinizio=6/fine=7 per i Modo Testo standard 00H÷03H (EGA,VGA,MCGA), modificabili nel range inizio=0/fine=7
bulletinizio=11/fine=12 per il Modo Monocromatico 07H, modificabili nel range inizio=0/fine=13

  

bulletVa notato che la modifica diretta in memoria di questi bytes non produce l'effetto desiderato (cambiamento delle dimensioni del cursore), cosicché‚ essi possono essere proficuamente usati solo in lettura.

  

bulletIl valore di default è comunque inizio=6/fine=7 e non viene cambiato fino a che un programma adeguato non ne modifica il valore!

  

bulletQuesta modifica può essere realizzata a Basso Livello intervenendo direttamente sui Registri dell'Adattatore Video, o a Livello BIOS: la Funzione 01H di INT 10H serve proprio per fissare le dimensioni del cursore, mentre la Funzione 03H di INT 10H le restituisce in una coppia di registri.

 

Pagina Precedente Area Com. Bios Pagina Successiva CURSORE HARDWARE 3/4   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
19 di 39
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

    

Area Comunicaz. BIOS » Elenco Progressivo | Seriale | Parallela | Stampanti | Video | Cursore Hw | Info Sistema
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