Аннотация
В пособии изложены основы низкоуровневого программирова- ния (программирования на уровне машинных команд) на примере ассемблера NASM для платформы 1386 под управлением операционных систем семейства Unix (примеры расчитаны на Linux и FreeBSD) в «плоской» модели адресации памяти. В курсе рассмотрены основы архитектуры фон Неймана, принципы машинного представления целых чисел и чисел с плавающей точкой, частично изложена система команд процессора і386, рассмотрены основы работы под управлением мультизадачной операционной системы, прямое использование системных вызовов. Изложены основы синтаксиса языка ассемблера NASM, описывается макропроцессор этого ассемблера; обсуждается раздельная трансляция, понятие объектного кода, работа редактора связей. Для студентов программистских специальностей, преподавателей и всех желающих освоить низкоуровневое программирование.
![Технологии анализа текстовой информации стремительно меняются под влиянием машинного
обучения. Нейронные сети из теоретических научных исследований перешли в... Прикладной анализ текстовых данных на Python [Машинное обучение и создание приложений обработки естественного языка]](https://www.rulit.me/data/programs/images/prikladnoj-analiz-tekstovyh-dannyh-na-python-mashinnoe-obuchenie-i-soz_603555.jpg)


![Книга состоит из трёх частей: «Грамматики языка-посредника эльюнди», «Эльюнди-русского словаря», «Русско-эльюнди словаря» и представляет собой систематически... Международный язык-посредник Эльюнди [2-е издание, преработанное и дополненное]](https://www.rulit.me/data/programs/images/mezhdunarodnyj-yazyk-posrednik-elyundi-2-e-izdanie-prerabota_554143.jpg)


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