Cтраница 1
Адрес выполняемой команды хранится в адресном регистре АР емкостью 16 бит. В этом регистре может быть записан адрес любого из 65536 ( 216) слов, хранимых в ЗУ. Адрес выполняемой команды в адресный регистр поступает из счетчика команд СК, в котором хранится адрес следующей команды. Обычно СК, подготавливая следующую команду после выполнения текущей, увеличивает отсчет на единицу. В некоторых случаях счетчик команд делает дополнительные отсчеты. [1]
Однако указывать адрес следующей выполняемой команды в большинстве машин не требуется, поскольку повсеместно используется память с произвольным доступом. Счетчик команд исполняет функцию стрелки, всегда указывающей на подлежащую выполнению команду. Аппаратно PC - это регистр, хранящий адрес текущей команды; он модифицируется в процессе ее выполнения: в нем формируется адрес следующей. [2]
Блок-схема регистра сдвига.| Схемы однотактных регистров сдвига на. [3] |
Кодом модификации здесь является адрес выполняемой команды. Модифицируемость адреса определяется служебным признаком команды. [4]
Содержимое ССП также определяет адрес следующей выполняемой команды в состоянии Счет и некоторые другие состояния процессора, связанные с выполнением текущей программы. При переходе от одной команды к другой соответственно изменяется адрес команды в ССП. Содержимое ССП может быть изменено полностью или частично специальными командами, а также при выполнении прерываний. [5]
Биты 40 - 63 содержат адрес следующей выполняемой команды. [6]
Биты 40 - 63 содержат адрес следующей выполняемой команды. [7]
Биты 40 - 63 содержат адрес следующей выполняемой команды. [8]
Регистр R7 служит счетчиком команд и содержит адрес очередной выполняемой команды. При выполнении команд передачи управления содержимое регистра состояния сохраняется в стеке. Регистры адреса и данных осуществляют связь операционного блока с внутренней магистралью. [9]
Регистр адреса команд ( IAR) - содержит адрес следующей выполняемой команды. [10]
Функция счетчика команд F - lp осуществляет контроль адреса выполняемой команды и формирование адреса следующей команды; кроме того, эта функция осуществляет расчет или загрузку новых значений счетчика команд при выполнении различных переходов. При выполнении микропроцессором предварительной выборки команд функция FIP следит также за адресом этой выборки. [11]
В простых программных процессах для продолжения программы после прерывания достаточно адреса следующей выполняемой команды. При возрастающей сложности ЭВМ эту информацию необходимо значительно расширить. Чтобы можно было прервать программу в каком-нибудь месте, а затем снова ее продолжить, наряду с адресом команды требуется передать информационные данные маски относительно прерываний, информацию о защите ЗУ, разряды состояния системы, сообщения о длине команд и условия разветвлений. Эта важная для выполнения программы информация управления о имеющемся состоянии программы хранится в регистре состояния, или, как его еще обозначают, в регистре состояния программы. [12]
Счетчик адреса команд представляет собой 13-разрядный регистр, в котором хранится адрес МОЗУ выполняемой команды, и его содержимое автоматически увеличивается на единицу после выполнения команды. При выполнении команды передачи управления в него записывается адрес команды, которая будет выполняться следующей. [13]
Он происходит при совпадении кодовой комбинации, набранной на пульте, и соответствующего адреса выполняемой команды. [14]
Тумблер Останов по 3-му адресу включает режим, при котором машина останавливается, если третий адрес выполняемой команды совпадает с номером ячейки, набранным на тумблерном регистре записи команд. [15]