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




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

     "Installation Disk" и копируются в основной каталог языка. Другие
     файлы находятся в подкаталоге DOC.

                             Файл README
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

            Перед тем,  как начать работу с Турбо Ассемблером,  не за-

     Турбо Ассемблер 3.0/tasm/#1-2                              = 18 =

     будьте прочесть файл README. В нем находится последняя информация
     о программе, а также исправления и/или дополнения к руководствам.
     Там вы также найдете полный список всех поставляемых на дистрибу-
     тивных дисках файлов и их описания. В ответ на подсказку DOS вве-
     дите:

          README

          Вы можете также использовать  программу  README  для  чтения
     файлов документации (с расширением .DOC)

                        Файл HELPME!.TSM
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

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

                        Файл H2ASH.TSM
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          Данный файл содержит подробную информацию об  утилите-преоб-
     разователе файлов .h в .ahs.  Краткое описание этой утилиты можно
     найти в Приложении D.

                        Файл TCREF.TSM
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          В данном файле описывается использование для создании перек-
     рестных ссылок идентфикаторов и идентификации использующих их мо-
     дулей утилиты TCREF.

                        Оперативный справочник
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

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

          Так как  TASMHELP  - это резидентная в памяти программа,  ее
     нужно загрузить в память перед запуском редактора.  Чтобы  загру-
     зить TASMHELP, в ответ на подсказку командной строки DOS C: набе-
     рите:

          TASMHELP

          После этого вы можете запустить редактор,  как обычно. Нахо-
     дясь в редакторе, нажмите для вызова TASMHELP оперативную клавишу

     Турбо Ассемблер 3.0/tasm/#1-2                              = 19 =

     - клавишу 5 на дополнительной клавиатуре (справа).  Если при этом
     курсор у вас находится на пустой строке, TASMHELP выведет таблицу
     справочных экранов.  Для перемещения курсора по  ключевым  словам
     используйте клавишу Tab и нажмите клавишу Enter.

          Программа TASMHELP работает точно также, как справочная ути-
     лита компилятора THELP.

          Подробнее о TASMHELP и ее параметрах командной  строки можно
     узнать в  документации  по компилятору,  где описывается работа с
     THELP.

                Ваша первая программа на Турбо Ассемблере
     ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

          В программировании первой  программой  традиционно  является
     программа,  выводящая на экран сообщение "Привет!". Не будет иск-
     лючением и наша программа, поскольку это является хорошей отправ-
     ной точкой.

          Войдите в текстовый редактор (один из тех редакторов,  кото-
     рые  формируют  файлы  в  коде  ASCII) и введите следующие строки
     программы под названием HELLO.ASM:

          .MODEL SMALL
          .STACK 100h
          .DATA
     Message  DB 'Привет!',13,10,'$'
          .CODE
          mov    ax,@Data
          mov    dx,ax                ; установить регистр DS таким





; образом, чтобы он указывал ; на сегмент данных mov ah,9 ; функция DOS вывода строки mov dx,OFFSET Message ; ссылка на сообщение "Привет!" int 21h ; вывести "Привет!" на экран mov ah,4ch ; функция DOS завершения ; программы int 21h ; завершить программу END Турбо Ассемблер 3.0/tasm/#1-2 = 20 = После того, как вы введете эту программу, сохраните ее на диске. Если вы знакомы с языками Си, С++ или Паскаль, вам может по- казаться, что эта версия программы несколько длинновата. Это действительно так, программы на Ассемблере длиннее, поскольку каждая инструкция Ассемблера выполняет меньше функций, чем инс- трукция Паскаля, С++ или языка Си. С другой стороны, вам предос- тавляется свобода, и вы можете комбинировать эти инструкции Ас- семблера так, как захотите. Это означает, что в отличие от языков Си и Паскаль, Ассемблер позволяет вам программировать компьютер таким образом, что он будет делать все, на что способен. Часто это стоит нескольких дополнительных строк. Турбо Ассемблер 3.0/tasm/#1-2 = 21 = Ассемблирование вашей первой программы ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД После того, как вы сохранили файл HELLO.ASM, вы захотите за- пустить программу. Однако, перед тем, как вы сможете ее запус- тить, потребуется преобразовать программу в выполняемый вид. Как показано на Рис. 1.1, где изображен полный цикл создания програм- мы (редактирование, ассемблирование, компоновка и выполнение), это потребует двух дополнительных шагов - ассемблирования и ком- поновки. На этапе ассемблирования ваш исходный код (текст программы) превращается в промежуточную форму, которая называется объектным модулем, а на этапе компоновки один или несколько модулей комби- нируются в выполняемую программу. Ассемблирование и компоновку вы можете выполнять с помощью командной строки. Для ассемблирования файла HELLO.ASM наберите: TASM hello Создание новой программы і ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДі і і і Редактирование і і і  і ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і і Исходный файл Ассемблера HELLO.ASM і і АДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДЩ і і і Ассемблирование і і і  і ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і і Объектный файл HELLO.OBJ і і АДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДЩ і і і Компоновка і і і  і ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і і Выполняемый файл HELLO.EXE і і АДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДЩ і і і Выполнение і ЪДДДДДДДДДДДДДДДДДДДДДД· і АДДДґ Если нужны изменения єДДДДЩ АДДДДДДДДДДДДДДДДДДДДДДЅ Рис. 1.1 Редактирование, ассемблирование, компоновка и вы- полнение. Турбо Ассемблер 3.0/tasm/#1-2 = 22 = и нажмите клавишу Enter. Если вы не задали другое имя, файл HELLO.ASM будет ассемблирован в файл HELLO.OBJ. (Заметим, что расширение имени файла вводить не требуется. Турбо Ассемблер под- разумевает в этом случае, что файл имеет расширение .ASM.) На эк- ране вы увидите следующее: Turbo Assembler Version 3.0 Copyright (C) 1988,1991 (1) by Borland International Inc. Assembling file: HELLO.ASM (2) Error messages: None (3) Warning messages: None (4) Passes: 1 (5) Remaining memory: 266K (6) 1 - Турбо Ассемблер, версия 3.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
Форумы политика, лучшие анекдоты
знакомства.