Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
микропроцессоры.rtf
Скачиваний:
27
Добавлен:
13.11.2019
Размер:
1.14 Mб
Скачать

2.2 Intel-8086

Intel 8086/88 это были 16-битные микропроцессоры первого поколения, положившие начало CISC-архитектуре x86. Процессор 8086 разработан компанией Intel в июне 1978. Его предшественник, 8085, был 8-битным, поэтому 8086 стал первым 16-битным процессором компании.

Процессор изготовлялся по 3-микронной технологи и состоял из 29 тысяч транзисторов. Имел 14 16-разрядных регистров, 16-разрядную шину данных и 20-разрядную шину адреса, позволявшую адресовать до 1 мегабайт памяти. Для того чтобы адресовать такой большой объем памяти, был использован метод сегментации. Вся оперативная память компьютера делилась на сегменты размером по 64 килобайта. Любой адрес можно было однозначно представить 16-битным адресом внутри сегмента (смещением) и номером самого сегмента. Благодаря этому 16-битные программы могли обращаться к 1 мегабайту памяти, передавая смещение и номер сегмента через 16-битные регистры.

Система команд процессора состояла из 98 инструкций, среди которых не было операций для работы с вещественными числами. Для работы с ними Intel был разработан математический сопроцессор – 8087, выполнявшийся в виде отдельной микросхемы и позволявший работать в 80-битными вещественными числами.

Новому процессору требовалась существенная поддержка со стороны аппаратного обеспечения, например, наличие дорогих в то время 16-битных микросхем памяти. Из-за этого многие производители отказывались делать компьютеры на базе 8086. Поэтому в июне 1979 был выпущен его аналог – процессор 8088 с 8-битной шиной данных. На основе 8088 был разработан первый персональный компьютер IBM PC (класса XT – «Extended Technology»).

В отличие от современных процессоров, 8086/88 не устанавливались в специальный разъем, а паялись прямо на системную плату. Процессоры выпускались с частотами 4,77 МГц, 8 МГц и 10 МГц (только 8086). Клоны этих процессоров выпускались многими компаниями: Fujitsu, Mitsubishi, NEC, Siemens, AMD и др. Среди этих клонов были отечественные процессоры К1810ВМ86 и К1810ВМ88.

2.3 Intel-80286

Процессоры i286 разрабатывались параллельно с процессорами Intel 80186/80188, однако в нём отсутствовали некоторые модули, имевшиеся в процессоре Intel 80186. Процессор i286, выпускался в точно таком же корпусе как и i80186 – LCC, а также в корпусах типа PGA с 68 выводами. В новом процессоре было увеличено количество регистров, добавлены новые инструкции, добавлен новый режим работы процессора –защищённый режим. Процессор имел 6 байтовую очередь (как и Intel 8086). Шины адреса и данных теперь не мультиплексируются (то есть, адреса и данные передаются по разным ножкам). Шина адреса увеличена до 24 бит, таким образом объем ОЗУ может составлять 16 Мбайт. Для более быстрого выполнения операций над числами с плавающей запятой был необходим математический сопроцессор Intel 80287.

В процессоре i286 было реализовано два режима работы – защищённый режим и реальный режим. В реальном режиме работы процессор был полностью совместим с процессорами x86, выпускавшимися до этого, то есть процессор мог выполнять программы предназначенные для Intel 8086/8088/8018x без повторного ассемблирования или с переассемблированием с минимальными модификациями. В формировании адреса участвовали только 20 линий шины адреса, поэтому максимальный объём адресуемой памяти, в этом режиме, остался прежним – 1 Мбайт. В защищённом режиме процессор мог адресовать до 1 Гбайт виртуальной памяти (при этом объем реальной памяти составлял не более 16 Мбайт), за счёт изменения механизма адресации памяти. Переключение из реального режима в защищенный происходит программно и относительно просто, однако для обратного перехода необходим аппаратный сброс процессора, который в IBM PC-совместимых машинах осуществлялся обычно с помощью контроллера клавиатуры. Для отслеживания текущего режима работы процессора используется регистр слово состояния машины (MSW).

2.4 AMD Am286

В 1982 году фирма AMD подписала контракт на производство и продажу процессоров Intel 8086 и Intel 8088. А уже на следующий год AMD выпустила Am286 – точный (вплоть до числа пинов) клон Intel 286, но отличался большим преимуществом: более высокой тактовой частотой. Если процессор Intel 286 выпускался, максимум, на 12,5 МГц, AMD продавала 20-МГц версии. Поскольку процессор 286 был намного дешевле 386, чьи инновации так и не были полностью раскрыты ещё несколько лет после выхода, AMD уже предлагала недорогой и эффективный выбор – более 20 лет тому назад. Так что Am286 вполне можно рассматривать как «первый удар» в конкурентной борьбе, которая длится между двумя этими компаниями вот уже почти 30 лет.