; School of Computer Engineering ; K.N. Toosi University of Technology %include "asm_io.inc" segment .data msg: db "Salaaaaam!", 10, 0 segment .text global asm_main asm_main: enter 0,0 pusha ;; ========================== push l1 jmp print_salam l1: push l2 jmp print_salam l2: ;; ========================== popa leave ret print_salam: mov eax, msg call print_string pop edx jmp edx