Книги / Языки программирования / Ассемблер / Программирование на языке Ассемблера

Программирование на языке Ассемблера

В.А. Скляров

Учебное пособие, посвящённое языку Ассемблера для персональных ЭВМ на базе микропроцессоров семейства Intel (IBM PC, IBM PC/AT, PS/2 и др.). Рассмотрены архитектура ПЭВМ, программно-доступные регистры микропроцессоров 8086/8088, структура памяти и методы адресации данных.

Приведены примеры использования различных команд и механизмы создания ассемблерных программ, ориентированных на разные модели памяти. Детально описан интерфейс между ассемблерными программами и программами на языках высокого уровня — на примере взаимодействия с языком C++.

Значительный раздел книги посвящён созданию объектно-ориентированных ассемблерных программ: показано, как писать компоненты функций C++ (Borland C++ 3.0, 3.1) на языке Turbo Assembler (3.0, 3.1), приведены примеры перегрузки функций и задания параметров по умолчанию.

Дана краткая характеристика основным инструментам разработки — компилятору, компоновщику, библиотекарю. Книга содержит много справочной информации и примеров и предназначена для студентов вузов и широкого круга читателей, использующих язык Ассемблера для решения задач на ПЭВМ.