В учебнике рассматриваются вопросы программирования на языке ассемблера для компьютеров на базе микропроцессоров фирмы Intel. Основу книги составляет материал, являющийся частью курса, читаемого автором в высшем учебном заведении и посвященного вопросам системного программирования. По сравнению с первым изданием, учебник существенно переработан. Исправлены ошибки и неточности. Добавлено описание команд для Intel-совместимых процессоров (до Pentium IV включительно). Книга будет полезна студентам вузов, программистам и всем желающим изучить язык Assembler. Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника».
Глава 1. Организация современного компьютера Глава 2. Программно-аппаратная архитектура IA-32 процессоров Intel Глава 3. Система команд процессора IA-32 Глава 4. Системы счисления Глава 5. Синтаксис ассемблера Глава 6. Первая программа Глава 7. Команды обмена данными Глава 8. Арифметические команды Глава 9. Логические команды и команды сдвига Глава 10. Команды передачи управления Глава 11. Программирование типовых управляющих структур Глава 12. Цепочечные команды Глава 13. Сложные структуры данных Глава 14. Макросредства языка ассемблера Глава 15. Модульное программирование Глава 16. Создание Windows приложений на ассемблере Глава 17. Архитектура и программирование сопроцессора Приложение. Система команд процессоров IA-32