- •Методические указания
- •1. Цель и практическое содержание методических указаний
- •2.2. Регистры и стек 32-разрядных процессоров Регистры
- •Регистры общего назначения
- •2.3. Организация памяти
- •Типы адресов
- •Режимы адресации
- •2.4. Прерывания и исключения
- •2.5. Основные понятия Защищенного режима работы процессора
- •2.6. Механизмы страничной переадресации
- •Базовый механизм страничной переадресации.
- •Режим pse
- •Режим pae.
- •2.7. Примеры команд 32-разрядного процессора
- •3. Задание на выполнение работы
- •Варианты задания
- •4. Содержание отчета по курсовой работе
- •5. Оформление пояснительной записки
3. Задание на выполнение работы
Составить алгоритм процедуры выборки операндов из оперативной памяти в защищенном режиме работы процессора для заданного механизма страничной переадресации и заданной команды ассемблера из системы команд 32-разрядных процессоров.
Выбрать вариант задания из табл. .
Табл. 12.
Варианты задания
Команда ассемблера |
Механизм страничной переадресации | ||||||||||||||
Базовый |
PSE-32 |
PSE-36 |
PAE-4Кб |
PAE-2Мб | |||||||||||
Режимы адресации |
Режимы адресации |
Режимы адресации |
Режимы адресации |
Режимы адресации | |||||||||||
а |
б |
в |
а |
б |
в |
а |
б |
в |
а |
б |
в |
а |
б |
в | |
ADC |
1 |
1 |
1 |
2 |
2 |
2 |
3 |
3 |
3 |
4 |
4 |
4 |
5 |
5 |
5 |
DIV |
6 |
6 |
6 |
7 |
7 |
7 |
8 |
8 |
8 |
9 |
9 |
9 |
10 |
10 |
10 |
MOV |
11 |
11 |
11 |
12 |
12 |
12 |
13 |
13 |
13 |
14 |
14 |
14 |
15 |
15 |
15 |
OR |
16 |
16 |
16 |
17 |
17 |
17 |
18 |
18 |
18 |
19 |
19 |
19 |
20 |
20 |
20 |
SUB |
21 |
21 |
21 |
22 |
22 |
22 |
23 |
23 |
23 |
24 |
24 |
24 |
25 |
25 |
25 |
MOVSX |
26 |
26 |
26 |
27 |
27 |
27 |
28 |
28 |
28 |
29 |
29 |
29 |
30 |
30 |
30 |
4. Содержание отчета по курсовой работе
В ходе работы необходимо проделать следующее:
Составить техническое задание.
Разработать алгоритм решения задачи (укрупненная блок-схема).
Написать пояснительную записку.
Техническое задания должно содержать следующие пункты:
Назначение разработки.
(Курсовой проект предназначен для закрепления теоретического материала по курсу «Организация ЭВМ» разделу «Подсистема памяти»)
2. Требования к проекту.
(Алгоритмы процедур выборки операндов должны быть описаны с использованием языка микроопераций либо блок-схемы с необходимыми пояснениями.)
3. Требования к пояснительной записке.
(В пояснительной записке должен быть обоснован выбор алгоритма решения задачи, приведены входные и выходные данные)
5. Оформление пояснительной записки
Пояснительная записка должна иметь титульный лист и содержать следующие пункты:
1. Задание на курсовую работу. (Точная формулировка задачи)
2. Постановка задачи.
2.1. Дано. (Перечень исходных данных)
2.2. Требуется. (Перечень выходных данных)
2.3. Ограничения. (Если таковые имеются)
3. Метод решения.
(Определить порядок работы с исходными данными и получения результатов)
6. Описание алгоритма.
9. Выводы.
Литература.
8. Список литературы
Гук М., Юров В. Процессоры PentiumIII,Athlonи другие. – СПб.: Издательство «Питер», 2000.
Иванова Е.М., Жарков С.В. Организация ЭВМ и систем: пособие. – М.: МИЭМ, 2001.
Каган Б.М. Электронные вычислительные машины и системы. – М.: Энергия, 1991.
Pentium II Processor Developer’s Manual, 1997.
Оглавление
1. Цель и практическое содержание методических указаний
1.1. Цель работы
1.2. Краткое содержание
2. Теоретическая часть
2.1. Режимы работы процессоров
2.2. Регистры и стек 32-разрядных процессоров.
Регистры
Стек
2.2. Организация памяти.
Типы адресов
Режимы адресации
Плоская и многосегментная модели памяти
2.4. Прерывания и исключения
2.5. Основные понятия защищенного режима работы процессора
2.6. Механизмы страничной переадресации
2.7. Примеры микрокоманд
8. Список литературы
1В процессоре Pentium имеются раздельные TLB для инструкций и данных, а в Р6 буферы разделены еще и по размеру обслуживаемых страниц (4Кбайт и 2Мбайт/4 Мбайт).