.model tiny
.xlist
include libmacro.asm
.list
.code
org 100h
beg: jmp start
mes db 'Hi, Zhukov! $'
handler proc far
mov bx,es
mov cx,ds
mov ah,00h
int 16h
cmp al,61h
jne @gr
mov dx,offset mes
mov ah,09h
int 21h
jmp @nxt
@gr:mov dl,al
mov ah,02h
int 21h
@nxt:mov es,bx
mov ds,cx
jmp cs

old_handler dd ?
handler endp
endoftsr equ $
start:mov ah,35h
mov al,09h
int 21h
mov word ptr old_handler+2,es
mov word ptr old_handler,bx
push cs
pop ds
mov dx,offset handler
mov ah,25h
mov al,09h
int 21h
mov dx,offset endoftsr
int 27h
end beg
Она не работает. Почему-даже не представляю

Помогите пожалуста-во вторник зачет уже....