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




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

     блоков условного  ассемблирования  с  условием  false.  Директива
     .SFCONDS работает аналогично директиве %NOCOND.  Если  вы  хотите
     переключить режим  вывода  блоков условного ассемблирования,  ис-
     пользуйте директиву .TFCOND.

          Первая директива .TFCOND, которую обнаруживает Турбо Ассемб-
     лер, разрешает  вывод в листинг всех блоков условного ассемблиро-
     вания. Если вы используете параметр командной  строки  /X,  блоки
     условного ассемблирования  будут сначала выводиться в листинг,  а
     первая директива .TFCOND запретит их вывод.  При каждом обнаруже-
     нии в  исходном  файле  директивы .TFCOND состояние вывода блоков
     условного ассемблирования изменяется на обратное.

          Для указания любой из этих директив поместите  директиву  на
     отдельной строке  исходного кода.  Она будут влиять на непосредс-
     твенно следующие за данной директивой блоки условного ассемблиро-
     вания.

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

             Директивы вывода в файл листинга макрокоманд
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

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

          - .LALL              ; только для режима MASM
          - .SALL              ; только для режима MASM
          - .XALL              ; только для режима MASM
          - %MACS
          - %NOMACS

          Директива %MACS разрешает листинг всех макрорасширений. Тоже
     самое делает  директива  .LALL,  но  она работает только в режиме
     MASM. Вы можете использовать эти директивы для  включения  макро-
     расширений в файл листинга.

          Директива %MACS имеет следующий синтаксис:

          %MACS

          Директиву .LALL вы можете задать следующим образом:

          .LALL

          Если вы  хотите подавить вывод всех операторов макрорасшире-
     ния, используйте директивы %NOMACS или .SALL.  Заметим,  что  эти
     директивы можно  использовать для выключения вывода макрорасшире-
     ния в файл листинга.

          Директива %NOMACS имеет следующий синтаксис:

          %NOMACS

          Директива .SALL задается следующим образом:

          .SALL

          Доступная в режиме MASM директива .XALL позволяет вам  выво-
     дить в листинг только те макрорасширения,  которые генерируют код
     или данные. Она имеет следующий синтаксис:

          .XALL

     Турбо Ассемблер 3.0/tasm/#2-2                              = 68 =

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

          Существует несколько способов разрешения включения  информа-
     ции о перекрестных ссылках в файл листинга.  Для получения инфор-
     мации о перекрестных ссылках для всего файла вы можете  использо-
     вать параметр  командной  строки  /c  (подробности  можно найти в
     Главе 2), либо включить в исходный код директивы, позволяющие вам
     разрешать и  запрещать  вывод  перекрестных  ссылок для отдельных
     частей исходного кода. Это следующие директивы:

          - .CREF                   ; только для режима MASM
          - .XCREF                  ; только для режима MASM
          - %CREF
          - %NOCREF
          - %CREFALL
          - %CREFREF
          - %CREFUREF

          Директивы %CREF и .CREF позволяют вам собрать  информацию  о
     перекрестных ссылках  для  всех идентификаторах в исходном файле,





начиная с данной точки. Директивы %CREF и .CREF отменяют действие директив %NOCREF или .XCREF, которые запрещают сбор информации о перекрестных ссылках. Директивы %CREF и .CREF имеют следующий синтаксис: %CREF или .CREF Директивы %NOCREF и .XCREF имеют синтаксис: %NOCREF [идентификатор, ...] или .XCREF [идентификатор, ...] Если вы используете директивы %NOCREF и .XCREF без указания идентификатора, то вывод перекрестных ссылок запрещается пол- Турбо Ассемблер 3.0/tasm/#2-2 = 69 = ностью. Если вы указываете одно или более имен идентификаторов, то вывод перекрестных ссылок запрещается только для данных иден- тификаторов. Директива %CREFALL выводит в листинг перекрестные ссылки для всех идентификаторов. Директива %CREFALL изменяет действие преды- дущей директивы %CREFREF (запрещающей вывод в таблицу перекрест- ных ссылок тех идентификаторов, на которые ссылки отсутствуют) на обратное. После указания директивы %CREFALL все встречающиеся да- лее в исходном файле идентификаторы будут включаться в листинг перекрестных ссылок. Турбо Ассемблер использует это режим по умолчанию а начале ассемблирования исходного файла. Директивы %CREFALL, %CREFREF и %CREFUREF имеют следующий синтаксис: %CREFALL %CREFREF %CREFUREF Параметры изменения формата листинга ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Директивы управления форматом листинга изменяют формат файла листинга. Вы можете использовать эти директивы, чтобы приспосо- бить вид листинга под свой вкус и потребности. Директива PAGE задает высоту и ширину страницы файла листин- га и начинает новую страницу. Директива PAGE работает только в режиме MASM. Она имеет следующий синтаксис: PAGE [число_строк] [,число_столбцов] PAGE + где "число_строк" задает число строк, выводимых на странице лис- тинга. Поле "число_столбцов" может принимать значения от 59 до 255 и задает число столбцов на странице. Если вы опустите один из этих параметров, то текущая установка данного параметра остается без изменений. Чтобы изменить только число столбцов, укажите пе- ред этим параметром запятую, в противном случае вы измените число строк. Если вы укажете после директивы PAGE символ плюса (+), то начинается новая страница, номер раздела увеличивается, а номер страницы снова начинается с 1. Если вы используете директиву PAGE без аргументов, то листинг возобновляется с новой страницы без изменения номера раздела. Директива %PAGESIZE работает также, как директива PAGE, но она не начинает новую страницу и работает как в режиме Ideal, так и в режиме MASM. Директива %PAGESIZE имеет следующий синтаксис: Турбо Ассемблер 3.0/tasm/#2-2 = 70 = %PAGESIZE [число_строк] [,число_столбцов] Директива %NEWPAGE работает как директива PAGE без аргумен- тов. Строки исходного текста после директивы %NEWPAGE будут начи- наться в файле листинга с новой страницы. Директива %PAGESIZE имеет следующий синтаксис: %NEWPAGE Директива %BIN устанавливает длину поля объектного кода в файле листинга. Директива %BIN имеет синтаксис: %BIN размер где "размер" является константой. Если вы не используете эту ди- рективу, то поле кода операции занимает в файле листинга до 20 позиций, например: %BIN 12 ; устанавливает 12 позиций в листинге Директива %DEPTH устанавливает размер поля глубины в файле листинга. Эта директива имеет следующий синтаксис: %DEPTH размер


Страницы : 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 52 53 54


adfun.ru









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

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

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

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