Знакомство с ассемблером

Степень завершённости урока: 35%   

Статистика урока:

Ассемблер это низкроуровневый язык программирования, занимающий промежуточное место между машинным кодом, исполняемым процессором, и высокоуровневыми языками программирования. Для создания программы из ассемблерного кода понадобится компилятор. Если вы используете операционную систему Windows, тогда можно выбрать компилятор из этого списка (в алфавитном порядке):



- FASM (flat assembler)    https://flatassembler.net

Актуальная версия - FASM 1.73.32 (21 сентября 2024)


- GAS (GNU Assembler)    https://www.gnu.org/software/binutils/
Актуальная версия - GNU binutils 2.37 (GAS является составной частью GNU binutils)

- GoAsm    https://godevtool.com
Актуальная версия - GoAsm 0.61.0.1

- HLA (High Level Assembly)    https://www.randallhyde.com/AssemblyLanguage/Win32Asm/index.html

- MASM (Microsoft Macro Assembler)    https://www.masm32.com



- NASM (Netwide Assembler)    https://www.nasm.us
Актуальная версия - NASM 2.16.0.1 (консольная программа без графического интерфейса)

Писать программы на ассемблере можно в разных интегрированных средах разработки, включая Microsoft Visual Studio.

Также доступен онлайновый ассемблер для синтаксиса NASM    https://rextester.com/l/nasm_online_compiler (по состоянию на 2 февраля 2025 года)

         

Страница обновлена 2 февраля 2025 года.