Beruflich Dokumente
Kultur Dokumente
utilizando
los
instrucciones,
Un poco de historia
Despus de la segunda guerra la tecnologa de
circuitos electrnicos avanz.
Diseo de dispositivos fsicos de Estado Slido.
Entonces
Cul es la diferencia entre un
Microprocesador y un Microcontrolador?
Qu significa PIC?
Necesita un microcontrolador.
Tipos de Interrupciones
Existen las interrupciones sncronas y asncronas
Las interrupciones sncronas son originadas por la ejecucin de una
instruccin de programa por el CPU . Estas son interrupciones internas
al programa por lo que la nica fuente puede ser:
Interrupciones de programa
Interrupciones del supervisor de llamadas
Interrupciones Internas
Se producen cuando el CPU detecta una condicin extraordinaria
durante la ejecucin de una instruccin del programa.
Ejemplos:
Desbordamiento de la pila
Direccionamiento invlido
Instruccin invlida
INT 0: error de divisin, generada automticamente cuando el cociente no cabe
en el registro o el divisor es cero. Slo puede ser generada mediante DIV o IDIV.
INT 1: paso a paso, se produce tras cada instruccin cuando el procesador est
en modo traza (utilizada en depuracin de programas).
INT 7: dispositivo no disponible (slo a partir del 286).
CPU
NMI
INTA
Interrupciones Enmascarables
SE HABILITAN O DESHABILITAN POR PROGRAMA:
Con la instruccin SETI se habilitan las interrupciones y pone la bandera IF a 1
Con la instruccin CLI se inhiben todas las posibles interrupciones de este tipo y se
pone la bandera IF a 0.