КОНСТРУКТИВНОЕ ОФОРМЛЕНИЕ ПМ-ЭВМ
Если пользователю микро-ЭВМ для работы с ней при программировании своих задач полезно все же иметь некоторое представление о содержимом того "черного ящика", с которым он имеет дело, то будущему конструктору, конечно уж, необходимо знать абсолютно все его "болты и гайки". В связи с этим в данной главе нам предстоит заглянуть внутрь каждого из блоков будущей ЭВМ и попытаться проанализировать его работу на функциональном уровне.
Как отмечалось в гл. 2, ПМ-ЭВМ состоит из центрального блока и устройств ввода/вывода. В качестве устройства ввода в ПМ-ЭВМ используется клавиатура, а устройства вывода -совокупность светодиодов. Центральный блок машины, как следует из рис. 2.4, состоит из центрального процессорного элемента, оперативного (ОЗУ) и постоянного (ПЗУ) запоминающих устройств и портов ввода и вывода. Работа всех перечисленных блоков синхронизируется сигналами от синхрогенератора, входящего в состав МБ.
Конструктивно ПМ-ЭВМ может быть оформлена в виде настольного прибора, на лицевой панели которого находятся клавиатура (К) и светодиоды (СД). Все компоненты центрального блока могут быть размещены на одной печатной плате (в описываемом варианте ПМ-ЭВМ — одноплатная машина), установленной внутри корпуса прибора.
Рис. 4.1. Внешний вид ПМ-ЭВМ (а) и шестнадцатеричной клавишной панели ввода информации (б)
Внешний вид ПМ-ЭВМ при таком конструктивном оформлении приведен на рис. 4.1,д. На рис. 4.1,6 указаны основные органы клавиатуры. В более простом варианте конструкции машины светодиоды также размещаются на плате, а клавиатура оформляется в виде отдельной выносной панели, соединенной с машиной с помощью жгута. Разъемное подсоединение К к машине может быть рекомендовано лишь при наличии хорошего разъема, обеспечивающего надежное соединение контактов. Если такого разъема нет, жгут лучше подсоединить наглухо путем пайки.
В этом случае вся машина "укладывается" в размеры средней толщины папки для бумаг.
Клавиатура содержит 16 кнопок, из которых кнопки К1- К8 служат для ввода данных, кнопки К9 — К11 — для управления вводом данных, а кнопка К12 — для управления запуском программы. Кнопки К13-К16 не задействованы. Кроме того, имеются еще две управляющие кнопки и один переключатель. Кнопка К17 предназначена для пошагового выполнения программы. При ее нажатии происходит выполнение одного машинного цикла (см. § 4.4). Переключатель К18 предназначен для выбора режима работы ПМ-ЭВМ. Он имеет два положения: "шаг" и "автомат". В положении "автомат" переключатель замкнут и происходит автоматическое выполнение программы. В положении "шаг" программу можно пропустить в пошаговом режиме путем многократного нажатия кнопки "машинный цикл" К17. Кнопка К19 ("сброс") предназначена для обнуления счетчика команд (см. § 4.3) .
Светодиоды компонуются в три группы по восемь штук в каждой. Они отображают состояния трех портов вывода. Схемы подключения светодиодов и клавиатуры описываются в § 7.3.
Прежде чем переходить к рассмотрению функциональной схемы ПМ-ЭВМ, поговорим о том, как организованы связи между блоками в вычислительной машине.