
- •Государственный комитет связи и информатизации Украины
- •Украинская государственная академия связи им. А.С.Попова
- •Изучение архитектуры и програмных моделей микропроцессоров фирмы intel
- •1 Цель работы
- •2 Ключевых положения
- •Общая характеристика микропроцессоров семьи intel
- •31 16 15 0 Указатели стека
- •Особенности архитектуры отдельных процессоров семьи intel
- •Микропроцессор і8086
- •2.2.2 Микропроцессор і80186
- •2.2.3 Микропроцессор і80286
- •Микропроцессоры і80386 и і80486
- •Программные модели мп семьи intel
- •Загрузка регистров
- •Контрольные вопросы
- •Домашнее задание
- •Привести архитектуру 16-разрядного мп.
- •Четные варианты
- •Нечетные варианты
- •5 Лабораторное задание
- •Содержание протокола
- •Список литературы
Государственный комитет связи и информатизации Украины
...................................................................................................
Украинская государственная академия связи им. А.С.Попова
Кафедра ВТ и МП
Изучение архитектуры и програмных моделей микропроцессоров фирмы intel
Методическое пособие к лабораторной работе
по дисциплине «Вычислительная техника и микропроцессоры»
для специальностей
7. 092402, 7. 092401, 7. 092404, 7. 092407
Одесса 2006
УДК 681.335.5(075)
Составители: Хихловская И.В., Антонов А.С.,Кокорев А.В.
Приводятся основные особенности архитектуры и программных моделей МП фирмы INTEL от І8086 до І80486. Методруководство содержит 20 вариантов домашних заданий к лабораторной работе.
ОДОБРЕНО
на заседании кафедры
вычислительной техники
и микропроцессоров
и рекомендовано к печати
Протокол № 5
от 16.11.2006 г.
1 Цель работы
Целью работы является ознакомление с архитектурой и программными моделями микропроцеcсоров семьи INTEL: І8086, І8088, I80186, І80286, І80386, І80486, а также изучение приемов загрузки программно доступных регистров этих микропроцессоров.
2 Ключевых положения
Общая характеристика микропроцессоров семьи intel
Развитие микропроцессоров семьи INTEL проходило путем сохранения совместимости снизу вверх на объектном и программном уровнях. Это означает, что программное обеспечение более старых моделей совместимо снизу вверх с новыми моделями, для которых написаны программы с использованием их специфики.
Внутренняя архитектура процессоров INTEL, начиная с модели І8086, имеет, в основном, одинаковые узлы :
АЛУ- арифметико-логическое устройство, которое выполняет арифметические операции и выставляет признаки (флажки) результатов.
Регистры общего назначения (РОН), или регистры данных, предназначенные для временного хранения данных или промежуточных результатов :
- ЕАХ- регистр-аккумулятор – в котором содержится один из операндов перед операцией, которая выполняется в АЛУ, и куда передается результат операции;
- ЕВХ- базовый регистр, который может использоваться для формирования базового адреса каких-нибудь переменных в памяти;
- EDX- регистр дополнительных данных в некоторых операциях, в которых результат превышает длину разрядной сетки процессора; кроме того, в командах ввода/ вывода в этом регистре содержится адрес порта;
- ЕСХ- регистр-счетчик; в командах организации циклов по умолчанию используется как счетчик циклов.
Группа индексных регистров и указаний, которую образуют регистры :
- ЕВР- указатель базы;
- ЕSI- регистр индекса источника;
- ЕDI- регистр индекса приемника;
- ЕSP- указатель стека.
- CS-регистр сегмента команд.
Регистры ЕВР, ESI, EDI используются при формировании адресов данных или для хранения промежуточных значений или результатов.
Регистры
общего назначения 31
16 15
0
Сегментные
регистры
Адреса/данные
Кеш-память
BH
BL
31 16 15
0
Устройство
управления
Конвеер
команд
команд
15 0
CS
AH
AL
EBX
EAX