Курсовая работа: Програма Txtprintcom - резидентна програма для швидкого і зручного друкування виборчого тексту
pop dx
pop cx
pop bx
pop ax
cli ; Переключитись на стек прерваної програми.
mov ss,word ptr cs:[stack_seg-shift]
mov sp,word ptr cs:[stack_offset-shift]
ret
prepare endp
stack_offset dw ?
stack_seg dw ?
cursor_loc dw ?
current_video_page db ?
;******************* Кінець файлу PREPARE.ASM *************************
; Файл MAIN.ASM
; Модуль основної програми
;*************************************************************
start proc
mov bp,sp ; Зарезервирувати місто
sub sp,13 ; в пам`яти для змінних.
mov byte ptr ds:[flag-shift],0 ; Обнулить всі прапорці.
mov byte ptr ds:[fl2-shift],0
mov byte ptr ds:[xx-shift],dl
mov byte ptr ds:[yy-shift],dh
rd:
call kurpos ; Встановити курсор.
call delay ; Визвать затримку.
in al,60h ; Взяти символ.
cmp al,14 ; BackSpace ?