О разделе

Данный раздел посвящен низкоуровнему программированию и программированию на ассемблерах.

Ассемблеры представляют собой языки низкого уровня, предназначеные для прямого доступа к аппаратным ресурсам компьютерной техники. Несмотря на господство в программировании языков высокого уровня, ассемблеры остаются востребованными и используемыми при создании программного обеспечения. Вы не сделаете загрузчик операционной системы на языке высокого уровня. Чтобы добиться максимальной скорости программы также "узкие" места выгодно делать на ассемблере. К тому же, как правило, программа в нативном коде легко дезассемблируется, и зная ассемблер, можно сказать, что делает эта программа.

Наиболее популярные системы для разработки представлены компиляторами MASM, NASM, GAS и FASM.

Что нового

В руководство по ассемблеру NASM добавлены материалы по работе с Разделяемыми библиотеками Linux

30.01.2024


В руководство по ассемблеру NASM добавлена статья Передача структур между ассемблером и C/C++

25.01.2024


В руководство по ассемблеру NASM добавлены материалы по директивам препроцессора

21.01.2024


Добавлены материалы по SIMD и расширениям SSE/AVX в ассемблере NASM

20.10.2023


Добавлены материалы по ассемблеру NASM

15.10.2023


Добавлены материалы по GNU ассемблер AS под Windows

09.10.2023

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850