Основной акцент в описании сделан на
взаимодействии элементов схемы, что, на
мой взгляд, дает довольно полную картину
функционирования системы. Кроме того, ра¬
зобравшись в архитектуре компьютера клас¬
са IBM PC XT, читатель будет ближе к пони¬
манию принципа работы компьютера клас¬
са IBM PC АТ, принципы построения кото¬
рого во многом повторяют построение компь¬
ютера IBM PC XT. Компьютеры класса IBM PC XT пост¬
роены на микропроцессорном комплекте
фирмы «INTEL». Данный комплект имеет
практически все аналоги отечественного
производства. Это облегчает ремонт, а также
проектирование персональных компьютеров
данного класса (перечень аналогов имеется
в приложении V ). Часть I. БЛОК-СХЕМА
IBM PC XT
Книга разбита на две части. Первая
часть посвящена архитектуре построения
компьютера IBM PC XT (блок-схема компь¬
ютера представлена в приложении I) с опи¬
санием основных узлов, их назначений и
принципов взаимодействия между собой. Ядром типичной микропроцессорной
системы, каковой является и компьютер
IBM PC XT, является процессор, управляю¬
щий операциями компьютера, выбирая ко¬
манды из памяти и выполняя их. Для вы¬
полнения операций процессору необходи¬
мо посылать сигналы управления на другие
элементы системы. Производимые этими
элементами операции включают в себя пере¬
сылку данных и определенные вычисления. Исходные данные для вычислений и резуль¬
таты хранятся в памяти компьютера. Адап¬
теры устройств ввода/вывода, предназначен¬
ных для хранения больших объемов инфор¬
мации и взаимодействия с «внешним ми¬
ром», подключаются к системе, имеющей
шинную архитектуру, через разъемы систем¬
ной шины.
Системная шина адреса/данных/уп-
равления, обозначенная на блок-схеме -
« System Address, Data, Control», осуществля¬
ет взаимосвязь между другими шинами
компьютера, а также взаимодействие систе¬
мы с внешними устройствами, о котором
уже говорилось выше. По процессорной локальной шине ( на
блок-схеме -« Local Address, Data, Status and
Control Bus » ) микропроцессор взаимодей¬
ствует с контроллером шины и его перифе¬
рией. По внешней шине адреса/данных/уп-
равления ( « External Address, Data, Control
Bus » ) микропроцессор взаимодействует с
контроллерами, микросхемами ПЗУ и от¬
дельной периферией. В основе архитектуры компьютера - мик¬
ропроцессорный комплект, включающий в
себя микропроцессор 8088, сопроцессор 8087,
контроллер шины 8288, синхрогенератор
8284, контроллер прерываний 8259А, конт¬
роллер прямого доступа к памяти 8237А,
программируемый периферийный интер¬
фейс 8255А, интервальный таймер 8253. Следует отметить, что узлы блок-схе¬
мы представляют собой не отдельные мик¬
росхемы, а могут включать в себя целый ряд
различных элементов.
1. Синхрогенератор 8284
Система тактируется синхрогенера¬
тором 8284 (на блок-схеме -« Clock Genera¬
tor »), который преобразует частоту кварца
14. 31818 МГц делением на три в сигнал сис¬
темной синхронизации CLK, частотой приб¬
лизительно 4. 77 МГц, поступающий как на
микропроцессор 8088, так и на другие эле¬
менты системы. Синхрогенератор используется в выра¬
ботке также сигнала готовности READY для
микропроцессора и сигнала сброса устройств
RESET, осуществляя синхронизацию сигна¬
лов CLK, READY и RESET.