diff --git a/2-2_asm/src/assembleur.s b/2-2_asm/src/assembleur.s
index 672743d2287559e2159b4ebecc15d7b3b7111134..48e9e90e15bc6c7cd09dd7fd73bd7a7e2f7d15e2 100644
--- a/2-2_asm/src/assembleur.s
+++ b/2-2_asm/src/assembleur.s
@@ -70,7 +70,7 @@ majuscule:
 	mov r1, #0
 
 debut_while:
-	ldr r2, [r0], #1
+	ldrb r2, [r0]
 	cmp r2, #0
 	bne funcexo3_while_loop
 	bx lr
@@ -87,7 +87,7 @@ second_cond:
 
 if_cond:
 	sub r2, #32
-	str r2, [r0, r1]
+	strb r2, [r0], #1
 	add r1, #1
 	b debut_while