Книга посвящена систематическому изучению языка программирования ассемблер для операционных систем DOS, Windows 95/98 и UNIX (Solaris, Linux и FreeBSD). Рассматриваются применение языка ассемблер для системного и прикладного программирования, работа с устройствами, взаимодействие с языками высокого уровня и другие аспекты. Проанализированы особенности процессоров Intel (до Pentium III включительно), и архитектура компьютера, зависящая от версии процессора. Читатель узнает, какое программное обеспечение необходимо для использования языка ассемблер — о различных версиях программ макроассемблер, компоновщиках, компиляторах, отладчиках, дизассемблерах. Узнает о некоторых приёмах программирования, об известных алгоритмах, таких, как генераторы случайных чисел, вычисления с фиксированной запятой, графика в SVGA — режимах. В книге приводятся тексты программ, реализующих эти алгоритмы. При желании читатель может скомпилировать исходный текст программы на своём компьютере и получить рабочую программу в машинном коде. Изучение начинается с азов, и предварительных знаний по программированию не требуется. В то же время специалисты могут использовать книгу как справочник.
15,284 просмотров всего, 6 просмотров сегодня
А вот и не угадали с размером-то: там далеко не 2 Мб… (больше 17)
Исправлено.