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

UptoLike

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

76
регистр данных и далее в ячейку памяти, на которую указывает регистр
адреса).
Так как в момент записи содержимое счетчика команд
автоматически увеличивается на единицу, то для записи команд или
данных в последовательные ячейки памяти требуется лишь выполнение
пп. 3 и 4. Для записи же в разрозненные ячейки памяти каждый раз надо
выполнять все четыре шага.
Чтение программы и (или) данных. Два первых шага такие же, как
при вводе команд (данных). Затем нажимается кнопка ЧТЕНИЕ, что
приводит к переписи в регистр данных содержимого ячейки, на которую
указывает регистр адреса, и к наращиванию на единицу содержимого
счетчика команд. Таким образом, для просмотра содержимого следующей
по порядку ячейки достаточно лишь снова нажать кнопку ЧТЕНИЕ.
Подготовка к исполнению программы. Перед подачей приказа на
выполнение программы, введенной в память ЭВМ, в счетчик команд
должен быть занесен адрес первой исполняемой команды этой программы
(пусковой адрес). Для этого тумблер РАБОТА/ОСТАНОВ переводится в
положение ОСТАНОВ, на клавишном регистре набирается пусковой адрес
программы и нажимается кнопка ВВОД АДРЕСА.
Затем производится операция по установке требуемого режима
выполнения программы: автоматического (команда за командой с
остановом после выполнения команды HLT или по приказу с отладочного
пульта) или пошагового (по отдельным командам, машинным циклам или
тактам). Автоматический режим подготавливается переводом тумблера
РАБОТА/ ОСТАНОВ в положение РАБОТА. Для подготовки пошагового
режима надо перевести этот тумблер в положение ОСТАНОВ и
установить должным образом тумблеры ЦИКЛ и (или) ТАКТ.
Выключение тумблеров (на себя) подготавливает режим работы по
командам, включение тумблера ЦИКЛ - по машинным циклам, включение
тумблера ТАКТ - по тактам, одновременное включение тумблеров ЦИКЛ
и ТАКТ - по тактам.
Исполнение программы. Исполнение всей программы (подготовлен
автоматический режим) можно инициировать двумя способами: нажатием
кнопки ПУСК или кнопки ПРОДОЛЖЕНИЕ.
При нажатии кнопки ПУСК сначала очищаются (устанавливаются в
нуль) аккумулятор, регистры адреса, данных, команд, переноса и флаги
ВУ, устанавливаются состояние запрещения прерывания, режим
ПРОГРАММА, начало цикла "Выборка команды" и начинается
последовательное выполнение команд программы.
При нажатии кнопки ПРОДОЛЖЕНИЕ устанавливается режим
ПРОГРАММА и начинается выполнение программы с той команды (того
машинного цикла и его такта), на которой было прервано ее выполнение.
Если до этого осуществлялись операции по занесению пускового адреса