>> Tecnologia elettronica >  >> Audio domestico >> Amplificatori & preamplificatori

INT 21h nel Microprocessore 8086: Interrupt DOS per Input da Tastiera e Operazioni I/O

INT 21h è un interrupt software in MS-DOS usato per operazioni di input/output. Quando viene invocato, la CPU salta al gestore I/O di DOS in memoria, che esegue la funzione richiesta.

Esempio: Lettura di un Carattere da Tastiera

  1. Carica AH = 1 (codice funzione per input da tastiera).
  2. Esegui INT 21h.
  3. DOS controlla il buffer della tastiera.
  4. Se carattere disponibile: lo memorizza in AL, cancella il Carry Flag (CF=0).
  5. Se buffer vuoto: imposta CF=1.
  6. Il programma controlla CF; se 0, legge il carattere da AL.

Codice Assembly

mov ah, 1 ; Funzione 1: leggi carattere da tastiera
int 21h ; Chiama l'interrupt DOS
jc nochar ; Salta se CF=1 (nessun carattere)
mov ch, al ; Memorizza il carattere da AL 

Altre funzioni I/O (output su schermo, lettura/scrittura file) usano diversi valori di AH prima di INT 21h.

  1. Amplificatore Kenwood KAC-646X 4 canali: specifiche di potenza
  2. Come cablare i jack di ingresso Switchcraft
  3. Come Collegare un Amplificatore Audio 200W a un PC
  4. Come Convertire Uscita Audio Ottica in Analogico RCA
  5. Come leggere i simboli di polarità
  6. Come Testare e Regolare Amplificatori a Valvole