A system for execution of code while booting a computer system uses MMX
registers of a processor as a virtual stack. BIOS instructions can cause
the processor to execute a virtual stack push instruction to move a first
data element from a general purpose register to a first MMX register. BIOS
instructions can also execute a virtual stack pop instruction to move the
first data element from the first of the MMX register to the general
purpose register. The virtual stack push instruction and the virtual stack
pop instruction are executable prior to initialization of a main memory.
Un sistema para la ejecución del código mientras que patear un sistema informático utiliza los registros MMX de un procesador como apilado virtual. Las instrucciones del BIOS pueden hacer al procesador ejecutar una instrucción virtual del empuje del apilado de mover un primer elemento de datos desde un registro de fines generales a un primer registro MMX. Las instrucciones del BIOS pueden también ejecutar una instrucción virtual del estallido del apilado de mover el primer elemento de datos desde el primer del registro MMX al registro de fines generales. La instrucción virtual del empuje del apilado y la instrucción virtual del estallido del apilado son ejecutables antes de la inicialización de una memoria central.