Современные 32-битные МП IA-32 предоставляют два механизма выполнения программ для МП 8086/88:
- реальный режим;
- режим виртуального 8086 (виртуальный режим - V86).
Реальный режим (real mode) - это режим работы микропроцессора, обеспечивающий прикладным программам среду выполнения МП 8086/88 (с незначительными особенностями). Сразу после включения питания или после сигнала сброса (RESET) процессор работает именно в реальном режиме.
Программы для МП 8086/88 могут выполняться как задачи защищенного режима в особом состоянии - в режиме виртуального 8086 (Virtual-8086 mode). Задача в состоянии V86 также обеспечивается средой выполнения, аналогичной МП 8086/88, с некоторыми расширениями, специфичными для защищенного режима микропроцессоров IA-32:
- обработка прерываний и исключений защищенного режима;
- механизм страничной трансляции;
- многозадачность и др.