Cтраница 1
Текущий оператор DD должен иметь такой же запрос на разделение каналов. [1]
Только после того, как текущий оператор успешно выполнен, интерпретатор перейдет к следующему. При этом, если один и тот же оператор должен выполняться в программе многократно, интерпретатор всякий раз будет выполнять его так, как будто встретил впервые. Вследствие этого, программы, в которых требуется осуществить большой объем повторяющихся вычислений, могут работать медленно. Кроме того, для выполнения такой программы на другом компьютере там также должен быть установлен интерпретатор - ведь без него текст программы является просто набором символов. [2]
Временная группа определена только в пределах текущего оператора и объединяет с целью описания одинаковых преобразований несколько логических переменных или других групп. Фактически, выполняется операция конкатенации компонентов. [3]
Подкоманда WHERE обеспечивает вывод сведений о местоположении текущего оператора, когда выполнение отлаживаемой программы прервано по сигналу ВНИМАНИЕ или приостановлено в точке прерывания. Кроме того, подкоманда WHERE позволяет получить информацию о передачах управления, предшествующих вводу подкоманды. [4]
![]() |
Использование спецификаторов преобразования строк и символов. [5] |
Спецификатор преобразования п сохраняет количество символов, уже выведенных текущим оператором printf, а соответствующий аргумент является указателем на целую переменную, в которую помещается это значение. Спецификация преобразования % п ничего не печатает. Спецификатор преобразования % просто выводит знак процента. [6]
Спецификатор преобразования п сохраняет число символов, уже выведенных текущим оператором printf. Соответствующий аргумент является указателем на целое число. [7]
Временная точка прерывания устанавливается у следующего оператора, который получит управление после выполнения текущего оператора. Текущим является оператор, перед выполнением которого производились отладочные действия, или оператор, выполнение которого прервано по сигналу ВНИМА НИЕ. [8]
Операция обозначенная знаком доллара () возвращает текущее значение счетчика адреса, иначе говоря, смещение адреса текущего оператора. Эта операция полезна, если Вы хотите заставить Ассемблер вычислить длины строк символов. [9]
Ввод операторов исходного текста организован по принципу качелей, согласно которому в ОЗУ выделяется две области и одновременно с вводом текущего оператора в одну из них во второй осуществляется обработка предыдущего оператора. При такой организации транслятор работает без простоев. [10]
Ввод операторов исходного текста организован по принципу качелей, согласно которому в ОЗУ выделяется две буферные области памяти, и одновременно с вводом текущего оператора в один из буферов во втором осуществляется обработка предыдущего оператора. Совмещение обработки предыдущего оператора программы и ввода следующего оператора позволяют минимизировать затраты основной памяти для организации ввода информации. При такой организации программа компилятора работает без простоев. [11]
В этой строке делается попытка создать новый объект класса Counter - а, которому присваивается приращенное значение переменной i. Хотя встроенный конструктор-копировщик поддерживает операцию присваивания, текущий оператор инкремента не возвращает объект класса Counter. Сейчас он возвращает пустое значение void. Невозможно присвоить значение void объекту класса Counter. [12]
Допускается указывать до восьми операторов DD. Кодирование параметра SEP означает, что желательно, чтобы доступ к набору данных, определяемому текущим оператором DD, производился через канал, отличный от каналов, через которые осуществляется доступ к наборам данных, определяемым операторами DD, указанными в списке. [13]
Режим трассировки-это разновидность программного режима, в котором каждый оператор программы выводится на терминал перед его выполнением. В пошаговом режиме каждый оператор выводится на терминал до его выполнения, выполнение программы приостанавливается и интерпретатор ожидает дальнейших действий пользователя. Пользователь может разрешить выполнение текущего оператора, введя в ответ пустую строку, или ввести любой другой оператор языка, который в программу не заносится, а сразу выполняется. Затем на терминал вновь выводится текущий оператор. [14]
Параметр подкоманды SOURCE задается в таком же виде, как и соответствующий параметр подкоманды AT. Указанные операторы должны принадлежать программной единице, имя которой совпадает с программным уточнителем, действующим в данный момент. Символ используется для вывода на АП текущего оператора. Если подкоманда SOURCE введена без параметра, на АП выводится полная распечатка исходного модуля отлаживаемой программной единицы. [15]