Основная исполнительная среда микропроцессора с архитектурой IA32

Современные процессоры, используемые в персональных ЭВМ построены на основе архитектуры, получившей название IA32 (32-х разрядная архитектура Intel). Отличия этой архитектуры от внедряемой в настоящее время 64-х разрядной архитектуры заключается лишь в добавлении в последней двух дополнительных режимов работы: режима совместимости и 64-битного режима. В последнем режиме, 64-х разрядным ОС позволяется запускать приложения в которых осуществляется обращение к линейному адресному пространству, адресуемому 64-х разрядным двоичным числом, увеличивается количество регистров общего назначения (РОНов) и их разрядность увеличивается до 64.

Основным источником информации по архитектуре и режимам работы микропроцессоров являются справочники, выпускаемые фирмами-производителями процессоров (Intel и AMD) и доступные для скачивания посредством глобальной сети Internet.

Основная исполнительная среда, в которой будет выполняться программное обеспечение формируется из:

· Адресного пространства

· Регистров общего назначения

· Регистров сопроцессора

· Регистров команд ОКМД

· Стека

На рисунке 24 показана основная исполнительная среда микропроцессоров с архитектурой IA-32.

Tag register – регистр тега, используется при выборке данных из КЭШа. В зависимости от схемы кэширования тег может являться либо адресом данных в ОП, либо признаком по которому производится сравнение при ассоциативном поиске (как правило).