Syscall asm linux
stk
-
I3L33T -
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...
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...
A voir également:
- Syscall asm linux
- Linux reader - Télécharger - Stockage
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité
- Toutou linux - Télécharger - Systèmes d'exploitation
- Linux mint 22.1 - Accueil - Linux
1 réponse
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
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