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


![Twisted is a powerful, well-tested, and mature concurrent networking library and framework. As we’ll see in this book, many projects and individuals have used it to great effect for more than a decade.
At the same time, Twisted is large, complicated, and old. Its lexicon teems with strange names,... Expert Twisted [Event-Driven and Asynchronous Programming with Python]](https://www.rulit.me/data/programs/images/expert-twisted-event-driven-and-asynchronous-programming-wit_606923.jpg)



Комментарии к книге "Программирование на языке ассемблера NASM для ОС Unix"