Establecer máscara de interrupción (SIM):
en el conjunto de instrucciones 8085, SIM significa «Establecer máscara de interrupción». Es una instrucción de 1 byte y es una instrucción multipropósito.
Los principales usos de la instrucción SIM son:
- Enmascaramiento/desenmascaramiento de RST7.5, RST6.5 y RST5.5
- Restablecer a 0 RST7.5 flip-flop.
- Realice la salida en serie de los datos.
Máscara de interrupción de lectura (RIM):
en el conjunto de instrucciones 8085, RIM significa «Máscara de interrupción de lectura». Es una instrucción multipropósito de 1 byte.
Se utiliza para los siguientes propósitos:
- Para comprobar si RST7.5, RST6.5 y RST5.5 están enmascarados o no.
- Para comprobar si las interrupciones están habilitadas o no.
- Para verificar si las interrupciones RST7.5, RST6.5 o RST5.5 están pendientes o no.
- Para realizar la entrada en serie de datos.
Diferencia entre instrucciones SIM y RIM en microprocesador 8085:
No Señor. | Instrucción de simulación | Instrucción de llanta |
---|---|---|
1 | SIM significa Establecer máscara de interrupción. | RIM significa máscara de interrupción de lectura. |
2 | Es responsable del enmascaramiento/desenmascaramiento de RST 7.5, RST 6.5 y RST 5.5. | Comprueba si RST 7.5, RST 6.5, RST 5.5 están enmascarados o no. |
3 | Se restablece a 0 RST 7.5 flip flop. | Comprueba si las interrupciones están habilitadas o no y si las interrupciones RST 7.5, RST 6.5 o RST 5.5 están pendientes o no. |
4 | El contenido del Acumulador decide la acción a realizar. Entonces, antes de ejecutar la instrucción SIM, es obligatorio inicializar el Acumulador con el valor requerido. | El contenido del Acumulador después de la ejecución de la instrucción RIM proporciona esta información. Por lo tanto, es fundamental examinar el contenido del Acumulador después de ejecutar la instrucción RIM. |
5 | La instrucción SIM se puede utilizar para la salida en serie de datos. | La instrucción RIM se puede utilizar para la entrada en serie de datos. |
6 | Su código de operación (en hexadecimal) es 30. | Su código de operación (en hexadecimal) es 20. |