Undocumented 8086 instructions, explained by the microcode :