loadb chaine,i loadx d#0,i loada d#0,i nxtinput: chari ,x ;charger le caractère dans la string ldbyta ,x addx d#1,i ;+1 à notre compteur compa h#0A,i ;A = 000A ? (0A est un "ENTER" en ASCII) brne nxtinput ;Non, on a pas appuyé sur ENTER -> on continue subx d#1,i ;X pointait le caractère après le "ENTER". Il faut donc ;le reculer pour qu'il pointe le "ENTER" (0A) loada d#0,i stbyta ,x ;Remplacer le caractère "0A" par "00" pour marquer la fin ;de la string stop chaine: .BLOCK d#50 ;50 caractères maximum .END