Программирование на языке Ассемблера — Рассмотрен язык Ассемблера для популярных и широкораспространенных персональных ЭВМ (ПЭВМ), построенных на основе икропроцессоров семейства Intel; описаны аппаратные средства ПЭВМ; приведены примеры использования различных команд и рассмотрены механизмы создания ассемблерных программ. Детально описан интерфейс между ассемблерными программами и программами на языках высокого уровня (на примере интерфейса с языком СИ++). Большой раздел посвящен созданию объектно-ориентированных ассемблерных программ. Для студентов вузов и широкого круга читателей, использующих язык Ассемблера для решения задач на ПЭВМ.
Название: Программирование на языке Ассемблера Автор: Скляров В. А. Издательство: Высшая школа Год: 1999 Страниц: 152 Формат: PDF Размер: 19,4 Мб ISBN: 5-06-003139-Х Качество: Отличное Язык: Русский
Содержание:
Предисловие Глава 1. Архитектура персонального компьютера 1.1. Микропроцессоры 8086/8088 1.2. Программно-доступные регистры микропроцессора 1.3. Структура памяти и методы адресации 1.4. Организация стека 1.5. Работа с портами ввода/вывода 1.6. Организация прерываний 1.7. Использование сервисных средств операционной системы Глава 2. Введение в язык Ассемблера 2.1. Структура программы на языке Ассемблера 2.2. Подготовка, компиляция, компоновка, загрузка, отладка и выполнение ассемблерных программ 2.3. Объявления и инициализация данных 2.4. Простейшие директивы определения сегментов 2.5. Стандартные директивы определения сегментов Глава 3. Создание простейших программ на языке Ассемблера 3.1. Пересылка данных 3.2. Выполнение арифметических операций 3.3. Выполнение логических и сдвиговых операций 3.4. Организация циклов, условных и безусловных переходов 3.5. Работа со строками 3.6. Подпрограммы 3.7. Управление микропроцессором 3.8. Использование директив EQU и = Глaва 4. Более сложные элементы языка Ассемблера 4.1. Мультимодулькые программы и создание библиотек 4.2. Повторяющиеся блоки и макросы 4.3. Структурированные типы данных 4.4. Включение файлов и условные директивы 4.5. Локальные метки. Автоматические переходы. Ссылки вперед 4.6. Файлы листинга и перекрестных ссылок 4.7. Общие сведения о математическом сопроцессоре Глава 5. Интерфейс Ассемблера с языками высокого уровня (на примере языка СИ++) 5.1. Вызов подпрограмм и передача параметров в языке СИ++ 5.2. Вызов ассемблерных программ из программ на языке СИ++ 5.3. Вызов программ на языке СИ++ из программ на языке Ассемблера 5.4. Вызов библиотечных функций языка СИ++ из программ на языке Ассемблера 5.5. Упрощенные конструкции для компилятора TASM 5.6. Встроенный Ассемблер (режим inline в программах на языке СИ++) 5.7. Пример работы с сопроцессором Глава 6. Введение в объектно-ориентированный Ассемблер 6.1. Объявление процедур 6.2. Объекты в языке Ассемблера 6.3. Табличный тип данных 6.4. Описание объектов. Статические и виртуальные методы 6.5. Команды call… method и jmp… method 6.6. Примеры объектно-ориентированных программ 6.7. Создание на языке Ассемблера функций для объектов в программе на языке СИ++ 6.8. Перечисляемый тип данных Приложения Приложение Приложение Приложение Литература
На ierixon.ru представлены учебники для разных классов, которые Вы можете скачать понравившийся учебник себе на компьютер. Здесь вы найдете последние новинки учебных пособий, а также всегда можете приобрести учебники уже вышедшие в продажу. Все учебники расположенные на сайте представлены абсолютно бесплатно и в ознакомительных целях. Также все пособия в хорошем качестве.