Cтраница 1
Адрес программы - указывает адрес программы обработки прерываний, на которую нужно передать управление при возникновении программного прерывания, или программных прерываний, указанных во втором операнде. [1]
Адрес программы обработки ошибок указывается в отдельном слове, следующем непосредственно за SVC 202, причем старший байт этого слова должен быть нулевым. Если адрес программы обработки ошибок задан, то после завершения обработчика команды в случае ошибки управление передается по этому адресу. В случае успешного завершения обработчика управление передается команде, следующей за адресом программы обработки ошибок. При отсутствии этого адреса в случае ошибки выполнение программы, выдавшей SVC 202, прекращается. [2]
Это адрес программы NEGSUM, который был загружен третьей командой LA. Это адрес программы BADADDR, загруженный в общий регистр 9 первой командой LA. В этом примере также предусмотрено, что, если результат десятичного сложения окажется положительной величиной, при выполнении всех команд BCR перехода не будет и программа перейдет к выполнению следующей за ними команды. Это ясно из того, что переходы в примере обнаруживают условия равенства нулю, отрицательности результата и переполнения. [3]
В адрес программы заработной платы в форме участия в прибылях было высказано несколько критических замечаний. Во-первых, программа может подорвать единство принципов оплаты труда и ее привлекательный для работников уровень, достигнутые благодаря усилиям профсоюзов. Далее, работодатели могут откликнуться на снижение базовой ставки внедрением более трудоемких, но менее капиталоемких производственных технологий. Поскольку количество капитального оборудования в расчете на одного рабочего - ключевой фактор производительности труда и экономического роста, эта схема оплаты может отрицательно повлиять на долгосрочный рост реального ВВП. На прагматическом уровне критики отмечают, что привязка заработной платы к прибылям лишает работников твердой уверенности в том, что наниматели будут надлежащим образом соблюдать действующие трудовые соглашения. [4]
Если адрес программы анализа ошибки не указан, задача завершается аварийно. [5]
Операнд SYNAD указывает адрес программы, которая вызывается в случае возникновения ошибки из-за ввода - вывода. Для QSAM, если нет операнда SYNAD, используется указание в EROPT. Для всех остальных методов доступа и для QSAM, если отсутствует EROPT, при возникновении ошибки выполнение шага задания аварийно прекращается. [6]
ЮиТШЕимя-программы - указывает адрес программы пользователя. [7]
Регистр для хранения адреса программы в течение определенного промежутка времени называется регистром адреса РГА, он объединяет выходы РОН с шиной адреса. Информация из внешних преобразователей, выбираемых по адресной шине, поступает в микропроцессор по шине данных ( информационной шине) через буфер данных БД. [8]
Адрес программы - указывает адрес программы обработки прерываний, на которую нужно передать управление при возникновении программного прерывания, или программных прерываний, указанных во втором операнде. [9]
EVEN обеспечивает четность счетчика адресов программы следующим образом: она прибавляет единицу к содержимому счетчика, если содержимое счетчика нечетно, и оставляет содержимое без изменений в случае его четности. Директива не требует операндов. [10]
Компьютер использует схему настройки адресов программы, показанную на рис. 1.9, а. Какие значения примут базовый и предельный регистры соответственно схеме, описанной в тексте. [11]
Свободное пространство начинается с первого свободного адреса программы, выровненного на границу слова, и продолжается до начала верхнего сегмента. Это пространство содержит виртуальные адреса, которые программой не используются. [12]
Макрокоманда SPIE используется для указания адреса программы обработки прерываний и типа программных прерываний, которые должны вызвать передачу управления на эту программу. Каждая следующая макрокоманда SPIE отменяет действие предыдущей макрокоманды SPIE, выданной в той же задаче. [13]
Общая структура команды. [14] |
Первой выполняется команда, заданная пусковым адресом программы. Обычно это адрес первой команды программы. Адрес следующей команды однозначно определяется в процессе выполнения текущей команды и может быть либо адресом следующей по порядку команды, либо адресом любой другой команды. Процесс вычислений продолжается до тех пор, пока не будет выполнена команда, предписывающая прекращение вычислений. [15]