1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
%define ORG 0x100h ; directive [ORG] mise pour l'exemple cas débatu
; mise ici pour un exemple
section .text ; Segment code
global _start
_start:
xor eax, eax ; Ecrassement (0)
mov eax, 4h ; Ecriture
mov ebx, 1 ; Sortie standar
mov ecx, msg ; Adresse de msg
;mov edx, siz ; Taille du message (erreur remarque de chrtophe )
mov edx, siz_msg ; Taille du message
int 0x80 ; Appel (interrupteur 128 = 80h)
mov eax, 1 ; Appel fonction exit
mov ebx, 0 ; 0 en code retour
int 0x80
section .data ; segment de donnée
msg db "Bonjour vous ?",0xa ; Message a afficher 0xa = 10
siz_msg equ $-msg ; Taille du message ( constante )
section .bss ; segment pile inutiliser |
Partager