Cтраница 4
Большинство микропроцессоров располагают командами, позволяющими загружать этот регистр содержимым счетчика команд, регистра общего назначения или какой-либо области памяти. Некоторые команды предоставляют возможность изменять содержимое регистра адреса памяти путем выполнения вычислений: новое значение содержимого этого регистра получается путем сложения или вычитания содержимого счетчика команд с числом, указанным в самой команде. [46]
Продвижение головок При последовательном выборе головок от нулевой до девятой используется сигнал ГОЛОВКУ ПРОДВИНУТЬ, передаваемый по шине М7 в сопровождении сигнала по шине ИО. Поступление этого сигнала в накопитель увеличивает содержимое регистра адреса головок на единицу, определяя тем самым номер включаемой в работу магнитной головки. [47]
Наиболее гибкой является регистровая косвенная адресация, при которой операнд задается содержимым адресного регистра. Косвенная регистровая адресация с последующим приращением содержимого регистра адреса предусматривает автоматическое прибавление 1; 2 или 4 к значению регистра адреса после его использования. Аналогично косвенная регистровая адресация с предварительным уменьшением содержимого регистра предусматривает автоматическое вычитание 1; 2 или 4 из значения этого регистра перед его использованием. [48]
Коммутатор А позволяет выбрать в качестве операнда А содержимое регистра адреса, или информацию с шины D, или нуль. Коммутатор В позволяет выбрать в качестве операнда В содержимое регистра адреса, или счетчика адресов, или стека или нуль. [49]
Коммутатор А позволяет выбрать в качестве операнда А содержимое регистра адреса, пли информацию с шины D, или нуль. Коммутатор В позволяет выбрать в качестве операнда В содержимое регистра адреса, или счетчика адресов, или стека или нуль. Наличие входного сигнала переноса C1SM, а также выходных сигналов переноса COSM, GSM, PSM позволяет соединить сумматоры микросхем КМ1804ВУ5 как по схеме с последовательным переносом, так и по схеме с ускоренным переносом. [50]
Как следует из сказанного выше, при выполнении команд перехода после цикла машина анализирует находящуюся в ее распоряжении информацию и производит либо выборку следующей команды, либо передачу управления в указанную в А2ИСП ячейку памяти. Кроме того, при выполнении команд перехода после цикла происходит изменение содержимого регистра адреса заданным образом, используемое при формировании исполнительных адресов в командах внутри цикла; это дает возможность существенно уменьшить число команд переадресации в программах. [51]
![]() |
Структурная схема КМ1804ВУ4. [52] |
РЕ, ME, информация с которого подключается к шине D В качестве внешнего источника могут использоваться регистр микрокоманд, преобразователь начального адреса или адрес вектора прерывания. Выполнение большинства мнкроинструкций ( 12 из 16) зависит от некоторого условия, в качестве которого выступает либо сигнал равенства нулю содержимого регистра адреса ( две микроинструкции), либо значение сигналов на входах СС Вход условия и CLh Разрешение условия, либо их совокупность. [53]