1. A computer platform, comprising: a host computer to support execution of a host operating system according to a host system architecture of a first register size; and a virtual machine to support execution of a guest operating system according to a guest system architecture having registers of a second size different from said first size, said virtual machine including a translation layer to translate instructions from the guest operating system into instructions that run on the host operating system, said translation layer to extract guest operating system device port numbers from guest operating system instructions, translate the guest operating system device port number into a host machine operating system memory address; a first virtual processor supporting the guest system architecture; a second virtual processor supporting the host system architecture; wherein the translation layer is further to map processor states of the first virtual processor with processor states of the second virtual processor; and store the processor states of the first virtual processor that are not mapped with the processor, states of the second virtual processor.