Довідник з сістемепрограммірованія Турбо Асемблер 2.0Руководство користувача, Assembler, Програмування, статті

Зміст:

Введення

Вимоги до програмного і апаратного забезпечення

Використання цього посібника

Керівництво користувача

Угоди по позначенням

Глава 1. Установка Турбо Асемблера в системі

Файли на дистрибутивному диску

Установка Турбо Асемблера

Глава 2. Початок роботи з Турбо Ассемблером

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

Ассемблирование вашої першої програми

Компонування програми

Запуск вашої першої програми

Що відбувається?

Модифікація вашої першої програми на Турбо Асемблері

Виведення інформації на пристрій друку

Ваша друга програма на Турбо Асемблері

Запуск програми REVERSE.ASM

Глава 3. Робота з командним рядком Турбо Асемблера

Запуск Турбо Асемблера з DOS

Параметри командного рядка

Параметр / A

Параметр / B

Параметр / C

Параметр / D

Параметр / E

Параметр / H або /?

Параметр / I

Параметр / J

Параметр / KH

Параметр / KS

Параметр / L

Параметр / LA

Параметр / M

Параметр / ML

Параметр / MU

Параметр / MV #

Параметр / MX

Параметр / N

Параметр / P

Параметр Q

Параметр / R

Параметр / S

Параметр / T

Параметр / V

Параметр / W

Параметр / X

Параметр / Z

Параметр / ZD

Параметр / ZI

Непрямі командні файли

Файли конфігурації

Глава 4. Природа мови асемблера

Архітектура комп'ютера

Мова Асемблера

Процесори 8088 і 8086

Можливості процесора 8086

Пам'ять

Введення і виведення

Регістри

Регістр прапорів

Регістри загального призначення

Регістр AX

Регістр BX

Регістр CX

Регістр DX

Регістр SI

Регістр DI

Регістр BP

Регістр SP

Покажчик інструкцій

Сегментні регістри

Регістр CS

Регістр DS

Регістр ES

Регістр SS

Набір інструкцій процесора 8086

Комп'ютери IBM PC і XT

Пристрої введення і виведення

Системне програмне забезпечення для сімейства IBM PC

Операційна система DOS

Отримання символів з клавіатури

Висновок символів на екран

Висновок символів на екран

Базова система введення-виведення

Вибір режиму екрана

Іноді необхідно звернутися до апаратних засобів

Інші ресурси

Глава 5. Основні елементи програми на мові Асемблера

Елементи і структура програми на мові Асемблера

Зарезервовані слова

Формат рядка

Мітки

Мнемоніки інструкцій та директиви

Директива END

Операнди

Регістрові операнди

Операнди-константи

Вирази

Операнди-мітки

Режими адресації до пам'яті

Коментарі

Директиви визначення сегментів

Спрощені директиви визначення сегментів

Директиви. STACK,. CODE і. DATA

Директива DOSSEG

Директива. MODEL

Інші спрощені директиви визначення сегментів

Стандартні директиви визначення сегментів

Директива SEGMENT

Директива ENDS

Директива ASSUME

Стандартні або спрощені директиви визначення сегментів?

Виділення даних

Біти, байти і підстави

Подання числових значень

Вибір підстави за замовчуванням

Початкові дані

Ініціалізація масивів

Ініціалізація рядків символів

Ініціалізація висловів та міток

Неініціалізовані дані

Іменовані комірки пам'яті

Переміщення даних

Вибір розміру даних

Дані із знаком і без знаку

Перетворення розмірів даних

Доступ до сегментних регістрів

Переміщення даних у стек і з стека

Обмін даними

Введення-вивід

Операції

Арифметичні операції

Додавання і віднімання

32-розрядні операнди

Збільшення і зменшення

Множення і ділення

Зміна знака

Логічні операції

Зсуви і циклічні зрушення

Цикли і переходи

Безумовні переходи

Умовні переходи

Цикли

Підпрограми

Виконання підпрограм

Передача параметрів

Повертаються значення

Збереження регістрів

Приклад програми на мові Асемблера

 

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*