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

Машинный формат

Cтраница 2


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

Такой способ записи операндов, полностью повторяющий машинный формат команды, называется явным представлением адреса.  [17]

18 Схема преобразования данных. [18]

Для каждой константы приведен эквивалент машинного формата я ха рактеристика длины.  [19]

20 Схема преобразования данных. [20]

Для каждой константы приведен эквивалент машинного формата и ха рактеристика длины.  [21]

Выходом из этого положения является использование нескольких машинных форматов, различающихся по своей длине, например форматов длиной 8, 16, 24, 32, 48 и 64 бита. Возможность обработки данных, представляемых в различных форматах, в ЭВМ третьего поколения обеспечивается за счет использования машинного элемента информации, называемого байтом. Один байт обычно используется для кодирования алфавитно-цифрового символа ( буквы, цифры или знака) или двух десятичных цифр. Для кодирования чисел и команд используются последовательности из двух и более байт. Таким образом, использование байта в качестве машинного элемента информации позволяет распределять память с точностью до 8 бит, в результате чего потери памяти не могут превышать 7 бит на элемент данных. Требуемое быстродействие достигается за счет того, что за одно обращение к памяти выбирается слово большой длины, состоящей обычно из 4 или 8 байт.  [22]

Для целей кодирования программы не требуется знание машинного формата величин.  [23]

Символический формат каждой машинной команды соответствует ее машинному формату.  [24]

Литералы являются перемещаемыми термами, поскольку в машинном формате команды на месте литерала будет находиться не значение кон станты, а компоненты адреса, определяющие местоположение данной константы в программе. Литералы уменьшают число символов в программе.  [25]

Литералы являются перемещаемыми термами, поскольку в машинном формате команды на месте литерала будет находиться не значение константы, а компоненты адреса, определяющие местоположение данной константы в программе. Литералы уменьшают число символов в программе.  [26]

В ходе трансляции каждая константа переводится ассемблером в машинный формат. Константы типа С, X и В заменяются двоичными кодами, константы типа F и Н - числами с фиксированной запятой, а константы типа Е и D - двоичными числами с плавающей запятой.  [27]

Если модификатор порядка указывается, то число перед преобразованием в машинный формат умножается на 10 в степени, равной порядку.  [28]

Константы, записанные по этому формату, переводятся транслятором а соответствующие машинные форматы. Рассмотрим каждую компоненту формата DC. Выражение символ в подполе названия либо заменяется на имя константы, которое является символическим адресом области памяти, в которой может быть расположено т кратных констант, либо в подполе названия ничего не указывается. Символический адрес относится к левому байту-области памяти, в которой находятся константы.  [29]

Константы, записанные по этому формату, переводятся транслятором в соответствующие машинные форматы. Рассмотрим каждую компоненту формата DC. Выражение символ в подполе названия либо заменяется на имя константы, которое является символическим адресом области памяти, в которой может быть расположено т кратных констант, либо в подполе названия ничего не указывается. Символический адрес относится к левому байту области памяти, в которой находятся константы.  [30]



Страницы:      1    2    3    4