section .data a1 db "1", 0 a2 db "2", 0 section .text global _start _start: jmp begin p1: mov rax, 1 mov rdi, 1 mov rsi, a1 mov rdx, 2 ;size syscall ret p2: mov rax, 1 mov rdi, 1 mov rsi, a2 mov rdx, 2 syscall ret ; mov rax, 60 ; mov rdi, 0 ; syscall printintbin: ;put 8 bit value in eax mov ebx 2 mov edx 0 idiv ebx imul begin: call p1 call p1 ; call p1