BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Турбо Ассемблер 3.0/tasm/#1-2
Автор ""
Размер 469003 Байт
Страница 48 из 51
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

          Турбо Ассемблер  инициализирует  "имя" таким образом,  чтобы
     оно указывало на резервируемую директивой область. Тип данной пе-
     ременной зависит от фактически используемой директивы.

          Каждое "выражение_dup" может иметь следующий синтаксис:

          - ?;

          - значение;

          - выражение_счетчик DUP( выражение_dup[,выражение_dup...]);

     где "выражение_счетчик"  задает,  сколько  раз  будет повторяться
     блок данных.  "Выражение_счетчик" не может быть  относительным  и
     иметь опережающие ссылки.

          Если вы хотите получить неинициализированные данные, исполь-
     зуйте идентификатор ?.  Объем резервируемой для неиницализирован-
     ных данных памяти зависит от фактически используемой директивы.

          "Значение" предназначено для фактического описания отдельно-
     го элемента  данных  в  каждой директиве.  В некоторых директивах
     поле значения может быть очень сложным и содержать много  элемен-
     тов, другие могут потребовать только простого выражения.

          В следующем примере используется директива DW, которая выде-
     ляет слова:

     Турбо Ассемблер 3.0/tasm/#1-2                             = 198 =


          DW 2 DUP (3 DUP (1,3),5) ; эквивалентно директиве
                                   ; DS 1,3,1,3,1,35,1,3,1,3,1,3,5

                  Простые директивы определения данных
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          Вы можете определять данные с помощью директив DB,  DW,  DD,
     DQ, DF, DP или DT. Как показано в следующей таблице, эти директи-
     вы выделяют простые данные различного размера:

        Директивы определения данных различного размера   Таблица 12.1
     ЪДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
     і  Директива   і  Значение                                      і
     ГДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і    DB        і  Определение данных размером в байт.           і
     і              і                                                і
     і    DW        і  Определение данных размером в слово.          і
     і              і                                                і
     і    DD        і  Определение данных размером в двойное слово.  і
     і              і                                                і
     і    DQ        і  Определение данных размером в четверное слово.і
     і              і                                                і
     і    DF        і  Определение данных размером в 6 байт (48-бито-і
     і              і  вый дальний указатель процессора 80386).      і
     і              і                                                і
     і    DP        і  Определение данных размером в 6 байт (48-бито-і
     і              і  вый дальний указатель процессора 80386).      і
     і              і                                                і
     і    DT        і  Определение данных размером в 10 байт.        і
     АДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

          Синтаксис поля "значение" для каждой из этих директив разли-
     чается и основывается на возможности представлять отдельные вели-
     чины с помощью данных определенного размера  (например,  байтовые
     данные нельзя интерпретировать, как число с плавающей точкой).

          В директиве DB (байт) можно задавать следующие значения:

          - Выражение-константу,  имеющую значения в диапазоне от -128
            до 255 (байты со знаком в диапазоне от -128 до +127; безз-
            наковые байтовые значения в диапазоне от 0 до 255).

          - 8-битовое относительное выражение,  использующее  операции
            HIGH и LOW.

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

          Значениями директивы DW (слово) могут быть:


     Турбо Ассемблер 3.0/tasm/#1-2                             = 199 =

          - Выражение-константа в диапазоне от -32768 до  65535 (слова
            со знаком в диапазоне от -32768 до 32767, беззнаковые сло-
            ва в диапазоне от 0 до 65535).

          - Относительное  выражение,  занимающее  16  или  менее  бит
            (включая смещение в 16-битовом сегменте,  сегмент или зна-
            чение группы).

          - Одно- или двухбайтовая строка в стандартном формате (стро-
            ка, заключенная в кавычки).






Значениями директивы DD (двойное слово) могут быть: - Выражение-константа в диапазоне от -2147483648 до 4294967295 (при выборе процессора 80386) или от -32768 до 65535 в противном случае. - Относительное адресное выражение, состоящее из 16-битового сегмента и 16-битового смещения. - Строка длиной до 4 символов в стандартном формате (строка, заключенная в кавычки). Значениями директивы DQ (четверное слово) могут быть: - Выражение-константа в диапазоне от -2147483648 до 4294967295 (при выборе процессора 80386) или от -32768 до 65535 в противном случае. - Относительное или адресное выражение, состоящее из 32 или менее бит (при выборе процессора 80386) или 16 или менее бит (для всех других процессоров). - Положительная или отрицательная константа, имеющая значе- ние в диапазоне от -2 с 63 степени до 2 в степени 63-1 (четверное слово со знаком в диапазоне от 2 в 63 степени до 2 в степени 63-1, беззнаковое четверное слово в диапа- зоне от 0 до 2 в степени 64-1). - Строка длиной до 8 байт в стандартном формате (строка, за- ключенная в кавычки). Значениями директив DF и DP (48-битовый дальний указатель процессора 80386) могут быть: - Выражение-константа в диапазоне от -2147483648 до 4294967295 (при выборе процессора 80386) или от -32768 до 65535 в противном случае. - Относительное или адресное выражение, состоящее из 32 или менее бит (при выборе процессора 80386) или 16 или менее бит (для всех других процессоров). Турбо Ассемблер 3.0/tasm/#1-2 = 200 = - Относительное адресное выражение, состоящее из 16-битового сегмента и 16-битового смещения. - Положительная или отрицательная константа, имеющая значе- ние в диапазоне от -2 в 47 степени до 2 в степени 48-1 (6- байтовое значение со знаком в диапазоне от 2 в 47 степени до 2 в степени 47-1, беззнаковое 6-байтовое значение в ди- апазоне от 0 до 2 в степени 48-1). - Строка длиной до 6 байт в стандартном формате (строка, за- ключенная в кавычки). Значениями директивы DT могут быть: - Выражение-константа в диапазоне от -2147483648 до 4294967295 (при выборе процессора 80386) или от -32768 до 65535 в противном случае. - Относительное или адресное выражение, состоящее из 32 или менее бит (при выборе процессора 80386) или 16 или менее бит (для всех других процессоров). - Относительное адресное выражение, состоящее из 16-битового сегмента и 16-битового смещения. - Положительная или отрицательная константа, имеющая значе- ние в диапазоне от -2 в 79 степени до 2 в степени 80-1 (10 -байтовое значение со знаком в диапазоне от 2 в 79 степени до 2 в степени 79-1, беззнаковое 10-байтовое значение в диапазоне от 0 до 2 в степени 80-1). - Строка длиной до 10 байт в стандартном формате (строка, заключенная в кавычки). - Упакованная десятичная константа, имеющая значение в диа- пазоне от 0 до 99999999999999999999. Примечание: При сохранении данных в памяти младшее значение всегда записывается перед старшим значением. В некоторых случаях числовые и строковые константы в дирек- тивах определения простых данных отличаются от тех, которые встречаются в стандартных выражениях Турбо Ассемблера. Например, директивы DB, DP, DT и DQ воспринимают заключенные в кавычки строки, которые могут иметь большую длину, чем строки, восприни- маемые в выражениях. Заключенные в кавычки строки выделяются одинарными (') или двойными (") кавычками. Внутри строки два ограничителя указывают, что данный символ-ограничитель должен быть частью строки, напри- мер: 'what''s up doc?' Турбо Ассемблер 3.0/tasm/#1-2 = 201 = представляет следующие символы:


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 50 51


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.