Резервирование - область - память - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если у вас есть трудная задача, отдайте ее ленивому. Он найдет более легкий способ выполнить ее. Законы Мерфи (еще...)

Резервирование - область - память

Cтраница 1


Резервирование области памяти С выполняется с помощью константы типа D, которая в данном случае заимствована из операций с плавающей точкой, так как она обеспечивает размещение области С, начиная с целочисленной границы двойного слова.  [1]

Примеры резервирования областей памяти с помощью оператора DS приведены ниже.  [2]

Команда DS ( определить память) используется для резервирования областей памяти и присвоения этим областям имен.  [3]

Прежде всего программист может сам указать системе о резервировании области памяти нужного размера в области программы для буферов.  [4]

Особым случаем ( при использовании приведенных в данной книге макрокоманд ввода / вывода) является резервирование областей памяти, в которые данные заносятся путем их ввода с перфокарт. Если в макрокоманде ввода используется элемент списка ввода, не содержащий в себе информации о типе вводимых данных, то этот тип определяется по предложению резервирования данной области памяти. Поэтому резервирование памяти для битовых данных, вводимых с перфокарт, следует делать с использованием спецификатора В.  [5]

6 Поля программы ( п - пробел, отделяющий одно поле программы от другого. [6]

Оператор EOJ означает окончание последовательности выполняемых команд, за ним идет описание констант с помощью операторов DC и резервированием области памяти для результата с помощью оператора DS. Оператор END заканчивает программу.  [7]

Каждой машинной команде языка соответствует в транслированной программе одна команда в машинном коде. Предложения управления трансляцией служат для выполнения вспомогательных функций: различных проверок, управления выдачей листинга Ассемблера, управления назначением адресов оперативной памяти, объединения программ, определения констант, резервирования областей памяти. Эти предложения, за некоторыми исключениями, не порождают команд в машинном коде.  [8]

9 Схема алгоритма обработки ФМ-сигналов. [9]

Реализуем алгоритм обработки, представленный на схеме рис. 4.7. В качестве исходных данных используются N значений принятых реализаций Xi из синусного и yi из косинусного канала приемного тракта РТС, представленных в цифровом коде. В блоке / алгоритма производится установка начальных значений и резервирование областей памяти для параметров программы. Первый этап обработки состоит в накоплении значений принятых реализаций в ячейках Vx, Vy и квадратов их значений в ячейках zx, zy ( блоки 2, 3) по синусному и косинусному каналам соответственно.  [10]

Три байта между I и LINE оставлены, как было сделано в нашем первоначальном примере. Символ Р определяет, что в поле находится десятичное число в упакованном формате, а С указывает символьную величину, причем каждая цифра, буква или знак занимает один байт. Символ L с последующим десятичным целым определяет длину соответствующего поля. DS используется для резервирования области памяти в объектной программе без заполнения этой области какими-либо значениями. При выполнении объектной программы начальное состояние таких областей не определено.  [11]

Предусматриваются три формы макрокоманды LINEDIT: стандартная, описательная и исполнительная. Использование стандартной формы макрокоманды в программе не всегда обеспечивает получение реентерабельной программы. Для получения реентерабельной программы следует использовать описательную форму вместе с исполнительной формой макрокоманды. Стандартная и исполнительная формы обеспечивают выполнение макрокоманды, а описательная форма обеспечивает лишь резервирование области памяти для списка параметров.  [12]

Для каждой константы приведен машинный формат и характеристика длины. Необходимо отметить, что константы типа В и X в отведенном поле располагаются справа налево. Усечение константы производится слева. Константа типа С помещается в поле слева направо. Если в константе встречается знак амперсенда или апостроф, то этот знак должен быть удвоен при записи. После трансляции получается один знак амперсенда или один апостроф, как в константах CL9 и CLIO. В области памяти с именем CL11 записаны две константы. Резервирование областей памяти лод результат или для промежуточного хранения логических данных производится с помощью оператора DS с типом констант В, X и С. Наиболее часто используется константа типа С.  [13]

Для каждой константы приведен машинный формат и характеристика длины. Необходимо отметить, что константы типа В и X в отведенном поле располагаются справа налево. Усечение константы производится слева. Константа типа С помещается в поле слева направо. В случае необходимости производится усечение или дополнение текстовым пробелом ( 40) справа от последнего символа, имеющегося в константе, как показано в константе CLS. Если в константе встречается знак амперсенда или апостроф, то этот знак должен быть удвоен при записи. После трансляции получается один знак амперсенда или один апостроф, как в константах CL9 и CLIO. В области памяти с именем CL11 записаны две константы. Резервирование областей памяти под результат или для промежуточного хранения логических данных производится с помощью оператора DS с типом констант В, X и С. Наиболее часто используется константа типа С.  [14]



Страницы:      1