пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Диапазоны величин.

db — резервирование памяти для данных размером 1 байт.
Директивой db можно задавать следующие значения:

выражение или константу, принимающую значение из диапазона:

для чисел со знаком –128...+127;

для чисел без знака 0...255;

символьную строку из одного или более символов. Строка заключается в кавычки. В этом случае определяется столько байт, сколько символов в строке.

dw — резервирование памяти для данных размером 2 байта.
Директивой dw можно задавать следующие значения:

выражение или константу, принимающую значение из диапазона:

для чисел со знаком –32 768...32 767;

для чисел без знака 0...65 535;

выражение, занимающее 16 или менее бит, в качестве которого может выступать смещение в 16-битовом сегменте или адрес сегмента;

1- или 2-байтовую строку, заключенная в кавычки.

dd — резервирование памяти для данных размером 4 байта.
Директивой dd можно задавать следующие значения:

выражение или константу, принимающую значение из диапазона:

для i8086:

для чисел со знаком –32 768...+32 767;

для чисел без знака 0...65 535;

для i386 и выше:

для чисел со знаком –2 147 483 648...+2 147 483 647;

для чисел без знака 0...4 294 967 295;

относительное или адресное выражение, состоящее из 16-битового адреса сегмента и 16-битового смещения;

строку длиной до 4 символов, заключенную в кавычки.

df — резервирование памяти для данных размером 6 байт;

dp — резервирование памяти для данных размером 6 байт.
Директивами df и dp можно задавать следующие значения:

выражение или константу, принимающую значение из диапазона:

для i8086:

для чисел со знаком –32 768...+32 767;

для чисел без знака 0...65 535;

для i386 и выше:

для чисел со знаком –2 147 483 648...+2 147 483 647;

для чисел без знака 0...4 294 967 295;

относительное или адресное выражение, состоящее из 32 или менее бит (для i80386) или 16 или менее бит (для младших моделей микропроцессоров Intel);

адресное выражение, состоящее из 16-битового сегмента и 32-битового смещения;

константу со знаком из диапазона –247...247–1;

константу без знака из диапазона 0...248-1;

строку длиной до 6 байт, заключенную в кавычки.

dq — резервирование памяти для данных размером 8 байт.
Директивой dq можно задавать следующие значения:

выражение или константу, принимающую значение из диапазона:

для МП i8086:

для чисел со знаком –32 768...+32 767;

для чисел без знака 0...65 535;

для МП i386 и выше:

для чисел со знаком –2 147 483 648...+2 147 483 647;

для чисел без знака 0...4 294 967 295; относительное или адресное выражение, состоящее из 32 или менее бит (для i80386) или 16 или менее бит (для младших моделей микропроцессоров Intel);

константу со знаком из диапазона –263...263–1;

константу без знака из диапазона 0...264–1;

строку длиной до 8 байт, заключенную в кавычки.

dt — резервирование памяти для данных размером 10 байт.
Директивой dt можно задавать следующие значения:

выражение или константу, принимающую значение из диапазона:

для МП i8086:

для чисел со знаком –32 768...+32 767;

для чисел без знака 0...65 535;

для МП i386 и выше:

для чисел со знаком –2 147 483 648...+2 147 483 647;

для чисел без знака 0...4 294 967 295;

относительное или адресное выражение, состоящее из 32 или менее бит (для i80386) или 16 или менее бит (для младших моделей);

адресное выражение, состоящее из 16-битового сегмента и 32-битового смещения;

константу со знаком из диапазона –279...279-1;

константу без знака из диапазона 0...280-1;

строку длиной до 10 байт, заключенную в кавычки;

упакованную десятичную константу в диапазоне 0...99 999 999 999 999 999 999.

 


15.01.2014; 21:04
хиты: 85
рейтинг:0
Точные науки
информатика
Теория вычислений
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь