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




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

     Определение меток элементов структур с помощью директивы
      LABEL........................................................157
     Выравнивание элементов структуры..............................157
     Закрытие определения структуры или объединения................158
     Вложенные структуры и объединения.............................158
     Включение одной именованной структуры в другую................160
     Использование имен структур в выражениях......................162
     Определение таблиц............................................162
     Переопределение элементов таблицы.............................165
     Определение именованного типа.................................165
     Определение объекта...........................................165
     Директива TBLPTR..............................................167
     Идентификаторы, определяемые расширенной директивой STRUC.....168
   Глава 9. Задание и использование счетчика адреса................169
     Идентификатор счетчика адреса $...............................169
     Директивы счетчика адреса $...................................169
     Директива ORG.................................................170
     Директивы EVEN и EVENDATA.....................................172
     Директива ALIGN...............................................173
     Определение меток.............................................173
     Операция :....................................................173
     Директива LABEL...............................................175
     Директива ::..................................................176

     Турбо Ассемблер 3.0/tasm/#1-2                               = 5 =

   Глава 10. Описание процедур.....................................177
     Синтаксис определения процедур................................177
     Описание процедур NEAR или FAR................................178
     Описание языка процедуры......................................180
     Задание модификатора языка....................................183
     Определения аргументов и локальных переменных.................184
     Синтаксис директив ARG и LOCAL................................186
     Область действия аргументов и имен локальных переменных.......188
     Сохранение регистров..........................................189
     Вложенные процедуры и правила области действия................189
     Описание процедур методов для объектов........................191
   Глава 11. Управление областью действия идентификаторов..........193
     Переопределяемые идентификаторы...............................193
     Область действия в границах блока.............................194
     Директивы LOCALS и NOLOCALS...................................195
     Область действия в границах блока в MASM......................195
     Локальные метки в стиле MASM..................................196
   Глава 12. Определение данных....................................197
     Простые директивы определения данных..........................198
     Создание экземпляра структуры или объединения.................202
     Инициализация экземпляра структуры или объединения............203
     Создание экземпляра записи....................................207
     Инициализация экземпляров записи..............................207
     Создание экземпляра данных перечислимого типа.................208
     Инициализация экземпляра перечислимого типа данных............209
     Создание экземпляра таблицы...................................209
     Инициализация экземпляров таблицы.............................209
     Создание и инициализация экземпляра именованного типа
      данных.......................................................210
     Создание экземпляра объекта...................................211
     Создание экземпляра таблицы виртуальных методов объекта.......211

     Турбо Ассемблер 3.0/tasm/#1-2                               = 6 =

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

                               Введение
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          Турбо Ассемблер фирмы Borland представляет  собой  многопро-
     ходный ассемблер с разрешением опережающих ссылок,  скоростью ас-
     семблирования до 48000 строк в минуту (на  компьютере  IBM  PS/2,
     модель 60), совместимый с макроассемблером фирмы Microsoft MASM и
     дополнительной  возможностью  использования  режима  расширенного
     синтаксиса Ideal.  Независимо  от вашего опыта в программировании
     вы,  несомненно,  оцените эти особенности,  а  также  ряд  других
     средств,  которые  значительно  облегчают программирование на Ас-
     семблере.  Среди таких средств можно кратко  упомянуть  следующие
     (подробно они будут описаны позднее):

          - возможности объектно-ориентированного программирования;

          - 32-разрядная модель и поддержка кадра стека;

          - поддержка интерфейса защищенного режима DOS (DPMI) для ра-
            боты  Турбо Ассемблера в защищенном режиме под управлением
            Microsoft Windows;

          - полная поддержка процессора 80386 и i486;

          - упрощенные директивы определения сегментов;

          - улучшенное управление листингом;

          - поддержка таблиц;

          - перечислимые типы;

          - развитые инструкции работы с флагами;






- новые средства поддержки структур; - быстрая операция умножения с непосредственным операндом; - поддержка множественных определений; - директива спецификации VERSION; - режим Quirks для эмуляции MASM; - полная отладка на уровне исходного текста с помощью Турбо отладчика; - встроенная утилита генерации перекрестных ссылок (TCREF); - файлы конфигурации и командные файлы; - утилита-преобразователь файлов .h в .ash (включаемые фай- лы). Турбо Ассемблер 3.0/tasm/#1-2 = 8 = Турбо Ассемблер является мощным ассемблером, работающим с командной строкой, который воспринимает ваши исходные файлы (фай- лы с расширением .ASM) и создает из них объектные модули (файлы с расширением .OBJ). После этого вы можете использовать програм- му-компоновщик фирмы Borland TLINK.EXE, отличающуюся высокой ско- ростью компоновки, для компоновки полученных объектных модулей и создания выполняемых файлов (файлов с расширением .EXE). Требования к программному и аппаратному обеспечению ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Турбо Ассемблер работает на компьютерах семейства IBM PC, включая модели XT, AT и PS/2, а также на полностью совместимых с ними компьютерах. Для работы Турбо Ассемблера требуется операци- онная система MS-DOS (версии 2.0 или более поздняя) и не менее 256К оперативной памяти. Турбо Ассемблер генерирует инструкции процессоров 8086, 80186, 80286, 80386 и i486, а также инструкции с плавающей точкой для арифметических сопроцессоров 8087, 80287 и 80387. (Подробнее об инструкциях процессором семейства 80х86/80х87 рассказывается в книгах фирмы Intel.) Поддержка DPMI ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Турбо Ассемблер поддерживает спецификацию Интерфейса защи- щенного режима DOS (DOS Protected Mode Interface - DPMI). Будучи разработанным комитетом ведущих компаний-производителей программ- ного и аппаратного обеспечения (включая Borland), DPMI определяет стандартный интерфейс, полностью использующий преимущества средств защищенного режима процессоров 80286, 386 и i486. По мере увеличения числа компьютеров на базе процессоров 386 и i486 растет и число программных продуктов, использующих возмож- ности этих процессоров. Защищенный и виртуальный 8086 режимы дан- ных процессоров означают изменение самого вычислительного процес- са. Теперь мы можем использовать многозадачный режим и средства расширенной памяти. Раньше организация работы прикладной програм- мы, использующей расширенную память, в многозадачном режиме с другим программным обеспечением представляла собой проблему. Стандарт DPMI решает эту проблему. Прикладные программы, исполь- зующие расширенную память, разработанные в стандарте DPMI, будут надежно работать в многозадачных системах. В настоящее время Турбо Ассемблер использует сервисные средства DPMI, предлагаемые Microsoft Windows. Турбо Ассемблер может работать в операционной среде, использующей средства DPMI. Если вы решите перейти на новую операционную среду, в которой эти сервисные средства доступны, то ваши затраты на программное обес- печение себя оправдают. Турбо Ассемблер 3.0/tasm/#1-2 = 9 = Примечание: Стандарт DPMI поддерживает версия Турбо Ас- семблера TASMX.EXE. Подробнее о TASMX.EXE рассказывается в Главе 2. О данной документации ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Описание Турбо Ассемблера поставляется в виде двух пособий: "Руководства пользователя по Турбо Ассемблеру" (данный текст) и "Краткого справочного руководства по Турбо Ассемблеру". В "Руко- водстве пользователя" даются основные инструкции по использованию Турбо Ассемблера, организации его интерфейса с другими языками и описываются предопределенные операции, идентификаторы и директи- вы, используемые Турбо Ассемблером. "Краткое справочное руководс- тво" позволяет быстро находить информацию по инструкциям процес- сора и сопроцессора и директивам. Рассмотрим содержание "Руководства пользователя" более под- робно. Руководство пользователя ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Часть 1: "Использование Турбо Ассемблера":


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