Professional Documents
Culture Documents
MICROCOMPUTADORASI I
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
DESCRIPCION
DESCRIPCIONDEL
DELINTEGRADO
INTEGRADO8259
8259
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
DESCRIPCION
DESCRIPCIONDEL
DELINTERRUPCION
INTERRUPCION8259
8259
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
DESCRIPCION
DESCRIPCIONDEL
DELINTERRUPCION
INTERRUPCION8259
8259
-CS:
-WR:
-RD:
D7..D0:
CAS0..CAS2:
Lneas de cascada, actan como salida en el 8259 maestro y como entrada en los 8259 esclavos,
en un sistema con varios 8259 interconectados, constituyendo un bus local.
-SP/-EN:
Pin de doble funcin: en el buffered mode del 8259 actuar como -EN, para habilitar los buffers
del bus; en el modo normal indicar si el 8259 es maestro o esclavo (-SP).
INT:
Conectado a la patilla INT de la CPU para producir la interrupcin cuando llegue el momento.
IR0..IR7:
-INTA:
Lnea de reconocimiento de interrupcin, por medio de esta lnea se fuerza al 8259 a depositar
en el bus la informacin del vector de interrupcin. INTA es independiente de -CS.
A0:
En conjuncin con -CS, -WR y -RD es empleada para enviar las palabras de comando al 8259 y
para solicitar informacin al mismo. Suele ir conectada a la lnea A0 de la CPU.
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
DESCRIPCION
DESCRIPCIONFUNCIONAL
FUNCIONALDEL
DEL 8259
8259
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
DESCRIPCION
DESCRIPCIONFUNCIONAL
FUNCIONALDEL
DEL 8259
8259
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
Interrupciones reservadas:
IRQ0 Temporizador (Timer)
IRQ1 Teclado
IRQ8 Reloj de tiempo real
IRQ13 Errores del coprocesador
IRQ14 Controlador de disco duro
IRQ3 Puerto serie COM1
IRQ4 Puerto serie COM2
IRQ6 Controlador de diskette
IRQ7 Puerto paralelo
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
INT
INT 11H............................................LISTADO
11H............................................LISTADO DEL
DEL EQUIPO
EQUIPO
INT
INT 12H............................................TAMAO
12H............................................TAMAO DE
DE MEMORIA
MEMORIA
HORA
HORA YY FECHA:
FECHA:
INT
INT 1AH............................................HORA
1AH............................................HORAYY FECHA
FECHA
PRINT
PRINT SCREEN:
SCREEN:
INT
INT 5H.............................................IMPRESIN
5H.............................................IMPRESIN DE
DE PANTALLA
PANTALLA
INT
INT 18H...........................................ACTIVAR
18H...........................................ACTIVAR LA
LABASIC-ROM
BASIC-ROM
SERVICOS
SERVICOS ESPECIALES:
ESPECIALES:
INT
INT 19H...........................................ACTIVAR
19H...........................................ACTIVAR RUTINA
RUTINADE
DE
ARRANQUE
ARRANQUE CARGADO
CARGADO
MICROCOMPUTADORAS
MICROCOMPUTADORASI I
Rengln
Rengln00
Columna
Columna00
0123
DL
76 77 78 79
0
1
Colocacin
Colocacin del
del cursor
cursor
Rengln
Rengln 00
Columna
Columna 79
79
DH
22
Rengln
Rengln 24
24
23
Rengln
Rengln 12
12
24
Columna
Columna40
40
Rengln
Rengln24
24
Columna
Columna00
Columna
Columna79
79
Ejemplo:Colocar
Ejemplo:Colocaralalcursor
cursoren
enlas
lasposiciones
posiciones
(DL,DH)=(12,40)
(DL,DH)=(12,40)
MOV
MOVAH,02H
AH,02H ;invocar
;invocaraalalafuncin
funcin22de
delalaINT
INT
10h
10h
AH=02
BH=00
DH = rengln
DL = columna
INT
INT
10H
10H
DEL
DEL
BIOS
BIOS
MOV
MOVBH,00
BH,00
;trabajar
;trabajarcon
conlalapgina
pgina00
Colocacin
MOV
MOVDH,12
DH,12
;cargar
;cargarelel#de
#decolumna
columnaen
enDH
DH
del cursor
MOV
MOVDL,40
DL,40
;cargar
;cargarelel##de
derengln
renglnen
enDL
DL
INT
INT10H
10H
;Invocar
;Invocaraalalarutina
rutinadel
delBIOS
BIOS