Компьютер PC/AT
ВВЕДЕНИЕ
Успехи новой технологии привели к широкому распространению
персональных компьютеров, позволяющих решать задачи, требующие
весьма больших вычислений. Типичным и наиболее распространенным
представителем таких мощных «персоналок» является компьютер
PC/AT производства фирмы IBM. Этот компьютер разработан на осно-
ве процессора 80 286 фирмы INTEL, представляющего сейчас один из
наиболее мощных шестнадцатиразрядных микропроцессоров, хотя за
последнее время появились более производительные процессоры, и
80 286 был снят с производства в ведущих странах. Но стоит оста-
новиться на рассмотрении этого процессора и построенных на его
основе системах, т.к. на их примере нагляднее всего получить
представление о новом классе машин — серии AT.
В данной работе рассмотрены основные данные и сравнительные
характеристики на примере самой ранней моделе компьютера- на от-
дельных логических ИМС и некоторых БИС, без применения микросхем
сверхвысокой степени интеграции и специальных ПЛИС и ПЛМ, на ос-
нове которых создаются компьютеры сегодня. Рассматривается цент-
ральный процессор с самой низкой тактовой частотой для 80 286 чи-
пов- 6 Мгц.
.
— 2 —
3г===================================¬
3¦ ФУНКЦИОНИРОВАНИЕ МИКРОКОМПЬЮТЕРОВ ¦
3¦ С ШИННОЙ ОРГАНИЗАЦИЕЙ ¦
3L===================================-
Шины микрокомпьютера образует группа линий передачи сигна-
лов с адресной информацией, данных, а также управляющих сигна-
лов. Фактически ее можно разделить на три части: адресную шину,
шину данных и шину управляющих сигналов.
Уровни этих сигналов в данный момент времени определяют
состояние системы в этот момент.
На рис. 1 изображены синхрогенератор 82 284, микропроцессор
80 286 и шинный контроллер 82 288. Кроме того, показаны три шины:
адреса, данных и управляющих сигналов.
Синхрогенератор генерирует тактовый сигнал CLK для синхро-
низации внутреннего функционирования процессора и других микрос-
хем. Сигнал RESET производит сброс процессора в начальное состо-
яние. Это состояние показано на рисунке упрощенно. Сигнал -READY
также формируется с помощью синхрогенератора. Он предназначен
для удлинения циклов при работе с медленными периферийными уст-
ройствами.
На адресную шину, состоящую из 24 линий, микропроцессор
выставляет адрес байта или слова, который будет пересылаться по
шине данных в процессор или из него. Кроме того, шина адреса ис-
пользуется микропроцессором для указания адресов периферийных
портов, с которыми производится обмен данными.
Шина данных состоит из 16 линий. по которым возможна пере-
дача как отдельных байтов. так и двухбайтовых слов. При пересыл-
ке байтов возможна передача и по старшим 8 линиям, и по младшим.
Шина данных двунаправленна, так как передача байтов и слов может
производится как в микропроцессор, так и из него.
Шина управления формируется сигналами, поступающими непос-
редственно от микропроцессора, сигналами от шинного контроллера,
а также сигналами, идущими к микропроцессору от других микросхем
и периферийных адаптеров.
Микропроцессор использует шинный контроллер для формирова-
ния управляющих сигналов, определяющих перенос данных по шине.
Он выставляет три сигнала -SO, -SI, M/-IO, которые определяют
тип цикла шины (подтверждение прерывания, чтение порта ввода/вы-
вода, останов, чтение памяти, запись в память). На основании
значений этих сигналов шинный контроллер формирует управляющие