An apparatus and method for generating virtual addresses for different types of memory models using an existing address generation unit. A processor can be configured to operate using either a segmented memory model or a flat memory model according to an operating mode. When the processor is operating using a segmented memory model, it can use the base address of a segment register to calculate a virtual address. When the processor is operating using a flat memory model, it can use the base address of a pseudo segment register to calculate a virtual address. In this manner, the processor can use existing address generation techniques to generate a virtual address for either a segmented memory model or a flat memory model.

Прибор и метод для производить фактически адресы для по-разному типов памяти моделируют использующ existing блок поколения адреса. Обработчик можно установить для того чтобы работать использующ или поделенную на сегменты модель памяти или плоскую модель памяти согласно работающему режиму. Когда обработчик работает использующ поделенную на сегменты модель памяти, он может использовать базовый адрес регистра этапа для того чтобы высчитать фактически адрес. Когда обработчик работает использующ плоскую модель памяти, он может использовать базовый адрес псевдо регистра этапа для того чтобы высчитать фактически адрес. В этом образе, обработчик может использовать existing методы поколения адреса для того чтобы произвести фактически адрес для или поделенной на сегменты модели памяти или плоской модели памяти.

 
Web www.patentalert.com

< (none)

< Method and apparatus to enforce clocked circuit functionality at reduced frequency without limiting peak performance

> System and method for recovering physical memory locations in a computer system

> (none)

~ 00047