Manandrana manonta integer isa iray aho ao amin'ny fivorian'ny nasm amin'ny linux. Izay ananako amin'izao fotoana izao dia manangona tsara, saingy tsy misy zavatra soratana amin'ny efijery. Azoko atao ve ny manazava amiko ny zavatra tsy mety ataoko eto?
section .text
global _start
_start:
mov ecx, 1 ; stores 1 in rcx
add edx, ecx ; stores ecx in edx
add edx, 30h ; gets the ascii value in edx
mov ecx, edx ; ascii value is now in ecx
jmp write ; jumps to write
write:
mov eax, ecx ; moves ecx to eax for writing
mov eax, 4 ; sys call for write
mov ebx, 1 ; stdout
int 80h ; call kernel
mov eax,1 ; system exit
mov ebx,0 ; exit 0
int 80h ; call the kernel again