push es:[9*4]
push es:[9*4+2]
pop es:[202h]
pop es:[200h]
cli
mov word ptr es:[4*9],204h
mov word ptr es:[4*9+2],0
sti
mov cx,120
lp: mov ah,0
int 16h
loop lp
mov ax,4c00h
int 21h
int9: jmp short set
table db 'abc'
set: push ax
push bx
push cx
push es
in al,60h
pushf
call dword ptr es:[200h]
cmp al,4
ja ok
cmp al,1
jb ok
mov bl,al
sub bl,2
mov bh,0
mov ax,0b800h
mov es,ax
mov ah,table[bx]
mov es:[160*12+40*2],ah
ok: pop es
pop cx
pop bx
pop ax
iret