cpu 8086 group programgroup code data section code times 256 db 0 ..start: jmp init db "Test",13,10,26 init: mov sp, stack.top mov ah, 4Ah mov bx, data_end + 15 global wlcalc_word_shr_4 wlcalc_word_shr_4: equ $ - 2 int 21h mov ah, 09h mov dx, msg int 21h mov ax, 4C00h int 21h section data align 16 msg: db "Test Message",13,10,36 align 2 stack: times 512 db '^' align 2 .top: data_end: