Адрес - переход - Большая Энциклопедия Нефти и Газа, статья, страница 1
Человеку любой эпохи интересно: "А сколько Иуда получил на наши деньги?" Законы Мерфи (еще...)

Адрес - переход

Cтраница 1


Адрес перехода содержится в третьем и четвертом байтах приказа.  [1]

Адрес перехода в команде ВСТ - исполнительный адрес второго операнда, в команде BCTR - находится в регистре второго операнда.  [2]

Адрес перехода в команде BAL - - исполнительный адрес второго операнда, в команде BALR адрес перехода находится в регистре второго операнда.  [3]

Адрес перехода может указываться напрямую в команде, а также косвенно содержаться в регистровой паре или специальном адресном регистре, указанном в команде перехода. При выполнении команды перехода адрес, указанный в команде, записывается в счетчик команд PC, причем прежнее содержимое счетчика команд PC теряется. Переход может быть безусловным или условным. Если безусловные команды реализуются всегда, то условные - только при выполнении определенного условия. Если условие не удовлетворяется, то выполняется следующая команда программы.  [4]

Адрес перехода всегда должен указывать на первый байт команды-преемницы.  [5]

Адрес перехода обычно указывается ассемблерным именем, помечающим ту команду программы, переход к которой нужно совершить. Но внутри макроопределения помечать модельные предложения обычным именем опасно: если мы внутри входной программы более одного раза сошлемся на такое макроопределение, один и тот же идентификатор более одного раза появится на поле имени и компилятор с базисного языка отметит ошибку. Для избежания этого в ассортименте макропроцессора имеется системная переменная со стандартным обозначением & SYSNDX. Эта переменная может употребляться в модельных предложениях точно на таких же правах, как параметры макропрототипа. Она автоматически заменяется четырехзначным десятичным числом.  [6]

Адрес перехода может указываться напрямую в команде, а также косвенно содержаться в регистровой паре или специальном адресном регистре, указанном в команде перехода. При выполнении команды перехода адрес, указанный в команде, записывается в счетчик команд PC, причем прежнее содержимое счетчика команд PC теряется. Переход может быть безусловным или условным. Если безусловные команды реализуются всегда, то условные - только при выполнении определенного условия. Если условие не удовлетворяется, то выполняется следующая команда программы.  [7]

Адрес перехода определяется до запоминания информации для возврата. Информация для возврата имеет формат, совпадающий с форматом правых 32 битов PSW режима ВС, и содержит код длины команды, признак результата, маску программы и продвинутый адрес команды.  [8]

Адрес перехода - адрес ячейки, определяемый командой передачи управления.  [9]

Адрес перехода определяется перед операцией вычитания из счетчика. Вычитание из счетчика не изменяет признака результата. Переполнение, возникающее при переходе от максимального отрицательного числа к максимальному положительному числу, игнорируется. В остальном вычитание выполняется, как обычная операция с фиксированной точкой, и в ней принимают участие все 32 бита в общем регистре.  [10]

Адрес перехода определяется до сложения и сравнения.  [11]

Адрес перехода формируется следующим образом -, знак смещения копируется в разрядах 8 - 15, полученное 16-разрядное слово умножается на два и складывается с содержимым счетчика команд, при этом оказывается возможным переход относительно СчК до 177 слов вперед и до 2008 слов назад. Кроме упомянутой команды безусловного перехода имеется команда абсолютного безусловного перехода ( имеет формат и способ задания адресации, как у одноадресных команд), позволяющая передавать управление команде в любой ячейке памяти.  [12]

Адрес перехода формируется следующим образом: знак смещения копируется в разрядах 8 - 15, полученное 16-разрядное слово умножается на два и складывается с содержимым счетчика команд. При этом оказывается возможным переход относительно СчК до 177g слов вперед и до 200g слов назад. Кроме упомянутой команды безусловного перехода имеется команда абсолютного безусловного перехода ( имеет формат и способ задания адресации, как у одноадресных команд), позволяющая передавать управление команде в любой ячейке памяти.  [13]

Адрес перехода в большинстве команд ( кроме SVC) определяется вторым операндом. Как правило, команды перехода не меняют признак результата, выработанный в предшествующих операциях.  [14]

15 Распределение регистров ХСОМ. [15]



Страницы:      1    2    3    4