Что такое NASM?
17.12.2009
NASM (от англ. Netwide Assembler) — свободный (GNU LGPL) Intel x86 ассемблер. Он используется при написании 16-битных и 32-битных программ (IA-32). 32-битные программы могут быть написаны для NASM таким способом, чтобы они были переносимыми между любыми 32-битными x86 операционными системами, если используются правильные библиотеки.
Это пример программы Hello world, которая выводит это знаменитое сообщение и завершается.
SECTION .data msg db "Hello, world!",0xa ; len equ $ – msg SECTION .text global main main: mov eax,4 mov ebx,1 mov ecx,msg mov edx,len int 0x80 mov eax,1 mov ebx,0 int 0x80
Популярность: 100%
Ничего похожего не нашёл.
Оставить комментарий