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

PORTA SERIALE 1/7 [3 di 79] 

 

bulletAnche la porta seriale può essere gestita a Livello BIOS con il supporto delle Funzioni dell'INT 14H; il loro utilizzo sottolinea la filosofia di questo tipo di programmazione: pur non scendendo al livello dei registri ne virtualizza la presenza: non è necessario conoscere il loro indirizzo o i meccanismi minimi di funzionamento, basta chiamare la funzione ed essa pensa a tutto!

               

bulletSfortunatamente nella maggior parte dei casi il loro uso può diventare critico, consigliando comunque la programmazione con accesso diretto ai Registri della porta seriale (UART) se sono necessarie velocità maggiori di 1200 baud, a causa dell'eccessivo tempo necessario per la loro esecuzione.
bulletIn aggiunta le Funzioni BIOS non sono in grado di riconoscere le richieste di servizio d'interruzione, attivate dalla porta in occasione di eventi seriali particolari (come la ricezione o la trasmissione di un carattere o il rilevamento di un errore); in questi casi il ricorso ai Registri UART è assolutamente indispensabile.

               

bulletIl pacchetto di procedure BIOS per le porte seriali alle 4 Funzioni dell'INT 14H previste dal BIOS originale ne aggiunge altre 2, nate a supporto del computer IBM PS2, destinate alla gestione estesa; sono tutte raccolte dalla seguente Tabella:

 

[^]

INT 14H

Funzione 00H Inizializza i parametri della porta seriale
[^]

INT 14H

Funzione 01H Trasmette un carattere a una porta seriale
[^]

INT 14H

Funzione 02H Riceve un carattere da una porta seriale
[^]

INT 14H

Funzione 03H Restituisce lo stato di una porta seriale
[^]

INT 14H

Funzione 04H Inizializzazione estesa di una porta seriale (PS2)
[^]

INT 14H

Funzione 05H Controllo esteso di una porta seriale (PS2)

 

bulletClicca sul simbolo [^] per saperne di più: ciascuna Funzione BIOS sarà trattata in dettaglio, nelle pagine seguenti.

    

Pagina Precedente Funzioni BIOS Pagina Successiva PORTA SERIALE 1/7   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
3 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