Курсовая работа: Програма для перегляду великих текстових файлів, розмір яких більший за 64 кілобайти
add si,word ptr fs:[blocklength]
line_u_ok:
dec bx
loop trans_u
stop_u:
push ds
mov ax,seg currentposend
mov ds,ax
mov word ptr ds:[currentposend],bx
mov word ptr ds:[currentposbegin],si
pop ds
call showframe
popa
ret
key_up endp
;====================KEY_DOWN
key_DOWN proc
pusha
mov word ptr fs:[upperend],0
cmp word ptr fs:[lastkey],1
jne ok_down1
;перевiрка: якщо end<begin то пiдчитати наступний блок
mov si,word ptr fs:[currentposend]
mov di,word ptr fs:[currentposbegin]
cmp si,di
ja ok_down1
;пiдчитка
call readnextblock
mov si,offset fileblock