ных объектов без соблюдения правил целочисленных границ не рекомендуется.
Схема сегментированной математической памяти и адресация физической памяти в МП IA-32 представлена на рис. 3. 11.
Вопросы для самопроверки:
1. Максимальный размер сегмента в МП IA-32.
2. Максимальное количество сегментов в МП IA-32.
3. Чем определяется максимальное количество сегментов в МП IA-32.
4. Максимальный размер математической памяти сегментов в МП IA-32.
5. Максимальный адрес обращения к оперативной памяти без использования трансляции страниц.
3. 3. 3. Регистровый файл
По сравнению с реальным режимом МП IA-16 в защищенном режиме МП IA-32 регистровый файл увеличился до 32 регистров. К регистрам пользователей (16) добавились системные регистры (16).
Регистры пользователей:
регистры общего назначения (РОНы): 8 регистров по 32 бита,
указатель команд: 1 регистр – 32 бита,
регистр состояния (флагов): 1 регистр – 32 бита
сегментные регистры: 6 регистров по 16 бит,
В состав системных регистров входят:
регистры системных адресов: 4 регистра,
регистры управления, отладки и тестирования: 16 регистров.
Регистры пользователей
Регистры общего назначения (рис. 3. 12).
Как и в МП IA-16, с точки зрения использования регистров, они не являются классическими регистрами общего назначения. Они могут задаваться по умолчанию (кодом операции, постбайтом и т. д. ) По использованию регистров по умолчанию, они делятся на две группы:
регистры данных – eax, ecx, edx и ebx (по возрастанию адресов),
регистры адресов – esp, ebp, esi и edi (по возрастанию адресов)
311615870
eax Расширенияah (4)al (0)axАккумулятор
ecx (до 32 бит)ch (5)cl (1)cxСчетчик
edx Могутdh (6)dl (2)dxДанные
ebx использоватьсяb
Страницы: << < 23 | 24 | 25 | 26 | 27 > >>