Assembly (NASM)”翻译成中文为“汇编语言(NASM)”。NASM是一种流行的汇编语言,在Linux和Windows平台上都有官方支持。下面是一个简单的Hello World程序的NASM代码示例:
section .data
msg db 'Hello, world!', 0
section .text
global _start
_start:
mov eax, 4
mov ebx, 1
mov ecx, msg
mov edx, 13
int 0x80
mov eax, 1
xor ebx, ebx
int 0x80
这个程序定义了一个在“.data”节中的字符串,然后在“.text”节中使用Linux系统调用直接将其输出到标准输出流中。最后,程序使用系统调用退出进程。