.model small .code .286 org 100h start: jmp short begin _jsize dw 0 _psize dw 0 begin: mov ah, 9h mov dx, offset msg int 21h mov si, _psize add si, 100h mov di, 100h mov cx, _jsize cld push 100h mov ax, word ptr ds:[comm1] mov ds:[0f000h], ax mov al, byte ptr ds:[comm1 + 2] mov ds:[0f002h], al push 0f000h ret comm1: rep movsb ret msg db 'fido$' end start