Архитектура базовой ЭВМ. Кириллов В.В. - 82 стр.

UptoLike

Составители: 

79
После окончания первого цикла выясняется, что вместо перехода на
суммирование содержимого аккумулятора и ячейки 11 произведено
обнуление аккумулятора. Теперь становится ясным, почему результат был
равен (78)
16
. Сколько бы циклов ни содержала программа, сумма,
полученная в каждом из них (кроме последнего), будет затираться.
Могут возникнуть вопросы: "Надо ли было проверять программу
путем последовательного выполнения команд? Не лучше ли просто
внимательно проверить коды этих команд?" Если пользователь имеет
правильный вариант кодировки, то тщательная проверка содержимого
памяти помогает нахождению ошибок. Однако при большом объеме
программы, когда приходится проверять сотни и тысячи 0 и 1, довольно
быстро притупляется внимание и ошибки пропускаются. Кроме того, есть
еще ошибки, которые возникли на этапе программирования: коды команд
в памяти ЭВМ и на бумаге совпадают, но не соответствуют заданному
алгоритму. Эта ситуация обнаруживается лишь при выполнении
программы на ЭВМ.
3.2. Устройства ввода-вывода базовой ЭВМ
При разработке внешних устройств редко ориентируются на их
подключение к определенному типу ЭВМ. Очень быстрое развитие
вычислительной техники и, следовательно, частое обновление парка ЭВМ
привели бы в этом случае к необходимости изменения тех схем ВУ,
которые связывают его с конкретной ЭВМ, т. е. к изменению
технологического процесса изготовления ВУ. Затраты на изготовление
ВУ, пригодных для использования с разными типами ЭВМ (даже с теми,
которые еще не разрабатывались), существенно уменьшаются, если при
разработке ВУ ориентироваться только на лучшее выполнение ими
заданных функций (печати, воспроизведения звука и т.п.). При этом для
связи ВУ с ЭВМ можно использовать специальные управляющие
устройства - контроллеры (англ. controller - управляющий, ревизор). Тогда
для подключения ВУ к новому типу ЭВМ потребуется лишь разработать и
изготовить новый контроллер.
В базовой ЭВМ, которая создавалась для обучения принципам
функцио-нирования ЭВМ, используются простейшие ВУ: два устройства
ввода (ВУ-1 и ВУ-2) и одно устройство вывода (ВУ-3), размещенные на
отладочном пульте (рис. 3.1). Устройство ввода представляет собой 8-
разрядный тумблерный регистр и кнопку (ГОТОВ) для выдачи сигнала о
том, что информация, набранная с помощью тумблеров, может быть
считана в ЭВМ. Устройство вывода представлено 8-разрядным регистром,
состояние которого высвечивается на отладочном пульте, и кнопкой
(ВВОД N) для выдачи сигнала о том, что информация может быть принята
в этот регистр.