.equ Delem, 8
.equ Dsuiv, 4
.equ Taille, 8
tete: .long 0 # tete de la liste
.text
.global inserer
inserer:
pushl %ebp
movl %esp, %ebp
pushal
movl Delem(%ebp), %edi # edi = integer
creer_element:
pushl $Taille
call malloc # resultat dans eax
addl $4, %esp
movl %edi, (%eax)
rechercher_place:
movl tete, %ecx #ecx = 0
movl $tete, %ebx
cmpl $0, %ecx
je inserer_debut
inserer_debut:
movl %eax, (%ebx)
movl %ecx, Dsuiv(%eax)
inserer est appele par un programme en C avec un integer en parametre
---------------
Les accents sont en option... j'ai un clavier qwertz.