Cтраница 2
Так как указатель длины не был задан, то длина константы подразумевается равной восьми двоичным позициям, или 1 байту. [16]
Заключающие кавычки и знак В не учитываются при подсчете длины константы. При попытке ввести с АП или из файла константу, длина которой больше 63, возникает ошибка. [17]
Если количество заданных в предложении DC шестнадцатерйчных цифр четно, длина константы в байтах будет равна половине этого количества, так как на каждый байт приходится по две шестнадцатеричные цифры. [18]
Поэтому литерал является переместимой константой, а характеристика длины определяется длиной константы. [19]
Поэтому литерал является переместимой константой, а характеристика длины определяется длиной константы. [20]
В качестве значения параметра DATAM может выступать любой описатель типа и длины константы, используемый в операторах DC и DS ассем-блеровской программы. [21]
Константа-цепочка может быть присвоена произвольной переменной-цепочке, размер которой больше или равен длине константы. [22]
В операторе FORMAT допущены две ошибки: не указана метка и неверно задана длина константы. [23]
При любом способе описания знаковой константы ( с использованием модификатора длины или без него) длина константы не должна превышать 256 байт. [24]
Константа Cl помещается в формат полуслова, начиная с ближайшей целочисленной границы полуслова, так как длина константы задана неявно. Константа С2 располагается в формате слова, начиная с ближайшей целочисленной границы слова. Константа СЗ располагается в слове двойной длины. Длина константы СЗ задана явно, поэтому выравнивание к ближайшей границе слова не производится. Константы С4 и С5 располагаются в форматах полуслова и слова соответственно. Выравнивание к ближайшим целочисленным границам полуслова и слова he - производится. [25]
Константа Cl помещается в формат полуслова, начиная с ближяйш0 целочисленной границы полуслова, так как длина константы задана неявно. Константа С2 располагается в формате слова, начиная с ближайшей целочисленной границы слова. Константа СЛ располагается в слове двойной длины. Длина константы СЗ задана явно, поэтому выравнивание к ближайшей границе слова не производится. Константы С4 и С5 располагаются в форматах полуслова и слова соответственно. Выравнивание к ближайшим целочисленным границам полуслова и слова не производится. Если величина константы не помещается в отведенный eft формат, то во время трансляции слева отбрасываются все лишние разряды. [26]
В языке ассемблера - часть содержимого поля операндов команд DC и DS, задающая в байтах длину константы или области памяти. [27]
Для размещения данных типа строки символов в памяти отводится число байтов, соответствующее объявленной длине строки или длине константы типа строки символов. Битовая же строка в памяти выравнивается на границу байта. Например, строка из 10 бит запишется в двух байтах. Заполнение полей при размещении строковых данных происходит слева направо. [28]
Если в команде DC задан модификатор длины, то именно он, а не битовая строка, определяет длину запасаемой константы. При этом в случае необходимости заданная битовая строка усекается или дополняется цифрами 0 слева. [29]
Помимо адреса константы в таблицу заносят порядковый номер имени в таблице внешних имен ( если константа зависит от внутреннего имени, то фиксируются номер имени исходной программы - секции), длина константы и знак ( - - или -), с которым имя входит в выражение, определяющее значение адресной константы. [30]