cpu 186 org 256 start: mov ax, 4310h int 2Fh push es push bx mov bp, sp push cs push lower1 ; dest push 0 push cs push higher1 ; source push 0 push 0 push length1 ; length mov si, sp mov ah, 0Bh call far [bp] int3 push cs push higher2 ; dest push 0 push cs push lower2 ; source push 0 push 0 push length2 ; length mov si, sp mov ah, 0Bh call far [bp] int3 mov ax, 4C00h int 21h align 16, db 0 lower1: times 16 db 0 higher1: times 4 db "Foo bar baz quux@" align 16, db 0 length1 equ $ - higher1 align 16, db 0 lower2: times 4 db "Foo bar baz quux@" align 16, db 0 length2 equ $ - lower2 higher2: equ lower2 + 16