diff --git a/src/console.asm b/src/console.asm index db9446b..30da9c3 100644 --- a/src/console.asm +++ b/src/console.asm @@ -134,7 +134,7 @@ printf: mov byte [r11], '%' inc r14 inc r10 - jmp .continue + jmp .continue_poprdi ;--- %d ---; .rep_d: @@ -209,6 +209,8 @@ printf: pop rdi add rdi, 2 jmp .makeStr + .continue_poprdi: + pop rdi .continue: inc rdi inc r11