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




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


                  Стандартные значения идентификаторов
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          Некоторые идентификаторы всегда представляют конкретные зна-
     чения, и для того, чтобы их использовать, определения не требует-
     ся. Эти  идентификаторы  и  их  значения  перечислены в следующей
     таблице:

                        Стандартные идентификаторы         Таблица 5.9
     ЪДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
     і    Идентификатор      і      Значение                         і
     ГДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і    $                  і      Значение текущего счетчика адре- і
     і                       і      са программы.                    і
     і    NOTHING            і      0                                і
     і    ?                  і      0                                і
     і    UNKNOWN            і      0                                і
     і    BYTE               і      1                                і
     і    WORD               і      2                                і
     і    DWORD              і      4                                і
     і    PWORD              і      6                                і
     і    FWORD              і      6                                і
     і    QWORD              і      8                                і
     і    TBYTE              і      10                               і
     і                       і                                       і
     і    NEAR               і      0ffffh                           і
     і    FAR                і      0fffeh                           і
     і    PROC               і      0ffffh или 0fffeh, в зависимос-  і
     і                       і      ти от текущей модели.            і
     і                       і                                       і
     і    CODEPTR            і      2 или 4, в зависимости от теку-  і
     і                       і      щей модели.                      і
     і    DATAPTR            і      2 или 4, в зависимости от теку-  і
     і                       і      щей модели.                      і
     АДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

                    Значения простых идентификаторов
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

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

          Значения идентификаторов, используемых непосредственно

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

                                                          Таблица 5.10
     ЪДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
     і Выражение               і      Значение                       і
     ГДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і имя_адреса              і Возвращает адрес.                   і
     і                         і                                     і
     і имя_числового_выражения і Возвращает значение числового выра- і
     і                         і жения.                              і
     і                         і                                     і
     і имя_таблицы |           і Возвращает  значение  по  умолчанию і
     і  имя_элемента_таблицы   і элемента таблицы, заданное в  опре- і
     і                         і делении таблицы.                    і
     і                         і                                     і
     і структура/              і Возвращает смещение элемента в таб- і
     і  имя_элемента_таблицы   і лице или структуре (только в  режи- і
     і                         і ме MASM).                           і
     і                         і                                     і
     і имя_записи              і Возвращает маску, в  которой  биты, і
     і                         і зарезервированные для представления і
     і                         і битовых полей в определении записи, і
     і                         і равны 1, а остальные равны 0.       і
     і                         і                                     і
     і имя_записи <...>        і Возвращает начальное  значение  эк- і
     і                         і земпляра записи, которое  имела  бы і
     і                         і эта запись, если бы она описывалась і
     і                         і с текстом,  заключенном  в  угловые і
     і                         і скобки  (подробности  содержатся  в і
     і                         і Главе 12).                          і
     і                         і                                     і
     і имя_записи [...]        і Аналогично предыдущему.             і
     і                         і                                     і
     і имя_поля_записи         і Возвращает число  бит,  на  которое і
     і                         і смещена запись от младшего бита за- і
     і                         і писи (значение сдвига).             і
     і                         і                                     і
     і имя_перечисления        і Возвращает маску, в  которой  биты, і
     і                         і требуемые для представления  макси- і
     і                         і мального значения в определении пе- і
     і                         і речисления  равны  1,  а  остальные і
     і                         і равны 0.                            і
     і                         і                                     і
     і имя_сегмента            і Возвращает значение сегмента.       і
     і                         і                                     і
     і имя_группы              і Возвращает значение группы.         і
     і                         і                                     і
     і имя_структуры/          і Возвращает размер в байтах структу- і
     і  объединения            і ры или объединения, но только в том і
     і                         і случае, если этот размер равен 1, 2 і
     і                         і или 4; в противном случае возвраща- і





і і ется 0. і і і і і имя_типа і Если тип определяется как синоним і і і структуры или объединения, то возв- і Турбо Ассемблер 3.0/tasm/#1-2 = 102 = і і ращаемое значение то же, что и у і і і структуры или объединения. В про- і і і тивном случае возвращается размер і і і типа (с 0ffffh для меток short и і і і near и 0fffeh для меток far). і АДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Все другие типы идентификаторов возвращают значение 0. Заметим, что когда в выражении вы используете имя текстовой макрокоманды, Турбо Ассемблер подставляет вместо идентификатора текстовой макрокоманды значение текстовой макрокоманды. Аналогич- но, когда вы используете имя псевдонима, Турбо Ассемблер подстав- ляет вместо идентификатора псевдонима значение идентификатора, которое представляет псевдоним. Унарная операция LENGTH ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Унарная операция LENGTH возвращает информацию о счетчике или числе величин, представляющих идентификатор. Возвращаемое факти- ческое значение зависит от типа идентификатора, что показано в приведенной ниже таблице: Значения, возвращаемые операцией LENGTH Таблица 5.11 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Выражение і Значение і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і LENGTH имя_адреса і Возвращает счетчик элементов, і і і выделяемых при определении і і і имени адреса. і і і і і LENGTH имя_элемента_структуры/і Возвращает счетчик элементов, і і объединения і выделенных при определении і і і элемента (только режим MASM). і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ При применении ее ко всем другим типам идентификаторов опе- рация LENGTH возвращает значение 1. Приведем некоторые примеры использования операции LENGTH: MSG DB "Hello" array DW 10 DUP (4 DUP (1),0) numbrs DD 1,2,3,4 lmsg = LENGTHG msg ; =1, нет операции DUP larray = LENGTH nsg ; =10, счетчик повторения DUP lnumbrs = LENGTH numbrs ; =1, нет операции DUP Унарная операция SIZE Унарная операция SIZE возвращает информацию о размере выде- ленного элемента данных. Возвращаемое значение зависит от типа заданного идентификатора. Список доступных для операции SIZE зна- Турбо Ассемблер 3.0/tasm/#1-2 = 103 = чений приведен в следующей таблице: Значения, возвращаемые операцией SZIE Таблица 5.12 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Выражение і Значение і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і SIZE имя_адреса і В режиме Ideal возвращается і і і фактическое число байт, выде- і і і ленных для переменных данных. і і і В режиме MASM возвращается і і і размер подтипа имя_адреса і і і (UNKNOWN=0, BYTE=1, WORD=2, і і і DWORD=4, PWORD=FWORD=6, QWORD і і і =8, TBYTE=10, SHORT=NEAR= і і і 0ffffh, FAR=0fffeh, адрес і і і структуры = размеру структу- і і і ры), умноженный на значение і і і LENGTH имя_адреса. і і SIZE имя_структуры/ і Возвращает число байт, требу- і і объединения і емых для представления струк- і і і туры или объединения. і і SIZE имя_таблицы і Возвращает число байт, необ- і і і ходимых для представления і і і таблицы. і і SIZE имя_элемента_таблицы/ і Возвращает величину TYPE имя і і структуры і _элемента_таблицы/структуры* і і і LENGTH имя_элемента_таблицы/ і і і объединения (только для ре- і і і жима MASM). і і SIZE имя_записи і Возвращает число байт, не- і і і обходимых для представления і і і общего числа бит, зарезерви- і і і рованных в определении запи- і і і си: 1, 2 или 4. і і SIZE имя_перечисления і Возвращает число байт, необ- і і і ходимых для представления і і і максимального значения, при- і і і сутствующего в перечислении: і і і 1, 2 или 4. і і SIZE имя_сегмента і Возвращает размер сегмента і і і в байтах. і


Страницы : 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
Форумы политика, лучшие анекдоты
знакомства.