
Непосредственно на плате ПМ-ЭВМ могут быть дополнительно установлены микросхемы памяти на 2
Кбайта. При этом не потребуется никакого дополнительного оборудования, так как для выдачи сигналов
выборки микросхем ОЗУ используются ранее не задействованные выводы дешифратора К155ИД4
(микросхема D11).
Память большего объема потребует для своего размещения дополнительной платы, на которой должны
быть установлены свои адресные дешифраторы и другие микросхемы (кроме микросхем памяти),
обеспечивающие нормальную работу устройства. В этом случае на плате ПМ-ЭВМ необходимо уста-
новить шинные буферы-формирователи для умощнения шин адреса и данных (например, на микросхемах
типа К589АП16), причем буферы шины данных должны быть двунаправленными. Аналогично
внутреннему буферу шины данных (микросхемы D9 и D10) для управления направлением передачи
данных используется буферированный сигнал DBIN.
Для формирования энергонезависимой части памяти могут быть применены микросхемы ПЗУ с
однократной записью информации, например типа КР556РТ4, которые уже использованы в ПМ-ЭВМ для
хранения программы-монитора. Более удобными могут оказаться микросхемы ППЗУ с электрической
записью и ультрафиолетовым стиранием типов К573РФ1, К573РФ2, К573РФ4, К573РФ5. Наконец, могут
быть использованы микросхемы ППЗУ с электрической записью и стиранием информации, например
типов КР558РР1 и КР558РР11.
Для сохранения информации могут быть использованы внешние носители, такие, например, как
перфолента или магнитная лента. В этом случае поступают следующим образом: с помощью специальной
программы вывода содержащуюся в ОЗУ информацию передают побайтно (параллельный вывод) или
побитно (последовательный вывод) через устройство вывода на перфоратор или на магнитофон.
Записанная на внешнем носителе информация может храниться неограниченно долго. При необходимости
восстановить в ОЗУ ранее выведенную информацию она считывается с помощью перфосчитывающего
устройства или магнитофона и вводится через устройство ввода в ОЗУ микро-ЭВМ под управлением
программы ввода. Подчеркнем, что информация (данные, программы), считываемая из внешнего
накопителя, обычно не используется непосредственно при исполнении рабочей программы, а сначала
помещается в виде одного или нескольких массивов в ОЗУ, а затем уже используется в работе.
10.3. НАКОПИТЕЛЬ НА БАЗЕ БЫТОВОГО МАГНИТОФОНА
Сохранение программ на простом бытовом магнитофоне не только эффективно, но и необходимо для
записи более длинных программ без использования дорогих цифровых магнитофонов, а также взамен
записи на перфоленту. Дешевые бытовые магнитофоны имеют ограниченную полосу пропускания,
высокий уровень шумов и непостоянную скорость протяжки. В отличие от принятой в цифровых
магнитофонах схемы, где записываемый сигнал с помощью специального устройства модулируется
разными частотами для логического 0 и логической 1, в описываемом здесь методе записи требования,
предъявляемые к каналу передачи данных, минимальны. Вместо передачи уровней, соответствующих
логическому 0 и логической 1, данные передаются в виде пачек импульсов заданной частоты (тона) с
разным количеством импульсов в пачке. Основная частота должна лежать в пределах полосы пропускания
магнитофона. Каждый бит передаваемой информации представляется в виде импульсной пачки, за кото-
рой следует пауза. Первая треть периода передачи бита всегда занята импульсами, во второй трети либо
импульсы продолжаются, либо наступает пауза, что означает соответственно логическую 1 или
логический 0, последняя треть периода — всегда пауза (рис. 10.4). Таким образом, значение бита данных
задается отношением длины импульсной пачки к длине паузы. (Известны и другие системы записи,
например основанные на количестве импульсов в пачке.) Для изучения методов формирования таких
импульсных пачек введем в ПМ-ЭВМ следующую учебную программу:
014000016 MVIC, 252Q
014001 252
014002006 Ml: MVIB, 011Q
014003 Oil
014004257 М2: XRA A
014 005 323 OUT, OOOQ
014 006 000
014007315 CALL IMP
014010060
014011 014
014012171 MOV А, С
014013037 RAR
014014117 MOV С, А
014015322 JNC, МЗ
014 016 026
014017014