%include "asm_io.inc" segment .data l1: db 123 l2: dw 1000 l3: db 11010b l4: db 12o l6: dd 1A92h l7: dd 0x1A92 l8: db 'A' l9: db "B" segment .text global asm_main asm_main: enter 0,0 pusha mov eax, l1 call print_int call print_nl mov eax, l2 call print_int call print_nl mov eax, l3 call print_int call print_nl mov al, [l8] call print_char call print_nl popa mov eax, 0 ; return back to C leave ret