Курсовая работа: Програма Txtprintcom - резидентна програма для швидкого і зручного друкування виборчого тексту
inc byte ptr ds:[yy-shift] ; Увеличити Y на 1.
call kurpos ; Встановити курсор.
n2:
cmp al,75 ; LEFT ?
jne n3 ; Якщо ні - далі.
cmp byte ptr ds:[xx-shift],0 ; Преревірити позицію курсору.
jne n22
mov byte ptr ds:[xx-shift],80
dec byte ptr ds:[yy-shift]
n22:
dec byte ptr ds:[xx-shift] ; Уменьшить X на 1.
call kurpos ; Встановити курсор.
n3:
cmp al,77 ; RIGHT ?
jne n4 ; Якщо ні - далі.
cmp byte ptr ds:[xx-shift],80 ; Перевірити позицію курсору.
jne n33
mov byte ptr ds:[xx-shift],0
inc byte ptr ds:[yy-shift]
n33:
inc byte ptr ds:[xx-shift] ; Увеличить X на 1.
call kurpos ; Встановити курсор.
n4:
cmp al,1 ; ESC ?
jne rd1 ; Якщо ні - далі.
cmp byte ptr ds:[fl2-shift],0 ; Інакше восстановити колір
je hi ; й вийти.
call unlabel
; Вихід.