19
шины адреса (ША) и данных, причем 12 - разрядный адрес вы-
давать порциями по четыре разряда, что, конечно, не могло не ска-
заться на длительности машинного цикла. Прием команды по та-
кому интерфейсу требовал еще двух тактов. На исполнение же са-
мой инструкции из восьми тактов процессор затрачивал лишь три.
Компанией было разработано
и выпущено целое семейство
БИС, в которое вошли постоянное запоминающее устройство
(ПЗУ) 4001, ОЗУ 4002, регистр сдвига 4003 и ряд других вспомо-
гательных микросхем. Поскольку все они были рассчитаны на со-
вместное использование, разработка аппаратных средств системы
заметно упрощалась.
Опыт использования первого МП показал, что такие факто-
ры, как отсутствие средств обработки прерываний
, наличие трех
уровней вложения подпрограмм и необходимость реализации ло-
гических операций И, ИЛИ, ИСКЛЮЧАЮЩЕЕ ИЛИ с помощью
специальных подпрограмм, далеко не всегда удовлетворяют раз-
работчиков. Указанные недостатки привели к созданию нового
МП i4040.
МП i4040. В i4040 сохранены все функциональные возмож-
ности предшествующей модели и существенно улучшены как тех-
нические, так и программные
средства. Система команд пополни-
лась 14 инструкциями, включая выполнение логических операций
И и ИЛИ; кроме того, в процессор были введены средства остано-
ва и обработки прерываний.
Претерпела некоторые изменения и архитектура устройст-
ва. Адресный стек процессора увеличен с трех до семи регистров,
а количество РОН возросло с 16 до 24, причем их разбили
на две
области, выбираемые при помощи специальных команд. Отчасти
такая организация обусловлена тем, что процессор теперь мог об-
ращаться к двум блокам памяти команд объемом 4 Кбайт и за ка-
ждым из них программист мог закрепить свою область регистров.
Наряду с этим восемь РОН были всегда доступны для использова-
ния. В итоге
получилась достаточно гибкая и удобная структура,
позволявшая разрабатывать самостоятельные программные моду-
ли, способные взаимодействовать через общую часть регистрового
файла.