Микропроцессор 8086 — это расширенная версия микропроцессора 8085, разработанная Intel в 1976 году. Это 16-разрядный микропроцессор с 20 адресными строками и 16 строками данных, который обеспечивает хранение до 1 МБ. Он состоит из мощного набора команд, который позволяет легко выполнять такие операции, как умножение и деление.
Он поддерживает два режима работы, то есть Максимальный режим и Минимальный режим. Режим Maximum подходит для системы с несколькими процессорами, а режим Minimum подходит для системы с одним процессором.
Особенности 8086
Наиболее характерные особенности микропроцессора 8086:
-
Он имеет очередь команд, которая способна хранить шесть байтов инструкций из памяти, что приводит к более быстрой обработке.
-
Это был первый 16-битный процессор с 16-битным ALU, 16-битными регистрами, внутренней шиной данных и 16-битной внешней шиной данных, что привело к более быстрой обработке.
-
Это доступно в 3 версиях, основанных на частоте операции —
-
8086 → 5 МГц
-
8086-2 → 8 МГц
-
(c) 8086-1 → 10 МГц
-
-
Он использует два этапа конвейерной обработки: этап извлечения и этап выполнения, что повышает производительность.
-
Этап выборки может выполнять предварительную выборку до 6 байтов инструкций и сохранять их в очереди.
-
Этап выполнения выполняет эти инструкции.
-
Имеет 256 векторных прерываний.
-
Он состоит из 29 000 транзисторов.
Он имеет очередь команд, которая способна хранить шесть байтов инструкций из памяти, что приводит к более быстрой обработке.
Это был первый 16-битный процессор с 16-битным ALU, 16-битными регистрами, внутренней шиной данных и 16-битной внешней шиной данных, что привело к более быстрой обработке.
Это доступно в 3 версиях, основанных на частоте операции —
8086 → 5 МГц
8086-2 → 8 МГц
(c) 8086-1 → 10 МГц
Он использует два этапа конвейерной обработки: этап извлечения и этап выполнения, что повышает производительность.
Этап выборки может выполнять предварительную выборку до 6 байтов инструкций и сохранять их в очереди.
Этап выполнения выполняет эти инструкции.
Имеет 256 векторных прерываний.
Он состоит из 29 000 транзисторов.
Сравнение микропроцессора 8085 и 8086
-
Размер — 8085 — это 8-битный микропроцессор, тогда как 8086 — это 16-битный микропроцессор.
-
Адресная шина — 8085 имеет 16-разрядную адресную шину, а 8086 имеет 20-разрядную адресную шину.
-
Память — 8085 может получить доступ до 64 КБ, а 8086 — до 1 МБ памяти.
-
Инструкция — 8085 не имеет очереди команд, тогда как 8086 имеет очередь команд.
-
Конвейерная обработка — 8085 не поддерживает конвейерную архитектуру, в то время как 8086 поддерживает конвейерную архитектуру.
-
I / O — 8085 может адресовать 2 ^ 8 = 256 I / O, тогда как 8086 может обращаться к 2 ^ 16 = 65 536 I / O.
-
Стоимость — стоимость 8085 низкая, а 8086 высокая.
Размер — 8085 — это 8-битный микропроцессор, тогда как 8086 — это 16-битный микропроцессор.
Адресная шина — 8085 имеет 16-разрядную адресную шину, а 8086 имеет 20-разрядную адресную шину.
Память — 8085 может получить доступ до 64 КБ, а 8086 — до 1 МБ памяти.
Инструкция — 8085 не имеет очереди команд, тогда как 8086 имеет очередь команд.
Конвейерная обработка — 8085 не поддерживает конвейерную архитектуру, в то время как 8086 поддерживает конвейерную архитектуру.
I / O — 8085 может адресовать 2 ^ 8 = 256 I / O, тогда как 8086 может обращаться к 2 ^ 16 = 65 536 I / O.
Стоимость — стоимость 8085 низкая, а 8086 высокая.
Архитектура 8086 года
Следующая диаграмма изображает архитектуру микропроцессора 8086 —