Микросхема 80286 - это только центральный процессор (ЦП), а не законченный
компьютер, для построения которого необходимо подключить память и устройства
ввода-вывода. Для управления несколькими прерываниями потребуется контроллер
прерываний.
Если нужны вычисления с плавающей точкой, придется подключить
сопроцессор 80287. В этой главе мы рассмотрим, как все эти компоненты
подсоединяются к процессору 80286. Предполагается, что читатель знаком с
логическими элементами (И, ИЛИ, И-НЕ, ИЛИ-НЕ и др.), а других сведений по
логическому проектированию не потребуется. За основной критерий при выборе схем
мы приняли простоту, поэтому главу можно еще назвать "Компьютерные схемы для
Начинающих".
Однако содержащийся здесь материал дает глубокое знание аппаратных средств
процессора 80286, и после его изучения вы уже не будете начинающим. Сначала мы
рассмотрим, как процессор взаимодействует с внешними устройствами и как выглядит
временная диаграмма его работы.
Изучив эту общую информацию, мы перейдем к конкретным устройствам, причем не
будем вдаваться в детали их работы, а сосредоточимся на их интерфейсе с
процессором. Наиболее простым из подключаемых устройств является ПЗУ, поэтому мы
начнем с ПЗУ небольшой емкости для инициализации системы. Затем на трех примерах
рассмотрим подключение устройства ввода-вывода.
Первый пример относится к программируемому интервальному таймеру, который
потребовался в системе с разделением времени.
Во втором примере речь идет о программируемом контроллере прерываний 8259А.
Последний пример посвящен быстродействующему каналу прямого доступа к памяти
(ПДП). Затем мы затронем наиболее часто применяемую в персональных компьютерах и
небольших системах память — динамические ЗУПВ.
После знакомства с принципами работы такой памяти мы покажем, как она
подключается к процессору 80286. Рассмотривается интерфейс процессоров 80286 и
80287.