Рекомендуем
Программирование на ассемблере |
Программирование на языке Ассемблера для микроконтроллеров семейства i8051 |
Самоучитель по системным функциям MS-DOS |
Книга
Основы языка Ассемблера
288 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-256-01451-X
ББК 32.97
УДК 681.3
Аннотация
Книга представляет собой учебное пособие по языку ассемблера персональных компьютеров типа IBM PC. Описаны особенности архитектуры микропроцессоров Intel и всего компьютера в целом, правила составления программ, основные конструкции языка и приемы программирования, принципы программирования подключаемой к компьютеру аппаратуры. Рассмотрены возможности использования в 16-разрядных приложениях реального режима средств современных 32-разрядных процессоров. Дано сжатое описание принципов защищенного режима с примером программирования. В приложении дан перечень команд процессора Pentium с примерами и пояснениями.
Для студентов и преподавателей средних и высших учебных заведений, а также для всех желающих и познакомиться с основами современных микропроцессоров и их программированием.
Книга представляет собой учебное пособие по языку ассемблера персональных компьютеров типа 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