Рекомендуем

Программирование на ассемблереОдиноков В.В., Коцубинский В.П. Программирование на ассемблере
Программирование на языке Ассемблера для микроконтроллеров семейства i8051Каспер Эрни Программирование на языке Ассемблера для микроконтроллеров семейства i8051
Самоучитель по системным функциям MS-DOSФиногенов К.Г. Самоучитель по системным функциям MS-DOS

Книга

Основы языка Ассемблера

Учебный курс
288 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-256-01451-X
ББК 32.97
УДК 681.3
Аннотация

Книга представляет собой учебное пособие по языку ассемблера персональных компьютеров типа IBM PC. Описаны особенности архитектуры микропроцессоров Intel и всего компьютера в целом, правила составления программ, основные конструкции языка и приемы программирования, принципы программирования подключаемой к компьютеру аппаратуры. Рассмотрены возможности использования в 16-разрядных приложениях реального режима средств современных 32-разрядных процессоров. Дано сжатое описание принципов защищенного режима с примером программирования. В приложении дан перечень команд процессора Pentium с примерами и пояснениями.

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

Оглавление

1. Архитектура реального режима
1.1. Память и процессор
1.2. Распределение адресного пространства
1.3. Регистры процессора
1.4. Сегментная структура программ
1.5. Стек
1.6. Система прерываний
1.7. Система ввода-вывода

2. Основы программирования
2.1. Подготовка и отладка программы
2.2. Представление данных
2.3. Описание данных
2.4. Структуры и записи
2.5. Способы адресации
2.6. Переходы
2.7. Вызовы подпрограмм
2.8. Макросредства ассемблера

3. Команды и алгоритмы
3.1. Организация приложений MS-DOS
3.2. Циклы и условные переходы
3.3. Обработка строк
3.4. Использование подпрограмм
3.5. Двоично-десятичные числа
3.6. Программирование аппаратных средств

4. Расширенные возможности современных микропроцессоров
4.1. Архитектурные особенности
4.2. Дополнительные режимы адресации
4.3. Использование средств 32-разрядных процессоров в программировании
4.4. Основы защищенного режима

Приложение. Система команд процессоров Intel