
ESC
ESCAPE
ESC
Operation: | Flags Affected: |
if mod :I 11 then data bus - (EA) | None |
Description:
The ESC (Escape) instruction provides a mechanism by which other processors (coprocessors) may receive their instructions from the 8086 or 8088 instruction stream and make use of the 8086 or 8088 addressing modes. The CPU (8086 or 8088) does a no operation (NOP) for the ESC instruction other than to access a memory operand and place it on the bus.
Encoding:
11011x mod x rIm
ESC Operands | Clocks· | Transfers Bytes | ESC Coding Example | |
immediate, memory | ·8(12) + EA | 1 | ESC 6,ARRAY [SI] | |
immediate, register | 2 | - | 2 | ESC 20,AL |
*b(w): where b denotes the number of clock cycles for byte operands and w denotes the number of clock cycles for word operands.