Cтраница 4
Счетчик команд представляет собой регистр, содержащий адрес ячейки памяти, в которой хранится подлежащая выполнению команда. МП) адресами, поэтому для перехода к следующей команде содержимое счетчика команд автоматически увеличивается на 1, 2, 4 единиц; после выборки текущей команды. При необходимости изменения естественного порядка следования команд в счетчик заносится адрес команды, к которой необходимо произвести переход. [46]
Структурная схема шины пользователя программируемого контроллера. [47] |
После нажатия клавиши 5 и набора адреса исследуемой ячейки памяти в позициях 2 - 5 индикатора высвечивается набранный адрес. Последующее нажатие клавиши разделителя ч, выводит содержимое ячейки в позиции 7, 8 индикатора. Далее, если содержимое ячейки необходимо сохранить, то повторно вводят разделитель, , , а если содержимое ее необходимо модифицировать, то перед вводом разделителя набирают новый код. [48]
При этом в команде не указывается ни адрес ячейки памяти, где хранится операнд, ни информация для вычисления исполнительного адреса. [49]
Регистр адреса ( 12 разрядов) содержит адрес ячейки памяти, которая в данный момент выбирается для считывания или записи. [50]
Управление одноадресной ЦВМ. [51] |
Другой операнд, место засылки результата и адрес ячейки памяти, содержащей следующую команду, задаются неявным образом. Исключение составляет команда условного перехода, в которой один адрес следующей команды задается неявно, а другой, который реализуется при невыполнении условного перехода, явно. [52]
Заметьте, что в последней строке находится адрес первой неиспользуемой ячейки памяти. [53]