EMULATION FOR MULTIPLE INSTRUCTION SET ARCHITECTURES