Bonjour,
Étant sous Linux, je cherche de la documentation sur les appels système.
A titre d'exemple, pour l'appel système numéro 4, qui permet d'écrire des caractères à l'écran, il faut mettre la valeur 4 dans EAX, le numéro du descripteur de flux (sortie standard = 1) dans EBX, l'adresse de début de la chaîne de caractère à écrire dans ECX, et le nombre d'octets à écrire dans EDX. Après l'appel système, EAX contient le nombre d'octets écrits.
Je sais comment cet appel marche car il est expliqué dans les "hello world", mais j'ignore comment fonctionnent les 189 autres appels, et je ne trouve pas de documentation à ce sujet.
Merci pour votre aide.
----------------------------------------------
cpu : intel core 2 duo (64 bits)
OS : Debian GNU/Linux 6 (64 bits)
assembleur : gas (gnu assembler)
éditeur de liens : ld
Partager