màn hình, đặt trỏ vào giữa, phóng to con trỏ. Sử dụng phím mũi tên để di chuyển con trỏ lên/xuống. Khi con trỏ chạm mép màn hình thì không di chuyển nữa. Thoát bằng phím Esc.
code segment assume cs:code org 100h ;--- start:jmp over over:
mov ax,3h;xoa man hinh
int 10h ;dua con tro len goc tren trai man hinh ;---
mov ah,2;thiet lap vi tri cho con tro mov bh,0;dat so trang cua man hinh mov dh,000Ch; con tro o dong 12 mov dl,0028h;con tro o cot 40 int 10h
;---
mov ah,1;thiet lap do lon cho con tro mov cx,000Dh;do lon cuc dai cua con tro int 10h
;--- lap:
mov ah,0;bat phim int 16h;ngat 16h
cmp ah,1;so sanh voi ESC.Bat phim ESC
je thoat;neu da nhan ESC thi thoat ve DOS.nguoc lai se cmp ah,75;so sanh voi left
jne right ;neu nhu khac left thi mov ah,3;doc toa do cua con tro mov bh,0;trang 0
int 10h
dec dl;giam dong cua con tro cmp dl,1
;---
mov ah,2;thiet lap vi tri con tro int 10h nhay1: mov dl,0 jmp lap right: cmp ah,77 jne lap
mov ah,3;doc toa do cua con tro mov bh,0;so trang
int 10h
inc dl;tang dong cua con tro cmp dl,79
ja nhay
;---
mov ah,2;thiet lap vi tri cua con tro int 10h nhay: mov dl,80 jmp lap ;--- thoat: int 20h code ends end start