Курсовая работа: Програма 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

К-во Просмотров: 609
Бесплатно скачать Курсовая работа: Програма Txtprintcom - резидентна програма для швидкого і зручного друкування виборчого тексту