Prima di procedere con questa esercitazione, si dovrebbe avere una conoscenza di base del computer terminologie di programmazione. Una conoscenza di base di uno qualsiasi dei linguaggi di programmazione vi aiuterà a capire i concetti di programmazione di montaggio e di muoversi velocemente in pista apprendimento.

Compilare / eseguire programmi di montaggio
Per la maggior parte degli esempi forniti in questo tutorial troverete Provalo opzione, quindi basta fare uso di esso e godetevi il vostro apprendimento.

Prova a seguire esempio con Provatelo opzione disponibile nell'angolo in alto a destra della casella di codice di esempio:

Codice:
sezione. testo
     globale _start; deve essere dichiarato per linker (ld) 
        _start:; dice ingresso linker punto 
    mov edx,      len; messaggio lunghezza 
    mov ecx,      msg, il messaggio di scrivere 
    mov ebx,        1; descrittore di file (stdout) 
    mov eax, 4        ; numero di chiamata di sistema (sys_write) 
    int   0x80; chiamare kernel 
    
    mov eax,        1; il numero delle chiamate di sistema (sys_exit) 
    int   0x80; chiamare kernel 
    sezione. dati 
msg db 'Ciao, mondo!',    0xa; la nostra cara stringa 
len equ $ - msg      ; lunghezza della nostra cara corda