Книга предназначена для читателей-программистов, желающих изучить язык ассемблер и возможности микропроцессоров 8088 с целью написания более мощных, быстрых и коротких программ. «Гроссмейстер» программирования Питер Нортон делится своим богатым опытом с читателями. Книга существенно расширяет кругозор пользователей IBM PC.
Author(s): Нортон П., Соухэ Д.
Publisher: Компьютер
Year: 1992
Language: Russian
Pages: 352
City: Москва
Tags: Информатика и вычислительная техника;Информатика (программирование);Программирование на ASSEMBLER;
Почему именно Ассемблер? (3).
Dskpatch (5).
Требования к конфигурации компьютера (5).
Организация этой книги (5).
Часть I. ЯЗЫК МАШИНЫ
Глава 1. DEBUG и арифметика (7).
Глава 2. Арифметика микропроцессора 8088 (24).
Глава 3. Вывод символов на экран (36).
Глава 4. Вывод на экран двоичных чисел (48).
Глава 5. Вывод на экран чисел в шестнадцатеричной форме (58).
Глава 6. Ввод символов с клавиатуры (69).
Глава 7. Процедуры - двоюродные сестры подпрограмм (73).
Часть II. ЯЗЫК АССЕМБЛЕРА
Глава 8. Добро пожаловать в ассемблер! (83).
Глава 9. Ассемблер и процедуры (93).
Глава 10. Вывод на экран десятичных чисел (103).
Глава 11. Сегменты (110).
Глава 12. Коррекция курса (126).
Глава 13. Модульное конструирование (131).
Глава 14. Дампирование памяти (140).
Глава 15. Дампирование сектора диска (154).
Глава 16. Улучшение изображения сектора (163).
Часть III. ROM BIOS IBM PC
Глава 17. Подпрограммы ROM BIOS (177).
Глава 18. Окончательный вариант WRITE_CHAR (193).
Глава 19. Диспетчер (199).
Глава 20. Вызов программистам (210).
Глава 21. Псевдокурсоры (220).
Глава 22. Простейшее редактирование (222).
Глава 23. Шестнадцатеричный и десятичный ввод (231).
Глава 24. Улучшенный ввод с клавиатуры (244).
Глава 25. В поисках ошибок (252).
Глава 26. Запись модифицированных секторов на диск (255).
Глава 27. Другая половина сектора (267).
ЧАСТЬ IV. ДОПОЛНЕНИЕ К СКАЗАННОМУ
Глава 28. Перемещение (271).
Глава 29. Подробнее о сегментах и ASSUME (283).
Приложение А. Руководство по диску (289).
Приложение В. Листинг DSKPATCH (295).
Приложение С. (336).
Приложение D. Сообщения об ошибках (343).