Cтраница 2
При принудительном порядке выполнения команд адрес очередной команды указывается в адресной части предыдущей команды. [16]
Блок выборки команд служит для формирования адреса очередной команды ( или очередного участка программы) с помощью суммирующего счетчика и размещения кодов команд в своих регистрах. [17]
Счетчик адреса команд СчАК служит для регистрации адреса очередной команды. Информация в СчАК принимается из РА и с АН пульта ЦПУ. [18]
Пуск на пульте управления ПО вырабатывается в ЦУУ адрес очередной команды; 2) с помощью сигналов ЦУУ происходит выборка очередной команды из ОП; 3) полученная команда распаковывается ( расшифровывается) в процессоре ( или ЦУУ), выделяется код операции, по которому подготавливается и выдается набор микрокоманд из ПЗУ, выделяются операнды ( операнд); 4) в процессоре осуществляется операция над операндами ( операндом), поступающими из ОП, и если результат следует записать в ячейку ОП, то в ней идет стирание информации, или результат заносится для промежуточного хранения в регистр локальной пемяти; 5) по окончании выполнения операции вырабатываются ЦУУ сигнал Конец операции ( КО), который приводит к выдаче адреса следующей очередной команды. [19]
СЧАК, а в случае прерывания программы - адрес очередной команды, необходимый в дальнейшем для продолжения прерванной программы. В разрядах 13 - 18 ячейки 5 в случае прерывания запоминается также состояние индикаторов вычислителя ( Инд ВЧ), которое необходимо восстанавливать при продолжении работы по прерванной программе. [20]
Необходимость этого связала с тем обстоятельством, что адрес очередной команды задается в предыдущей команде. [21]
Эффективная система адресации реализуется при разработке син-хропрограмм формирования адреса очередной команды и процедур обращения к подпрограммам с использованием поля К ( 1) команды. Содержимое R2 ( Д14: Д13) может быть использовано на текущей или последующих командах. В последнем случае, как правило, увеличиваются затраты времени, и содержимое поля К ( 1) целесообразно использовать непосредственно или с некоторой модификацией при выполнении соответствующей команды. [22]
Блок выработки адреса команды предназначен для получения и хранения адреса очередной команды на все время ее исполнения, а также для обеспечения нужной последовательности выполнения программы. [23]
Состав учебной машины Е97. [24] |
Счетчик адреса команд PC при работе программы всегда указывает на адрес очередной команды, выполняя которую, автоматически изменяется согласно основному алгоритму работы процессора. [25]
Наконец, последний элемент вектора состояния - это содержимое счетчика команд, определяющее адрес очередной команды, подлежащей выполнению. Состояние программы, таким образом, представляется набором из AC, MQ, IX, BR и 1C, полностью фиксирующим точку, до которой дошло выполнение программы. Заметим, что вектор состояния не содержит информации о том, какими устройствами и наборами данных может пользоваться программа и каково состояние этих устройств и наборов. Это значит, что предполагается существование расширенного программно поддерживаемого вектора состояния, хранящегося в определенном месте памяти. Более подробно расширенный вектор состояния рассматривается в следующих главах. [26]
Счетчик команд ( СК) - 11-разрядный двоичный счетчик, служит для выработки адреса очередной команды. [27]
Счетчик команд ( СК) - 11 -разрядный двоичный счетчик, служит для выработки адреса очередной команды. [28]
Микропрограммы с адресами IF и 21 используются для сохранения в стеке программного счетчика адреса очередной команды загружаемого сегмента перед возвратом в загружающую программу. [29]
В результате начального включения или завершения предыдущей команды в программном счетчике, который является частью устройства управления, устанавливается адрес очередной команды и выставляется на шину адреса. [30]