From b92ae73df00266f668abc10f6a492aad30692a31 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Wed, 28 Nov 2018 21:24:44 +0100 Subject: Add main loop to read more than 5 bytes --- b32e.asm | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'b32e.asm') diff --git a/b32e.asm b/b32e.asm index 9c136dd..af02dc3 100644 --- a/b32e.asm +++ b/b32e.asm @@ -77,9 +77,20 @@ b32e: _start: nop + +.loop: + ; try to read 5 bytes call read_input + ; read nothing + cmp rax, 0 + je .exit + + ; convert to base 32 call b32e + ; print call write_output + jmp .loop + .exit: ; linux x64 exit(0) mov rax, 60 -- cgit v1.2.1