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 47/59 [67 di 79] 

 

bullet Gestione BIOS del Video - INT 10H - Funzione 12H- SottoFunz. 20H

 

INT 10H

Funzione 12H/20H Seleziona il PrintScreen Alternativo

 

bulletRende disponibile una nuova procedura di servizio per la copia su carta dei caratteri posti a Video (PrintScreen); è tipica dei Modi Testo.

 

bulletIn ingresso:
bullet AH è posto a 12H
bulletBL è posto a 20H e indica la SottoFunzione (invece del consueto registro AL)

 

bulletIn uscita lascia:
bulletnulla

 

bulletLa SottoFunzione si chiama in questo modo:

               

  

bulletMette a disposizione un alternativo Gestore di PrintScreen più efficiente di quello disponibile per default, comunque presente nella ROM BIOS, ma rigidamente legato alla stampa, al massimo, di 25 righe di caratteri.
bulletLa procedura ad esso corrispondente, puntata dal Vettore INT 05H, è attivata quando il servizio BIOS della Tastiera (INT 09H) rileva la pressione della combinazione di tasti Shift+PrtSc, o Shift+Stamp sulle tastiere italiane.

  

bulletLa SottoFunzione provvede dunque a sostituire il vettore originale di INT 05H con l'indirizzo di una nuova procedura di servizio, scrivendolo direttamente nella Tabella dei Vettori, a partire dalla locazione 0000:0014H.
bulletIl nuovo Gestore, memorizzato nella ROM della scheda video, è ora in grado di produrre HardCopy del video anche in presenza di un numero di righe di caratteri diverso da 25; ciò è possibile perchè il numero è ora assunto direttamente dalla variabile di sistema 0000:0484H dell'Area di Comunicazione BIOS (Numero di righe sul display, meno 1).

 

bulletL'eseguibile B10_1220.COM propone un'applicazione della SottoFunzione 20H della Funzione 12H dell'INT 10H.
bulletIl sorgente è documentato nella sezione ASM (clicca sull'iconaApplicazioni Software, nel menu a sinistra).

    

Pagina Precedente Funzioni BIOS Pagina Successiva VIDEO 47/59   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
67 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