Obs.: pessoal, só um ajuste: Na hora que eu estava explicando eu escrevi 0x80. Faltou o int (de interrupção).
onde está 0x80 deve ser int 0x80 ou então syscall.