Académique Documents
Professionnel Documents
Culture Documents
Informtica Industrial
Ing. en automtica y electrnica Industrial
ALU
Operador
BANCO DE REGISTRO DE ESTADO
REGISTROS
Operando Operando
BUS DE DATOS
Registro de instrucciones
Cdigo de instruccin Operando o direccin
Cdigo de operacin Modo de direccionamiento del operando
Bus de datos
Acumulador Reloj
Secuenciador Contador de
programa
Lneas de estado
de direcciones
Decodificador
direcciones
Registro de
Matriz
Decodificador Decodificador de memoria
de Instruccin de Direccin
Operador
Registros Registro
de estado Registro de Instrucciones
Cdigo de instruccin Operando o direccin
Cod operacin + Modo direccionamiento del operando
Registro de datos
Buscar
Buscarlala Ejecutar
Ejecutarlala
Inicio
Inicio
Inicio siguiente
siguiente Parada
Parada
instruccin
instruccin
instruccin
instruccin
Tipos de interrupciones:
De programa: Div por cero, overflow, instruccin
ilegal, etc.
Temporizador: Permite ejecutar acciones de forma
peridica
E/S: Generada por un controlador de E/S para indicar
que una operacin ha sido finalizada (o fallida)
Fallo de Hardware: Error de paridad de memoria
Isidro Calvo Gordillo 18
Ejecucin de las interrupciones
Cundo se ejecutan las interrupciones?
Ciclo de ejecucin con interrupciones
Interrupciones inhabilitadas
El P termina la
ejecucin de la instruccin actual Procesamiento de la interrupcin
El P indica el reconocimiento
Restauracin de la informacin
de la interrupcin
de estado del proceso
El P apila PSW y PC
en la pila de control Restauracin de los
antiguos PSW y PC
El P carga en el PC la direccin
PSW: Program Status Word (Registro de estado)
de la rutina de tratamiento
PC: Program Counter
T-M
interrupcin
T-M