Cтраница 4
После вызова процедуры DecodeDate в цеременных Year, Month и Day хранятся соответственно текущий год, месяц и день. Значение Year используется для вычисления возраста. [46]
Вместо непосредственного вызова процедуры вызывается процедура вектора перехода, которая реализуется с помощью единственной операции, подобной операции GOTO в PL / M и команде безусловного перехода в языке ассемблера. Эта операция вызывает выполнение фактической процедуры так, как если бы она вызывалась не - посредственно. Векторы перехода размещаются в отдельном модуле, называемом модулем вектора перехода, так что при конвертировании программ из описания на языке проектирования в язык программирования процедуры вектора перехода остаются сгруппированными вместе. Если имя модуля вектора перехода предшествует имени модуля процедуры в команда редактирования связей ( link), это означает, что векторы переходов разместятся в ячейках ППЗУ с меньшими значениями адресов. В результате независимо от того, как будут модифицированы сами процедуры, связи между вызывающими процедурами из других модулей и векторами переходов меняться не будут. [47]
Команды вызова процедур прерывания формируются внешними устройствами автоматически или человеком-оператором. При аварийных ситуациях вызываемая процедура включает внешние устройства сигнализации и оповещения, изменяет режим работы системы. [48]
Подобно вызову процедуры прерывание заставляет микропроцессор 8088 coxt анить в стеке информацию для последующего возврата, а затем перейти к группе команд, находящейся в некоторой ячейке памяти. [49]
Перед вызовом процедуры обработки события OnKeyPress родительского класса код нажатой клавиши проверяется IKI допустимость. Если нажата недопустимая для компонента NkEdit клавиша, то код символа заменяется на ноль. Windows: точка или запятая), минус, Backspase ( позволяет удалить ошибочно введенный символ) и Етег. [50]
При вызове процедуры ее формальные параметры инициализируются, как и идентификаторы процедур, и они могут быть даже инициализированы по значению. Впрочем, разные обращения устанавливают различные инициализации идентификаторов формальных параметров, но не разные способы инициализации значений. [51]
При вызове процедур intr и MsDos параметры передаются через регистры центрального процессора. [52]
В вызовах процедур 2.2 и 2.3 опущена часть пояснений, что возможно при наличии этих пояснений рядом. [53]
При вызове процедуры, система подставляет фактические значения параметров, характеризующие элемент диалога и флаг стандартной обработки. [54]
При вызове процедуры выражение в списке фактических параметров вычисляется, и результат присваивается соответствующему формальному параметру. [55]