7.1.10. Микропроцессор 8088

 

Микропроцессор 8088 представляет собой 8-битный микропроцессор, который полностью совместим с микропроцессором 8086 (т. е. имеет такую же систему команд) и который можно применять в аппаратуре системы, реализованной на базе микропроцессоров 8080 или 8085. Он имеет 8 линий данных, как и микропроцессоры 8080/8085, но его архитектура аналогична архитектуре ЦП 8086. Разводка контактов корпуса микропроцессора 8088 такая же, как и у микропроцессора 8086, но линии адреса А15 — А8 используются только для адресов, а линия ВНЕ заменена линией состояния, так как микропроцессор 8088 может обращаться только к байтам. Поскольку линии управления микропроцессоров 8088 и 8080/8085 различаются, при введении микропроцессора 8088 в систему на базе микропроцессоров 8080/8085 требуется значительно изменить логику управления шиной. Особенно важно учесть тот факт, что в микропроцессоре 8088, как и в микропроцессоре 8085, адреса и данные мультиплексируются. В подсистемах памяти и ввода-вывода потребуются небольшие изменения, если не увеличивать емкость памяти благодаря 20 линиям адреса.

В отличие от 6-байтной очереди команд микропроцессора 8086 в микропроцессоре 8088 длина очереди команд составляет 4 байта. Причина такого уменьшения длины очереди заключается в том, что микропроцессор 8088 может считывать только байты и увеличение времени выборки не позволяет процессору полностью использовать 6-байтную очередь. Алгоритм опережаю- . щей выборки отличается тем, что микропроцессор 8088 инициирует выбор ку команды, когда в очереди оказывается один свободный байт, а не два, как в микропроцессоре 8086. В микропроцессоре 8088 сохранены сегментные регистры, адрес длиной 20 бит и средства поддержки мультипроцессорных систем. Сохранена также возможность обработки 16-битных операндов.

 

 

HotLog

Заказчику web дизайна и программирования - каталог сайтов, обзор дизайн студий