что содержимое поля не определено,
Директивы описания данных простых типов
На рис. 3 использованы следующие обозначения:
- ? показывает, что содержимое поля не определено, то есть при задании директивы с таким значением выражения содержимое выделенного участка физической памяти изменяться не будет. Фактически, создается неинициализированная переменная;
- значение инициализации — значение элемента данных, которое будет занесено в память после загрузки программы. Фактически, создается инициализированная переменная, в качестве которой могут выступать константы, строки символов, константные и адресные выражения в зависимости от типа данных. Подробная информация приведена в приложении 1;
- выражение — итеративная конструкция с синтаксисом, описанным на рис. 5.17. Эта конструкция позволяет повторить последовательное занесение в физическую память выражения в скобках n раз.
- имя — некоторое символическое имя метки или ячейки памяти в сегменте данных, используемое в программе.
На рис. 3 представлены следующие поддерживаемые TASM директивы резервирования и инициализации данных:
- db — резервирование памяти для данных размером 1 байт.
Директивой db можно задавать следующие значения:
- выражение или константу, принимающую значение из диапазона:
- для чисел со знаком –128...+127;
- для чисел без знака 0...255;
8-битовое относительное выражение, использующее операции HIGH и LOW; символьную строку из одного или более символов. Строка заключается в кавычки. В этом случае определяется столько байт, сколько символов в строке.
dw — резервирование памяти для данных размером 2 байта.
Директивой dw можно задавать следующие значения:
выражение или константу, принимающую значение из диапазона:
для чисел со знаком –32 768...32 767; для чисел без знака 0...65 535;
выражение, занимающее 16 или менее бит, в качестве которого может выступать смещение в 16-битовом сегменте или адрес сегмента; 1- или 2-байтовую строку, заключенная в кавычки. dd — резервирование памяти для данных размером 4 байта.
Директивой dd можно задавать следующие значения:
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий