- •Микропроцессоры мп 8086/8088 фирмы
- •Intel (1979 г.) Особенности структуры, способов адресации, режимы работы.
- •Мп Intel 8086
- •Организация системы шин l, s, m, X в мп 80281
- •Система команд
- •Умножение чисел в машинах:
- •Мп Intel 80286, Intel 80386, Intel 80486, Pentium.
- •Принципы архитектуры мп 80286
- •Принципы архитектуры мп 80386
- •Принципы архитектуры мп 80486
- •Принципы архитектуры мп Pentium (Intel)
Система команд
100 различных команд с 300 различными кодами операций.
Команды пересылки данных. Команды общего назначения, например MOV, команды в/вINP,OUT; команды адресации
LEA
LDS
команды пересылки: LAHF
PUSHF
Арифметические команды:
сложения ADD,ADS, …
вычитания SUB,SBB,DEC, …
умножения MUL,IMUL…
деления DIV,IDIV, … .
3) Команды манипулирования битами
логические NOT …
команды сдвига
циклического сдвига
4) Строковые команды
повторить
переместить и т.д.
Команды условного и безусловного переходов
Команды прерывания
Команды управления МП
Умножение чисел в машинах:
Х = 0,1001; Y= 0,0101 Х·Y
Σ |
+ |
00000000 |
1 |
|
10010000 |
| |
Σ |
|
10010000 |
0 |
|
|
01001000 → |
|
|
|
не прибав., т.к. У на0 |
1 |
|
+ |
00100100 → |
|
|
10010000 |
| |
Σ |
|
10110100 → |
|
|
|
01011010 |
0 |
|
|
не приб., т.к. Х на 0 |
|
Σ |
|
00101101 |
результат |
|
|
0,00101101 |
|
Мп Intel 80286, Intel 80386, Intel 80486, Pentium.
МП 80286 выпущен фирмой Intelв 1982 году. Он в 4 раза эффективнее 8086 и имеет 16 Мбайт оперативной памяти благодаря 24-разрядному интерфейсу с адресной шиной. МП содержит 130000 транзисторов (в МП 808629000 транзисторов). Этот МП относится к типу РС/АТ (персональный компьютер усовершенствованной технологии).
МП 80286 может работать в одном из двух режимах: реальномизащищенном.
В реальном режиме (real mode) МП полностью имитирует работу МП 8086, позволяя запускать любые программы, рассчитанные на использование этого МП. В этом режиме объем памяти – адресное пространство – ограничено 640 кБ.
В защищенном режиме (protectedmode) МП 80286 иначе воспринимает команды доступа к памяти, поэтому в этом режиме он может использовать до 16 МБ ОЗУ. В этом режиме блок управления (БУ) памятью поддерживает процесс сегментации ОЗУ с использованием сегментов размерами 64 кБ.
МП 80286 в большинстве случаев работает под управлением дисковой операции системы DOS.
Арифметическим сопроцессором является микросхема 80287 с измененном интерфейсом. По сути, это модифицированная микросхема 8087. Поэтому сопроцессор 80287, замедляет работу основного процессора 80286, т. к. имеет более низкую тактовую частоту.
Принципы архитектуры мп 80286
СГ генерирует тактовый сигнал CLKдля синхронизации внутреннего функционирования процессора и других микросхем. СигналRESETпроизводит сброс процессора в начальное состояние. СигналREADYформируется СГ и предназначен для удлинения циклов при работе с медленными периферийными устройствами.
На адресную шину состоящую из 24 линий, МП выставляет адрес байта или слова, который будет пересылаться по шине данных в процессор или из него. Кроме того, шина адреса используется МП-ом для указания адресов периферийных портов, с которыми производится обмен данными.
Шина данных состоит из 16 линий, по которым возможна передача как отдельных байтов, так и двухбайтовых слов. При пересылке байтов возможна передача и по старшим 8 линиям, и по младшим. Шина двунаправленная.