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




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

=================================================================

                     Авторский коллектив "*.*"
                    под руководством Орлова С.Б.



                   ПРОГРАММА-СПРАВОЧНИК по системе
               программирования ТУРБО АССЕМБЛЕР 2.0

                     РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

                        #1/5 (Главы 1-5)




                        г.Москва, 1990 г.

=================================================================
                           Оглавление

Введение........................................................6
Требования к программному и аппаратному обеспечению.............7
О данном руководстве............................................7
Руководство пользователя........................................7
Соглашения по обозначениям......................................9
Глава 1. Установка Турбо Ассемблера в системе..................12
Файлы на дистрибутивном диске..................................12
Установка Турбо Ассемблера.....................................14
Глава 2. Начало работы с Турбо Ассемблером.....................16
Ваша первая программа на Турбо Ассемблере......................18
Ассемблирование вашей первой программы.........................19
Компоновка программы...........................................21
Запуск вашей первой программы..................................21
Что происходит?................................................22
Модификация вашей первой программы на Турбо Ассемблере.........23
Вывод информации на устройство печати..........................25
Ваша вторая программа на Турбо Ассемблере......................27
Запуск программы REVERSE.ASM ..................................28
Глава 3. Работа с командной строкой Турбо Ассемблера...........30
  Запуск Турбо Ассемблера из DOS...............................30
Параметры командной строки.....................................34
  Параметр /A..................................................35
  Параметр /B..................................................35
  Параметр /C..................................................35
  Параметр /D..................................................36
  Параметр /E..................................................36
  Параметр /H или /?...........................................37
  Параметр /I..................................................38
  Параметр /J..................................................39
  Параметр /KH.................................................39
  Параметр /KS.................................................40
  Параметр /L..................................................40
  Параметр /LA.................................................41
  Параметр /M..................................................41
  Параметр /ML.................................................42
  Параметр /MU.................................................43
  Параметр /MV#................................................43
  Параметр /MX.................................................44
  Параметр /N..................................................44
  Параметр /P..................................................45
  Параметр Q...................................................46
  Параметр /R..................................................46
  Параметр /S..................................................47
  Параметр /T..................................................47
  Параметр /V..................................................48
  Параметр /W..................................................48
  Параметр /X..................................................50
  Параметр /Z..................................................50
  Параметр /ZD.................................................50
  Параметр /ZI.................................................51
Косвенные командные файлы......................................53
Файлы конфигурации.............................................54
Глава 4. Природа языка Ассемблера..............................55
Архитектура компьютера.........................................55
Язык  Ассемблера...............................................58
Процессоры 8088 и 8086.........................................61
Возможности процессора 8086....................................62
Память.........................................................63
Ввод и вывод...................................................66
Регистры.......................................................68
Регистр флагов.................................................70
Регистры общего назначения.....................................72
Регистр AX.....................................................73
Регистр BX.....................................................74
Регистр CX.....................................................75
Регистр DX.....................................................77
Регистр SI.....................................................78
Регистр DI.....................................................79
Регистр BP.....................................................81
Регистр SP.....................................................82
Указатель инструкций...........................................86
Сегментные регистры............................................87
Регистр CS.....................................................92
Регистр DS.....................................................92
Регистр ES.....................................................92





Регистр SS.....................................................93 Набор инструкций процессора 8086...............................94 Компьютеры IBM PC и XT.........................................99 Устройства ввода и вывода.....................................100 Системное программное обеспечение для семейства IBM PC........101 Операционная система DOS......................................103 Получение символов с клавиатуры...............................105 Вывод символов на экран.......................................106 Вывод символов на экран.......................................108 Базовая система ввода-вывода..................................110 Выбор режима экрана...........................................110 Иногда необходимо обратиться к аппаратным средствам...........112 Другие ресурсы................................................112 Глава 5. Основные элементы программы на языке Ассемблера......113 Элементы и структура программы на языке Ассемблера............113 Зарезервированные слова.......................................116 Формат строки.................................................118 Метки.........................................................119 Мнемоники инструкций и директивы..............................123 Директива END.................................................124 Операнды......................................................127 Регистровые операнды..........................................128 Операнды-константы............................................129 Выражения.....................................................132 Операнды-метки................................................133 Режимы адресации к памяти.....................................136 Комментарии...................................................147 Директивы определения сегментов...............................151 Упрощенные директивы определения сегментов....................151 Директивы .STACK, .CODE и .DATA...............................152 Директива DOSSEG..............................................157 Директива .MODEL..............................................158 Другие упрощенные директивы определения сегментов.............161 Стандартные директивы определения сегментов...................162 Директива SEGMENT.............................................164 Директива ENDS................................................164 Директива ASSUME..............................................164 Стандартные или упрощенные директивы определения сегментов?...169 Выделение данных..............................................169 Биты, байты и основания.......................................171 Представление числовых значений...............................175 Выбор основания по умолчанию..................................181 Инициализированные данные.....................................183 Инициализация массивов........................................185 Инициализация строк символов..................................187 Инициализация выражений и меток...............................189 Неинициализированные данные...................................191 Именованные ячейки памяти.....................................193 Перемещение данных............................................197 Выбор размера данных..........................................199 Данные со знаком и без знака..................................202 Преобразование размеров данных................................204 Доступ к сегментным регистрам.................................207 Перемещение данных в стек и из стека..........................209 Обмен данными.................................................210 Ввод-вывод....................................................211 Операции......................................................213 Арифметические операции.......................................213 Сложение и вычитание..........................................214 32-разрядные операнды.........................................215 Увеличение и уменьшение.......................................218 Умножение и деление...........................................220 Изменение знака...............................................224 Логические операции...........................................225 Сдвиги и циклические сдвиги...................................228 Циклы и переходы..............................................233 Безусловные переходы..........................................233 Условные переходы.............................................238 Циклы.........................................................242 Подпрограммы..................................................247 Выполнение подпрограмм........................................248 Передача параметров...........................................253 Возвращаемые значения.........................................254 Сохранение регистров..........................................254 Пример программы на языке Ассемблера..........................256 Введение ----------------------------------------------------------------- Турбо Ассемблер фирмы Borland представляет собой многопро- ходный ассемблер с разрешением опережающих ссылок, скоростью ас- семблирования до 48000 строк в минуту (на компьютере IBM PS/2, модель 60), совместимый с макроассемблером фирмы Microsoft MASM и дополнительной возможностью использования режима расширенного синтаксиса. Независимо от вашего опыта в программировании вы, не- сомненно, оцените эти особенности, а также ряд других средств, которые значительно облегчают программирование на Ассемблере. Среди таких средств можно кратко упомянуть следующие (подробно они будут описаны позднее): - полная поддержка процессора 80386; - улучшенная синтаксическая проверка типов; - упрощенные директивы определения сегментов; - улучшенное управление листингом; - расширения инструкций POP и PUSH; - расширенный оператор CALL с аргументами и необязательным параметром языка; - локальные метки; - локальные идентификаторы в стеке и аргументы вызова в про- цедурах; - структуры и объединения;


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