- •Ответы на экзаменационные вопросы по асвт.
- •История создания эвм. Архитектура Фон Неймана.
- •Единица информации и ее производные.
- •Единица адресуемой памяти. Полуслово, слово, Двойное слово.
- •Виды памяти и ее физическая реализация.
- •Ascii code; кои-8, Альтернативная кодировка. Структура, состав.
- •Архитектура системной платы. Основные элементы, необходимые для запуска компьютера. Основные номиналы напряжения и модули электропитания современного компьютера.
- •Шина pci
- •Шина pci-e
- •Шина usb
- •Синхронизация системы
- •Шина agp
- •Технология Plug and Play, распределение адресного пространства.
- •Архитектура микропроцессоров. Risc; cisc; misc процессоры.
- •Микропрограммная структура процессора
- •Технологии оптимизации выполнения операций микропроцессора. Продвижение данных, Предсказание переходов, Исполнение по предположению.
- •Поколения процесcоров i80x86
- •Cкалярная и суперскалярная архитектура микропроцессоров.
- •Конвейерная обработка операций в микропроцессоре.
- •Программная модель 16 разрядных микропроцессоров
- •Формирование физического адреса в реальном режиме микропроцессора.
- •Структура регистра флагов
- •Программная модель 32 разрядных процессоров
- •Регистры общего назначения в 32 разрядных процессорах.
- •Роль сегментных регистров в защищенном режиме работы микропроцессора
- •Управляющие регистры микропроцессора
- •Тестовые регистры микропроцессора
- •Адресация оперативной памяти в защищенном режиме
- •Страничная организация памяти
- •Стековая организация памяти
- •Распределение адресного пространства в реальном режиме процессора
- •Распределение адресного пространства в защищенном режиме процессора
- •Основные понятия защищенного режима
- •Соотношение уровней привилегий источника и приемника в защищенном режиме
- •Передача управлений между уровнями привилегий
- •Прерывания и исключения
- •Организация прерываний в защищенном режиме процессора
- •Физическая организация оперативной памяти, технология исполнения и классификация устройств.
- •Логическая организация памяти
- •Организация динамического озу
- •Типы динамической памяти
- •Биос распределение адресного пространства и отображение в оперативную память
- •Архитектура и назначение таймера
- •Часы реального времени и cmos память
- •Подсистема прямого доступа к памяти (dma)
- •Подсистема прерываний, организация прерываний.
- •Физическая организация накопителей на магнитных дисках
- •16 Разрядная система счисления
- •Логическая структура жестких магнитных дисков
- •Преодоление барьера 528 мб. LBa; echs
- •Логическая структура разделов жесткого диска.
- •Физическая организация оптических дисков
- •Логическая организация оптических дисков
- •Управление накопителями жестких дисков. Интерфейсы ide; sata
- •Scsi интерфейс
- •Raid массивы, организация, виды.
- •Файловая система
Формирование физического адреса в реальном режиме микропроцессора.
Структура регистра флагов
15 |
14 |
13 12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
XX |
NT |
IOPL |
OF |
DF |
IF |
TF |
SF |
ZF |
XX |
AF |
XX |
PF |
XX |
CF |
Регистр флагов содержит информацию, которая используется побитно.
Все флаги младшего байта регистра флагов устанавливаются арифметическими или логическими операциями процессора. Например, команда ADD устанавливает все флаги младшего байта в соответствии с результатом операции. За исключением флага переполнения (OF), все флаги старшего байта устанавливаются и сбрасываются специально предназначенными для этого командами. Флаги старшего байта отражают состояние МП 8086 и влияют на характер выполнения программы. Флаги
младшего байта являются кодами условия, которые могут быть опрошены командами условного перехода для изменения порядка выполнения программы. Флаги можно разделить на флаги состояния ( показывают результат выполнения команды - это все флаги младшего байта CF, PF, AF, ZF, SF и флаг OF старшего байта) и флаги управления.
Программная модель 32 разрядных процессоров
32-разрядная архитектура появилась в МП 80386 и является базовой архитектурой всех современных МП, включая Pentium 4, при этом сохраняется совместимость с 16-разрядными МП 8086/8088 и МП 80286. МП с 32-разрядной архитектурой имеют встроенный блок управления памятью, который поддерживает механизмы сегментации и страничной организации памяти. Снято ограничение на длину сегмента - 64 Кбайт, теперь длина сегмента может задаваться программно вплоть до 4 вбайтной границы. Процессоры обеспечивают четырехуровневую систему защиты пространства памяти и ввода/вывода, а также механизм переключения задач. В архитектуру процессоров введены средства отладки и тестирования.
МП с 32-разрядной архитектурой поддерживают следующие режимы работы:
R - реальный режим, где его адресуемая память составляет 1 Мбайт и его работа совместима с МП 8086;
Р16 - защищенный 16-разрядный режим, который совместим с работой МП 80286 в защищенном режиме, т.е. имеет 16-разрядную адресацию и его адресуемая физическая память составляет 16 Мбайт;
Р32 - защищенный 32-разрядный режим, в котором выполняются 32- разрядные операции, имеет адресуемую физическую память 4 вбайт и поддержку виртуальной памяти до 64 Тбайт;
V86 - виртуальный режим МП 8086, который реализуется внутри защищенного режима, и реализует одновременную виртуальную работу множества МП 8086.
SMM - особый режим системного управления (введен в некоторых моделях 80486 и Pentium), при котором процессор переключается в иное, изолированное от остальных режимов адресное пространство в служебных и отладочных целях.
Регистры общего назначения в 32 разрядных процессорах.
Регистры общего назначения. Данные регистры имеют 32 разрядную длину и содержат адреса и данные. Как и в 16 - разрядных МП их восемь. Они могут хранить данные длиной 1, 8, 16, 32 и 64 бит (используются два регистра), адреса длиной 16 и 32 бит, разрядные поля от 1 до 32 бит. Их обозначение отличается от обозначения регистров 16 - разрядных МП добавлением впереди символа Е (Extended - расширенный) - ЕАХ, ЕВХ и т.д. При этом сохраняется возможность независимого обращения к младшим 16 битам (АХ, ВХ) и к каждому байту (AL, АН). Доступ к соответствующим регистрам определяется обращением к их именам.
|
31 16 |
15 8 |
7 0 |
EAX |
AX |
AH |
AL |
EBX |
BX |
BH |
BL |
ECX |
CX |
CH |
CL |
EDX |
DX |
DH |
DL |
EBP |
BP |
|
|
ESI |
SI |
|
|
EDI |
DI |
|
|
ESP |
SP |
|