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




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

     і SIZE имя_типа               і  Возвращает  число  байт, необ- і
     і                             і  ходимых   для    представления і
     і                             і  названного   типа,   при  этом і
     і                             і  ближние и дальние  метки  воз- і
     і                             і  вращают  значение   0ffffh,  а і
     і                             і  дальние - 0fffeh.              і
     АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

     Турбо Ассемблер 3.0/tasm/#1-2                             = 104 =


          При применении ко всем другим типам идентификаторов операция
     SIZE возвращает значение 0.


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

                         Унарная операция WIDTH
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          Унарная операция WIDTH возвращает размер в битах поля  запи-
     си. Это значение зависит от типа идентификатора. Эти типы иденти-
     фикаторов показаны в приведенной ниже таблице.  Для  всех  других
     типов операцию WIDTH использовать не допускается.

                              Значения WIDTH              Таблица 5.13
     ЪДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
     і  Выражение              і  Значение                           і
     ГДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і  WIDTH имя_записи       і  Возвращает общее число  бит,  заре-і
     і                         і  зервированных в определении записи.і
     і                         і                                     і
     і  WIDTH имя_поля_записи  і  Возвращает число бит,  зарезервиро-і
     і                         і  ванных для поля в определении запи-і
     і                         і  си.                                і
     і                         і                                     і
     і  WIDTH имя_перечисления і  Возвращает число бит,  необходимых і
     і                         і  для   представления  максимального і
     і                         і  значения в определении enum.       і
     АДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ


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

                          Унарная операция MASK
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          Унарная операция MASK создает маску на основе битового поля,
     в котором биты в возвращаемом значении устанавливаются в 1 и  со-
     ответствуют битам  в  поле,  которое  представляет идентификатор.
     Возвращаемое значение зависит от типа идентификатора, что показа-
     но в приведенной ниже таблице. Заметим, что для всех других иден-
     тификаторов использовать операцию MASK не разрешается.

                    Значения, возвращаемые MASK           Таблица 5.14
     ЪДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
     і Выражение               і Значение                            і
     ГДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і MASK имя_записи         і Возвращает  маску, в  которой биты, і
     і                         і резервированные для представления   і
     і                         і битовых полей в определении записи, і
     і                         і равны 1, а остальные равны 0.       і
     і                         і                                     і
     і MASK имя_поля_записи    і Возвращает  маску, в  которой биты, і
     і                         і резервированные для поля в определе-і
     і                         і нии  записи,  равны 1,  а остальные і
     і                         і равны 0.                            і
     і                         і                                     і
     і MASK имя_перечисления   і Возвращает  маску, в  которой биты, і
     і                         і резервированные для  представления  і
     і                         і максимального значения в  определе- і
     і                         і нии перечисления,  равны  1,  а ос- і
     і                         і тальные равны 0.                    і
     АДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

                    Общие арифметические операции
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          Общие арифметические  операции  используются  для  работы  с
     константами, значениями идентификаторов и значениями других общих
     арифметических операций. Общими операциями являются операции сло-
     жения, вычитания, умножения и деления. Другие операции специально
     предназначены для программирования на языке Ассемблера. В следую-
     щих разделах мы обсудим все эти темы.


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

                     Простые арифметические операции
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          Турбо Ассемблер  поддерживает  простые арифметические опера-
     ции. которые приведены в следующей таблице:






Простые арифметические операции Таблица 5.15 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Выражение і Значение і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і +выражение і Выражение. і і і і і -выражение і Отрицание выражения. і і і і і выражение_1 + выражение_2 і Выражение_1 плюс выражение_2. і і і і і выражение_1 - выражение_2 і Выражение_1 минус выражение_2. і і і і і выражение_1 * выражение_2 і Выражение_1, умноженное на вы- і і і ражение_2. і і і і і выражение_1 / выражение_2 і Выражение_1, деленное на выра- і і і жение_2 (используются целые і і і числа со знаком). Выражение_2 і і і не может быть нулевым или пре- і і і вышать по размеру 16 бит. і і і і і выражение_1 MOD выражение_2 і Остаток от деления выражения_1 і і і на выражение_2. Применяются те і і і же правила, что и при делении. і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Турбо Ассемблер 3.0/tasm/#1-2 = 108 = Логические арифметические операции ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Логические арифметические операции позволяют вам выполнять операции булевской алгебры. Каждая из этих операций выполняется поразрядно, то есть, логическая операция выполняется по одному биту. Логические операции приведены в следующей таблице. Логические арифметические операции Таблица 5.16 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Выражение і Значение і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і NOT выражение і Поразрядное дополнение выраже- і і і ния. і і і і і выражение_1 AND выражение_2 і Поразрядная операция "И". і і і і і выражение_1 OR выражение_2 і Поразрядная операция "ИЛИ". і і і і і выражение_1 XOR выражение_2 і Поразрядная операция "исключа- і і і ющее ИЛИ". і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Поразрядные операции сдвига ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Поразрядные операции сдвига смещают значения вправо или влево на фиксированное число бит. Вы можете использовать их для быстрого выполнения операций умножения или деления или для досту- па к битовому полю в значении. В следующей таблице приведен спи- сок операций сдвига. Логические операции сдвига Таблица 5.17 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Выражение і Значение і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і выражение_1 SHL выражение_2 і Выражение_1 сдвигается влево на і і і число бит, заданных выражением_ і і і 2 (при отрицательном значении і і і выражения_2 выполняется сдвиг і і і вправо). і і і і і выражение_1 SHR выражение_2 і Выражение_1 сдвигается вправо і і і на число бит, заданных выраже- і і і нием_2 (при отрицательном зна- і і і чении выражения_2 выполняется і і і сдвиг влево). і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Турбо Ассемблер 3.0/tasm/#1-2 = 109 = Операции сравнения ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Операции сравнения позволяют сравнить два выражение и прове- рить их равенство или неравенство или что одно из них больше или меньше другого. Эти операции равны -1, если условие истинно (True), или 0 в противном случае. Следующая таблица показывает, как можно использовать эти операции. Операции сравнения Таблица 5.18 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Выражение і Значение і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і выражение_1 EQ выражение_2 і -1, если выражение_1 равно вы- і і і ражению_2, в противном случае і і і 0. і і выражение_1 NE выражение_2 і -1, если выражение_ 1 не равно і і і выражению_2, в противном случае і і і 0. і і і і


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