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 7/7 [9 di 79] 

 

bullet Gestione BIOS di una porta seriale - INT 14H - Funzione 05H

 

INT 14H

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

 

bulletControllo esteso di una porta seriale; consente di leggere o di scrivere il Registro di Controllo del Modem [port_C].
bulletSfortunatamente questa Funzione non è supportata da tutti i BIOS.

 

bulletIn ingresso:
bullet AH è posto a 05H
bullet AL è posto a 00H se si desidera leggere il registro; è posto a 01H se si desidera scrivere il registro
bullet BL valore da scrivere nel Registro di Controllo del Modem [port_C], vedi Tabella in fondo alla pagina
bullet DX indica il numero Bios della porta seriale:
bullet 0000=COM1
bullet 0001=COM2
bullet 0002=COM3
bullet 0003=COM4

 

bulletIn uscita lascia in:
bullet AH il valore dello Stato della Linea, del tutto simile al contenuto del Registro di Stato della Linea [port_D]
bullet AL il valore dello Stato del Modem, del tutto simile al contenuto del Registro di Stato del Modem [port_E]
bulletPoiché il contenuto dei registri è lo stesso di quello restituito dalla Funzione 03H, consultala per saperne di più
bullet BL valore letto dal Registro di Controllo del Modem [port_C], descritto in dettaglio dalla seguente Tabella:

 

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 Valore lasciato o letto in BL - Controllo del Modem
              1 1 = attiva (mette a 0 logico) la linea DTR (Data Terminal Ready, pin33 in uscita dall'UART) e quindi pone una tensione positiva (ON, SPACE, tra +25V e +3V) sul pin4/DB9 o sul pin20/DB25 del connettore; il segnale DTR è di solito attivato dal DTE per avvisare il DCE che è regolarmente collegato alla linea di comunicazione ed è pronto a trasmettere o ricevere dati
            1   1 = attiva (mette a 0 logico) la linea RTS (Request To Send, pin32 in uscita dall'UART) e quindi pone una tensione positiva (ON, SPACE, tra +25V e +3V) sul pin7/DB9 o sul pin4/DB25 del connettore; il segnale RTS è di solito attivato dal DTE per avvisare il DCE che dispone di dati ed è pronto a trasmetterglieli
          0     0 = condizioni normali
1
= attiva (mette a
0 logico) la linea OUT1 (uscita ausiliaria di uso generale, attiva bassa, disponibile sul pin34 dell'UART); si tratta di una linea non utilizzata nei PC IBM e compatibili
        0       0 = condizioni normali (interruzioni da parte dell'UART disabilitate)
1 = abilitare le interruzioni da parte dell'UART cioè, 
attivando (0 logico) la linea OUT2 (pin31 in uscita dall'UART), collega la linea INTR (pin30 dell'UART) alla linea IRQ3/IRQ4 del controller delle interruzioni
      0         0 = condizioni normali
1
= pone la porta seriale in
Lookback Mode cioè collega tra loro i registri interni di Trasmissione e di Ricezione e le linee di controllo Modem, RTS con CTS, DTR con DSR , OUT1 con RI  e OUT2 con CD; ogni dato erogato può essere immediatamente letto
0 0 0           riservati, non utilizzati, sempre a 0 logico

    

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