An x86 emulator is a software program that is designed to replicate the function of x86 machine code commands in another type of processing environment.
See emulator for more information regarding emulation software.
Read more about X86 Emulator: Links