MICP 8086: Внутренняя архитектура.
· Имеет два процессора.
· Блок шины.
· Подразделение исполнения.
Блок шины имеет 6-байтовую очередь команд. Очередь команд передает единицу исполнения, которая декодирует и выполняет команду.
MICP 80286: Внутренняя архитектура.
· Она представляет собой четыре обрабатывающих модуля.
· Блок шины.
· Инструкторский отдел.
· Группа исполнения.
· Адресный блок.
Четыре обрабатывающих модуля являются независимыми. Этот параллелизм помогает улучшить производительность микропроцессора.
MICP 80386DX: Внутренняя архитектура.
· Он имеет 6 обрабатывающих устройств.
· Блок шины.
· Предварительный блок.
· Поиск.
· Блок декодирования катионов.
· Группа исполнения.
· Блок сегментации.
· Блок разметки страниц.
Это позволяет выполнять команды, используя метод параллельной обработки, также известный как "параллельная обработка".
Характеристики.
· 32-разрядный микропроцессор.
· Тип данных 8, 16, 32 бита.
· Записи общего назначения георадар (32-разрядное).
· Большое адресное пространство.
· 4 ГБ физической памяти.
· 4 ГБ Максимальный размер сегмента Блок страницы + Блок сегментации.
· Блок страницы 4 ГБ.
· Предоставление услуг управления памятью.
· Обеспечивает 4 уровня защиты во время циклов шины, совместимых с 80286.
· Реальный режим, защищенный режим, виртуальный режим 8086.
· Оптимизирован для лучшей производительности.
· Выполнение инструкций с помощью трубопроводов.
· Встроенный чип кэша для преобразования адресов 20, 25 и 33 МГц тактовой частоты.
· 132-контактный сетевой массив Пакет 132-контактных разъемов.
Микропроцессорная архитектура 8086.
С появлением персональных компьютеров (ПК) и снижением их стоимости микропроцессор стал одним из важнейших электронных устройств в истории электроники. По сути, микропроцессор - это очень высокомасштабная электронная схема интеграции, способная выполнять повторяющиеся задачи на очень высоких скоростях. Это достигается с помощью логики, продиктованной набором инструкций, которые микропроцессор интерпретирует и выполняет и называется программой. С момента своего появления в 1971 году микропроцессор претерпел много изменений, все они были направлены на увеличение его производительности и скорости обработки. Для того чтобы использовать весь потенциал микропроцессора, необходимо знать и понимать его естественный язык, то есть: язык ассемблера.
Значение языка ассемблера.
Язык ассемблера является наиболее простым способом программирования микропроцессора таким образом, чтобы он был способен выполнять необходимые задачи или вычисления. Язык ассемблера известен как язык низкого уровня, это означает, что мы можем управлять 100 функциями микропроцессора, а также периферийными устройствами, связанными с ним. В отличие от языков высокого уровня, например Pascal, язык ассемблера не требует компилятора, потому что инструкции на языке ассемблера переводятся непосредственно в двоичный код, а затем помещаются в память микропроцессора, чтобы взять их напрямую. Учиться программировать на языке ассемблера непросто, это требует определенного уровня знаний архитектуры и организации компьютеров, в дополнение к знаниям программирования на каком-либо другом языке.
Преимущества языка ассемблера:
· Скорость выполнения программ.
· Больший контроль над компьютерным оборудованием.
Недостатки языка ассемблера:
· Постоянное повторение групп инструкций.
· Стандартизированного синтаксиса не существует.
· Трудность нахождения ошибок в программах (баги).
История процессоров.
С появлением интегральных микросхем появилась возможность уменьшения размеров некоторых электронных устройств, что было в значительной степени благоприятно. Производители интегрированных контроллеров, калькуляторов и некоторых других устройств стали запрашивать интегрированные системы в одном планшете, что привело к появлению микропроцессоров.
4-разрядные микропроцессоры.
В 1971 году компания, производящая электронную память, запустила первый в мире микропроцессор. Данный микропроцессор является результатом работы, выполненной по заказу компании, специализирующейся на производстве электронных калькуляторов. 4004 был 4-битным микропроцессором, способным обрабатывать 4096 мест памяти шириной 4 бита. Этот микропроцессор имел набор из 45 инструкций и широко использовался в первых видеоиграх и системах управления.
8-битные микропроцессоры.
С появлением более сложных приложений для микропроцессора и большим коммерческим успехом 4004, Intel решила запустить новый микропроцессор, 8008, это был первый 8-битный микропроцессор.
Характеристики этого микропроцессора были:
· Адресная емкость 16 Кб.
· Память на 8 бит.
· Набор из 48 инструкций.
Этот микропроцессор оказался настолько успешным, что примерно через два года его вычислительная мощность была недостаточной для инженеров и разработчиков, поэтому в 1973 году был выпущен 8080. Этот микропроцессор был улучшенной версией своего предшественника, и улучшения заключались в более широком наборе инструкций, большей адресности и более высокой скорости обработки.
Наконец, в 1977 году Intel объявила о выходе 8085 года. Это был последний 8-битный микропроцессор, практически идентичный 8080-ми. Основным его усовершенствованием стало включение часов таймера в один планшет.
16-битные микропроцессоры.
В 1978 г. Intel выпустила модель 8086, а чуть позже - 8088. Эти два микропроцессора имели внутренние регистры 16 бит, внешнюю шину данных 16 бит и 8 бит соответственно и оба могли обращаться к 1 Мб памяти с помощью адресной шины 20 строк.
Другой важной особенностью было то, что эти два микропроцессора могли выполнять умножение и деление на аппаратные средства, чего не могли сделать предыдущие.
Наконец-то появился 80286-й. Это был последний 16-битный микропроцессор, который был улучшенной версией 8086 года. В 286 встроено дополнительное устройство для управления памятью, и он смог обратиться к 16Mb вместо 1Mb 8086.
32-разрядные микропроцессоры.
Начало появления 32-битных микропроцессоров положил 80386 микропроцессор. Эти микропроцессоры имели большие преимущества перед своими предшественниками, среди которых: адресация до 4 Гб памяти, более высокая скорость работы, больший набор инструкций, а также внутренняя память (кэш) до 8 Кб в самых базовых версиях.