Формирование адреса в IA-32 Смещение База (BP, SP) Индекс (SI, DI) Масштабный множитель 1, 2, 4, 8 x + 031 0 32 3-x входовой SM сложение по mod 32 Шаг.

Презентация:



Advertisements
Похожие презентации
Формирование адреса при сегментно – страничной организации памяти Виртуальный адрес # Сегмента# Страницы# Слова База стр. табл. # Физической стр.# Слова.
Advertisements

Иерархия памяти ЭВМ Быстродействие Регистры СОЗУ (КЭШ L1) СОЗУ (КЭШ L2,L3) ОЗУ Дисковая КЭШ - память Магнитные диски, RAID Оптические диски Магнитная лента.
Таблица сложения..
Intel архитектура IA16 Основа большинства современных компьютеров.
Обобщенный формат дескриптора сегмента в IA - 32 База 31 : 24 G G D/BD/B D/BD/B 0 0 AVLAVL AVLAVL Предел сегмента 19 : 16 P P DPL S S Тип База 23 : 16.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 10 Типы адресации. Стеки. Процессоры. ОЗУ. профессор ГУ-ВШЭ, доктор технических наук Геннадий.
Процессоры Intel в защищенном режиме. Недостатки реального режима Невозможно адресовать пространство памяти свыше 1-го Мб Невозможно работать с массивами,
Обобщенный формат дескриптора сегмента в IA - 32 База 31 : 24 G G D/BD/B D/BD/B 0 0 AVLAVL AVLAVL Предел сегмента 19 : 16 P P DPL S S Тип База 23 : 16.
Программирование на Ассемблер к.т.н., доц. Красов А.В. Лекция 3 ФакультетМТС Курс3 Семестр6 Форма контролязачет Лекции14 часов Лабораторные работы12 часов.
Организация обмена информацией Функции устройств магистрали.
Системное программное обеспечение Кыргызско – Российский Славянский Университет Кафедра ИВТ, 3-й курс ИВТ, 5 семестр Лекция 9.
Адресация Адресация Уточним понятие "адресация". Адресация (по Э. Таненбауму) – процесс определения местоположения операндов команды МП (их адреса). Адрес.
Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд -- это та граница, где проектировщик компьютера и программист.
Урок 15 Действия с многочленами. 1.Выполнить сложение и вычитание многочленов : P(x)=-2x 3 + x 2 -x-12 и Q(x)= x 3 -3x 2 -4x+1.
сложение + = = 1 + = = 2 + = = 3.
сложение + = = 1 + = = 2 + = = 3.
– 9 = 48.
Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд это та граница, где проектировщик компьютера и программист.
Таблица сложения с переходом через десяток = ?
Управление памятью. Модели памяти Линейное адресное пространство Страничная организация Сегментная организация Комбинированное определение адреса Виртуальная.
Транксрипт:

Формирование адреса в IA-32 Смещение База (BP, SP) Индекс (SI, DI) Масштабный множитель 1, 2, 4, 8 x x входовой SM сложение по mod 32 Шаг 1 Адрес в команде (логический адрес) Смещение внутри сегмента (исполнительный, эффективный адрес)

Формирование адреса в IA-32 Шаг 2 Проверка границ сегмента и прав доступа + База сегмента Регистр сегментаБаза сегментаГраница сегмента Атрибуты, G,D,P, DPL, S, R(W), A Нарушение Исполнительный (эффективный) адрес Линейный адрес Дескриптор сегмента нормально ошибка

База страницы Формирование адреса в IA-32 Шаг 3 Индекс каталогаСмещение в стр.Индекс табл. стр Регистр CR3 База табл. стр. + База страницы Слово. + + Страница Таблица страниц Директория входов (каталог) Линейный адрес 3232 Физический адрес 10 12