Курсовая работа: Програма Txtprintcom - резидентна програма для швидкого і зручного друкування виборчого тексту
cmp al,7
jne end_prepare ; Якщо графічний режим, то вихід.
set_param: ; Сохранити номер відеосторінки.
mov byte ptr ds:[current_video_page-shift],bh
mov ah,03h ; Сохранити позицію курсору.
call callvideo
mov word ptr ds:[cursor_loc-shift],dx
test byte ptr ds:[flags_offset],mask Sf
jz begin_remove
call start
jmp short restore_cursor
begin_remove:
call remove
restore_cursor:
mov bh,byte ptr ds:[current_video_page-shift]
mov dx,word ptr ds:[cursor_loc-shift] ; Восстановити
mov ah,2 ; положення курсору.
call callvideo
end_prepare:
mov al,23h ; Восстановити вектор преривання Int 23h.
mov di,int_23h_vect-shift
call resethandler
mov al,24h ; Восстановити вектор преривання Int 24h.
mov di,int_24h_vect-shift
call resethandler
pop es ; Восстановити регістри.
pop ds
pop bp
pop si