Cтраница 2
Пример программы на языке ассемблера МП К580. [16] |
Трехбуквенные имена нестандартных функций начинаются сочетанием РМ, так что в каждой программе можно ввести не более 26 таких функций. Для реализации по программе вычисления значений, описанных операторами ОЕР функций, используют указатель функции, содержащий имя функции и ( в круглых скобках) список имен аргументов. [17]
Имена аргументов в описателе AUTOMATIC печатаются всегда при первом выполнении оператора CALL IJKEXHC; в блоке. Идентификаторы с описателем STATIC печатаются только тогда, когда оператор печати изменяющихся значений выполняется в первый раз, если данный блок является внутренним. Если блок определения имен аргументов внешний, они печатаются каждый раз при выполнении этого оператора. [18]
Имена аргументов в описателе AUTOMATIC печатаются всегда при первом выполнении оператора CALL IJKEXHC; в блоке. Идентификаторы с описателем STATIC печатаются только тогда, когда оператор печати изменяющихся значений выполняется в первый раз, если данный блок является внутренним. Если блок определения имен аргументов внешний, они печатаются каждый раз при выполнении этого оператора. При последующих выполнениях оператора CALL IJKEXHC; имена и соответствующие значения печатаются только в том случае, если со времени последнего выполнения этого оператора значения изменились. [19]
А, из которых первые два типа real, а последний - integer. Имена параметров XI, Х2 и А - локальные, т.е. они имеют значение только внутри данной функции и никак не связаны с именами аргументов, переданных при вызове функции. Значения этих параметров в начале выполнения функции равны значениям аргументов на момент вызова функции. Подробнее эти вопросы будут рассмотрены в разд. [20]