Cтраница 1
Содержимое регистра общего назначения рассматривается как изменяющееся, если в этот регистр заносится новое значение. Распознавание события не зависит от того, равны или не равны новое и предыдущее значения. [1]
Содержимое регистров общего назначения исправляется командами: переход с возвратом BAL, BALR, загрузка LRt загрузка адреса LA. Команды загрузка L и загрузка групповая LM производят исправление только в том случае, если операнд находится на границе слова. Команда загрузка полу слова LH исправляет содержимое регистра, если операнд находится на границе полуслова. [2]
Ниже приводятся некоторые примеры изменения содержимого регистров общего назначения. [3]
Событие, состоящее в изменении содержимого регистра общего назначения, индицируется при первом выполнении команды и при каждом возобновлении выполнения независимо от того, изменялось ли в действительности содержимое регистра общего назначения. [4]
При регистровой адресации адресом операнда служит содержимое регистра общего назначения. [5]
Кроме этого, формируются правильные контрольные коды для содержимого регистров общего назначения и регистров с плавающей запятой. В большинстве моделей содержимое регистров устанавливается в нуль, но в некоторых из них их содержимое может оставаться без изменения, если не считать установки правильного контрольного кода. [6]
В первом случае для формирования полного адреса к содержимому регистра общего назначения с номером В ( В Ф 0) прибавляется 12-разрядный код D. В ( В - ф 0), Суммарный адрес ( точнее, 24 младших разряда суммы), полученный таким образом, называется исполнительным. Величину D принято называть смещением, содержимое регистра В - базой, а содержимое регистра X - индексом. Процедура прибавления базы к смещению носит название базирования, а дополнительное прибавление индекса - индексирования. [7]
Ни в одной команде невозможно одновременно вызвать регистрацию изменения содержимого регистра общего назначения и одновременно изменить значение маски регистрации изменения содержимого регистра общего назначения. [8]
При прекращении выполнения команды изменение содержимого памяти и изменение содержимого регистра общего назначения индицируются во всех тех случаях, когда эти действия распознаются. При этом в некоторых моделях событие индицируется даже тогда, когда оно не происходит, но должно было бы произойти при условии завершения выполнения команды, если даже изменение содержимого результирующего поля зависит от значений операндов. [9]
Считается, что команды загрузки формата регистр - регистр изменяют содержимое регистра общего назначения даже тогда, когда адреса обоих операндов указывают один и тот же регистр. [10]
Формат команды SPKA позволяет программе установить ключ защиты, используя или содержимое регистра общего назначения, заданного полем В2, или содержимое поля D2 самой команды. [11]
Считается, что команды отредактировать и отметить и перекодировать и проверить изменяют содержимое регистра общего назначения 1 только тогда, когда они вызывают запись информации в этот регистр. [12]
В качестве аргументов Al, A2 могут выступать целые переменные отлаживаемой задачи, счетчики, содержимое регистров общего назначения, литеральные константы. [13]
Если оба условия выполняются, вычеркнуть запись о событиях при выборке команды и при изменении содержимого регистров общего назначения. [14]
В процессе выполнения прерывания от системы аппаратного контроля производится запись в фиксированную область основной памяти содержимого регистров общего назначения, регистров с плавающей запятой и регистров управления, а также показаний таймера CPU и временного компаратора, если они установлены в системе. Неправильный СВС, обнаруженный при этой операции, не вызывает появления дополнительного условия прерывания от системы аппаратного контроля, а достоверность записываемой информации фиксируется с помощью установки соответствующих битов достоверности в коде прерывания. [15]