; Ecrit par J.C. JAUMAIN
; Dernière modification, le 16/2/2006
;===========================
	section .data
;==========================
	nb DB '.....',10
;===========================
       section .bss
;===========================
;===========================
global printw
;===========================
	section .code
;===========================
printw:
	push ebp
	mov ebp,esp
	pusha
	mov ax,[ebp+8]
	mov bx,10	; base
	mov esi,nb+4	; position
digit:
	mov dx,0
	div bx
	add dl,30h	; ascii
	mov [esi],dl
	dec esi		; complété par la fin
	cmp ax,0
	jnz digit

write:	mov eax,4
	mov ebx,1
	mov ecx,nb
	mov edx,6
        int 0x80
	popa
	pop ebp
	ret 2

