En el conjunto de instrucciones de los procesadores compatibles con x86 , la instrucción STI es la abreviatura de "Set Interrupt-Enable Flag". Establece el indicador de interrupción (IF) en el registro EFLAGS , lo que permite que el procesador maneje interrupciones asíncronas de dispositivos externos.
El código de operación para esta instrucción es 0xFB.
Las interrupciones sincrónicas (software) provocadas por las instrucciones INT , INT3 , INTO , BOUND se procesan independientemente del estado del indicador IF.
Una característica interesante de esta instrucción es que las interrupciones se habilitan solo después de la siguiente instrucción después de la STI. Como resultado, si a la STI le sigue inmediatamente una instrucción CLI , no se procesarán interrupciones entre estas dos instrucciones.