Section courante

A propos

Section administrative du site

Interruption 80h

Fonction 04h

Écriture système
Linux

Description

Cette fonction permet d'effectuer l'écriture d'un flux de données.

Entrée

Registre Valeur ou description
EAX 00000004h
EBX Ce registre permet d'indiquer le numéro de descripteur de flux.
ECX Ce registre permet d'indiquer l'adresse du tampon contenant les données.
EDX Ce registre permet d'indiquer le nombre d'octets à écrire à partir du tampon.

Sortie

Registre Valeur ou description
EAX Ce registre permet d'indiquer le nombre d'octets ayant été écrit

Exemple

L'exemple suivant permet d'afficher le message «Message afficher sur la console» sur la console :

  1. MOV EDX,len
  2. MOV ECX,msg
  3. MOV EBX,1
  4. MOV EAX,4
  5. INT 80h
  6. section .data
  7. msg DB 'Message afficher sur la console,0Ah
  8. len EQU $ - msg

Voir également

Système d'exploitation - Linux

Dernière mise à jour : Jeudi, le 3 mars 2016