“Conocimiento Hardware>CPUs

¿Qué es enmascarable en la microprocesación Intel 8085?

2015/12/24
En el microprocesador Intel 8085, el término "enmascarable" se refiere a Interrupciones enmascarables .

Aquí hay un desglose:

* interrumpe: Estas son señales que detienen temporalmente la ejecución normal de un programa para manejar un evento específico.

* Interrupciones enmascarables: Estas interrupciones pueden estar deshabilitadas o habilitadas por el programador. Esto permite un control selectivo sobre el que responderá el procesador.

* Interrupciones no masticables (NMI): Estas interrupciones no se pueden deshabilitar y se utilizan para eventos críticos como fallas de hardware.

Cómo funcionan las interrupciones en mascarables en el 8085:

1. Solicitud de interrupción (intr) pin: El 8085 tiene un pin de solicitud de interrupción (intr) a través del cual los dispositivos externos pueden indicar una interrupción.

2. Interrupt Enable (es decir) Bandera: El 8085 tiene un indicador de habilitación de interrupción (es decir) en la palabra de estado de su programa (PSW). Cuando se establece el indicador IE, el procesador está habilitado para responder a las interrupciones enmascarables.

3. Tabla de vector de interrupción: El 8085 tiene una tabla de vectores de interrupción que almacena las direcciones de las rutinas de servicio de interrupción (ISR) para diferentes fuentes de interrupción.

4. Rutina de servicio de interrupción (ISR): Cuando se produce una interrupción, el 8085 salta al ISR apropiado, que maneja el evento específico.

Enmascaramiento interrumpe:

* El indicador de IE se puede usar para habilitar o deshabilitar interrupciones enmascarables.

* El 8085 también tiene un control de prioridad de interrupción Mecanismo que permite priorizar ciertas interrupciones sobre otras.

Ejemplo:

Imagine que está escribiendo un programa para el 8085 que necesita responder a una interrupción del temporizador pero ignora otras interrupciones como una interrupción del teclado. Puede:

1. Habilite la interrupción del temporizador: Establezca el bit relevante en el indicador IE para habilitar la interrupción del temporizador.

2. Desactive la interrupción del teclado: Puede usar las instrucciones apropiadas para deshabilitar la interrupción del teclado. De esta manera, la interrupción del teclado no será reconocida por el 8085, y se priorizará la interrupción del temporizador.

En resumen, las interrupciones enmascarables en el 8085 permiten un control selectivo sobre qué interrupciones se procesan, proporcionando flexibilidad en el manejo de diferentes eventos.

CPUs
¿Cómo saber cuando una CPU es malo en un ordenador portátil
¿Qué velocidad es Intel T9400?
Cómo obtener un número de parte de un CPU AMD
¿Cómo se cambia la velocidad de hercios en la CPU?
¿Explicar una limitación de un procesador de 16 bits al procesador de 64 bits?
¿Cuáles son los subcomponentes de la CPU?
Cómo mejorar la CPU del ordenador portátil Dell 8600
¿Cuál es la información de la CPU impresa en el paquete del chip?
Conocimiento de la computadora © http://www.ordenador.online