Syscall asm linux

stk -  
 I3L33T -
bonsoir à tous..

Voila je cherche je fait mes début en asm sous linux avec nasm.
Je cherche la liste des syscall avec les paramétres à placer dans les registres pour chaque fonctions. En voici 2 petits au cas ou je ne soit pas clair :

affiche salut ! :
mov edx,len
mov ecx, chaine
mov ebx,1
mov eax,4
int 0x80

quitte proprement :
mov eax,1
int 0x80

Merci par avance...

1 réponse

  1. I3L33T
     
    Salut, j'ai une liste assé complete des interuption sur mon pc portable, prend mon adresse si tu les veut (j'ai plus le site)

    ps: Je code pas sous nasm mais sous tasm/tlink et pour affiché une chaine de caractere c'est:

    .386
    donnees segment para public use16
    chaine db 'salut','$'
    donnees ends

    code segment para public use16
    assume cs:code, ds:donnees

    main:
    mov ax,donnees
    mov ds,ax

    mov dx,offset chaine
    call affich

    mov ax,4c00h
    int 21

    affich proc near
    push ax
    mov ax,0900h
    int 21h
    pop ax
    ret
    endp
    endp

    code ends

    pile segment para stack use16 'stack'
    db 2048 dup(?)
    pile ends
    end main
    0