Курсовая работа: Переглядач для файлів різних типів з визначенням типу файлу по розширенню і відповідно способу перегляду 2
mov word ptr fs:[filepointer],0
txt_loop:
cmp si,4000
jb txt_l
cmp bx,bp
jb txt_sav
sub bx,bp
txt_sav:
popa
ret
showtxtdump endp
;=================================================
scroll_downtxt proc
pusha
;пiдраховуємо довжину 1 рядка
mov bx,word ptr fs:[filepointer]
add bx,offset file
xor dx,dx
no_len:
inc dx
cmp byte ptr fs:[bx],10
je len_ok
inc bx
cmp dx,80
jb no_len
len_ok:
mov bx,word ptr fs:[filepointer]
mov ax,bx
add ax,offset file+32767