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.

 
Web www.patentalert.com

< Instruction dependency scoreboard with a hierarchical structure

< Method and system for testing millicode branch points

> System and method for optimization of shared data

> Microprocessor chip includes an addressable external communication port which connects to an external computer via an adapter

~ 00094