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




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Справочник по системе программирования Турбо Ассемблер 2.0
Автор ""
Размер 416131 Байт
Страница 11 из 51
СКАЧАТЬ КНИГУ ЦЕЛИКОМ


     Пример:

        TASM /W TEST1

     Следующий оператор в программе TEST1.ASM выведет  предупреж-
дающее сообщение,  которое не появится на экране,  если не указан
параметр /W:

         mov   bx,ABC     ; предупреждение о неэффективности кода
         ABC   = 1

     При задании командной строки:

        TASM /W-OVF TEST2

если файл TEST2.ASM содержит директиву:

         DW   1000h = 20h

предупреждения генерироваться не будут.


Параметр /X
-----------------------------------------------------------------

     Функция: Включает в листинг блоки условного ассемблирования.

     Синтаксис: /X

     Примечания: Если при вычислении блоков IF, IFNDEF,  IFDEF  и
т.д.  получается  значение FALSE, то параметр /X приводит к тому,
что операторы, содержащиеся внутри условного блока, будут включе-
ны в листинг ассемблирования. по данной директиве в листинг будут
также включены сами директивы условного  ассемблирования  (обычно
они в листинг не включаются).

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

     Пример:

       TASM /X TEST1


Параметр /Z
-----------------------------------------------------------------

     Функция: Выводит на экран наряду с сообщениями об ошибке со-
ответствующие строки исходного текста.

     Синтаксис: /Z

     Примечания: Параметр /Z указывает Ассемблеру, что при  гене-
рации  сообщения об ошибке на экран нужно вывести соответствующую
строку исходного файла (где эта ошибка возникла). Вызвавшая ошиб-
ку  строка  выводится  перед сообщением об ошибке. При запрещении
данного параметра Турбо Ассемблер просто выводит сообщение,  опи-
сывающее ошибку.

     Пример:

        TASM /Z TEST1

Параметр /ZD
-----------------------------------------------------------------

     Функция: Разрешает включение в объектные файлы информации  о
номерах строк.

     Синтаксис: /ZD

     Примечания: Параметр /ZD приводит к тому,  что Турбо Ассемб-
лер  будет помещать в объектные файлы информацию о номерах строк.
Это позволяет автономному отладчику фирмы Borland (Турбо отладчи-
ку) выводить на экран текущее место в исходном коде, но не позво-
ляет ему осуществлять доступ к элементам данных.

     Если при попытке выполнения отладки программы с помощью Тур-
бо отладчика вам не хватит памяти,  вы можете использовать  пара-
метр /ZD для одних модулей и параметр /ZI - для других.

     Пример:

         TASM /ZD TEST1
                             Параметр /ZI
-----------------------------------------------------------------

     Функция: Разрешает включение в объектный файл информации для
отладки.

     Синтаксис: /ZI
     Примечания: Параметр /ZI указывает Турбо Ассемблеру,  что  в
объектный  файл  нужно вывести полную информацию для отладки. Эта
информация включает в себя записи о номерах строк (для  синхрони-
зации вывода на экран исходного текста) и информацию о типах дан-





ных, позволяющую модифицировать и проверить данные программы. Параметр /ZI позволяет вам использовать все средства Турбо отладчика для прохождения программы и проверки и изменения ваших элементов данных. Вы можете использовать параметр /ZI для всех модулей программы или только для тех из них, отладка которых вас интересует. Поскольку параметр /ZI добавляет информацию в объект- ные и выполняемые файлы, может оказаться нежелательным его ис- пользование для всех модулей программы при выполнении программы Турбо отладчиком (например, может возникать ситуация нехватки па- мяти). Пример: TASM /ZI TEST1 Косвенные командные файлы ----------------------------------------------------------------- В любой момент, когда вы вводите командную строку, Турбо Ас- семблер позволяет вам задавать косвенный командный файл, с по- мощью указания перед его именем символа @. Например: TASM /DTESTMODE @MYPROJ.TA Эта команда приводит к тому, что содержимое файла MYPROJ.TA становится частью командной строки (как если бы вы ввели ее со- держимое непосредственно). Это полезное средства позволяет вам поместить наиболее часто используемые командные строки и списки файлов в отдельный файл. При этом нет необходимости помещать всю командную строку в один косвенный файл, поскольку в одной командной строке допускается использовать несколько исходных файлов с обычными аргументами, например: TASM @MYFILES @IOLIBS /DBUF=1024 Таким образом вы можете использовать длинный список стандар- тных файлов и параметров, благодаря чему можно легко изменять по- ведение Ассемблера при каждом ассемблировании. Вы можете либо поместить все имена и параметры файлов в одну строку командного файла, либо разбить их на несколько строк, как это необходимо. Файлы конфигурации ----------------------------------------------------------------- Турбо Ассемблер позволяет вам также поместить наиболее часто используемые параметры в файл конфигурации в текущем каталоге. Таким образом, когда вы запускаете Турбо Ассемблер, он будет в текущем каталоге искать файл TASM.CFG. Если Турбо Ассемблер нахо- дит этот файл, то он будет интерпретировать его, как косвенный файл, и обрабатывать его в командной строке первым. Это может оказаться полезным, когда вы формируете "проект" программы (то есть программа включает в себя несколько файлов), и все файлы проекта находятся в одном каталоге. При этом вы хотите, например, всегда выполнять ассемблирование с использованием эму- лирования инструкций с плавающей точкой (параметр /E). Для этого вы можете поместить параметр в файл TASM.CFG, после чего его не нужно будет задавать каждый раз при запуске Турбо Ассемблера. Содержимое файла конфигурации имеет тот же формат, что и косвенный файл. Этот файл может содержать любую допустимую в ко- мандной строке информацию и содержать столько строк, сколько не- обходимо. Параметры обрабатываются так, как если бы они содержа- лись на одной строке. Содержимое файла конфигурации обрабатывается до всех других аргументов командной строки. Это позволяет вам отменить любой па- раметр, заданный в файле конфигурации, просто указав в командной строке параметр, который имеет противоположное действие. Напри- мер, если ваш файл конфигурации содержит параметры: /A /E и вы вызываете Турбо Ассемблер командой: TASM /S /R MYFILE где MYFILE - файл вашей программы, то ассемблирование будет вы- полнено с последовательным упорядочиванием сегментов (/S) и ре- альными инструкциями с плавающей точкой (/R), хотя в файле конфи- гурации содержатся директивы /A и /E, задающие упорядочивание сегментов по алфавитному порядку и эмулирование инструкций с пла- вающей точкой. Глава 4. Природа языка Ассемблера ----------------------------------------------------------------- Как мы уже говорили ранее, язык Ассемблера - это "родной" язык компьютера, Чтобы понять, что это означает, нужно сначала разобраться, что же представляет собой сам компьютер. Затем мы расскажем вам о том, что делает язык Ассемблера уникальным среди других языков программирования. В данной главе мы рассмотрим компьютеры вообще и процессор 8086 в частности. Это позволит вам понять сильные стороны прог-


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