;La fonction affiche une chaine de caractre null-terminated ;Il faut que DS:SI pointe sur la chaine que l'on veut afficher, aucun retour printf: push ax debut_printf: lodsb ;ds:(e)si dans al cmp al, 0 je fin_printf mov ah, 0xE ;Appel du service n 0xE, intruption n16 du bios int 0x10 ;# INT 0x10, AH = 0xE -- display char jmp debut_printf fin_printf: pop ax ret