Аннотация
В пособии изложены основы низкоуровневого программирова- ния (программирования на уровне машинных команд) на примере ассемблера NASM для платформы 1386 под управлением операционных систем семейства Unix (примеры расчитаны на Linux и FreeBSD) в «плоской» модели адресации памяти. В курсе рассмотрены основы архитектуры фон Неймана, принципы машинного представления целых чисел и чисел с плавающей точкой, частично изложена система команд процессора і386, рассмотрены основы работы под управлением мультизадачной операционной системы, прямое использование системных вызовов. Изложены основы синтаксиса языка ассемблера NASM, описывается макропроцессор этого ассемблера; обсуждается раздельная трансляция, понятие объектного кода, работа редактора связей. Для студентов программистских специальностей, преподавателей и всех желающих освоить низкоуровневое программирование.

![Эта книга представляет собой рецепты программирования на языке Java, описывающие нововведения версий 8 и 9. В книге вы найдете массу примеров кода, демонстрирующих... Современный Java [Рецепты программирования]](https://www.rulit.me/data/programs/images/sovremennyj-java-recepty-programmirovaniya_606104.jpg)

![Возможно, встречаются еще менеджеры, которые полагают, что управление — это собрания, программы обучения и повышения качества продукции и разнообразные отчеты.... Deadline [Роман об управлении проектами]](https://www.rulit.me/data/programs/images/deadline-roman-ob-upravlenii-proektami_561223.jpg)

![Test-Driven Java Development [Second... Test-Driven Java Development [Second Edition]](https://www.rulit.me/data/programs/images/test-driven-java-development-second-edition_606955.jpg)
Комментарии к книге "Программирование на языке ассемблера NASM для ОС Unix"