Colección de citas famosas - Consulta de diccionarios - ¿Cuál es la diferencia entre las instrucciones de retorno de interrupción RET y RETI en las instrucciones en lenguaje ensamblador del microcontrolador?

¿Cuál es la diferencia entre las instrucciones de retorno de interrupción RET y RETI en las instrucciones en lenguaje ensamblador del microcontrolador?

RETI es la instrucción de retorno de interrupción;

RET es la instrucción de retorno de subrutina;

RETI es un paso más que RET para borrar el bit de estado de prioridad de interrupción. permitiendo que las interrupciones del mismo nivel tengan la posibilidad de ser atendidas.

Como instrucción de salto de interrupción, la instrucción de interrupción "RETI" no solo toma la dirección guardada en la pila y la envía de regreso a la PC, sino que también tiene la función de permitir que el programa continúe con la ejecución; el punto de interrupción del programa principal. La función de "prioridad en efecto" activa la eliminación.