Курсовая работа: Програма для перегляду великих текстових файлів, розмір яких більший за 64 кілобайти
mov al,1
mov bx,word ptr ds:[filehandle]
xor cx,cx
xor dx,dx
int 21h ;==> DX:AX - поточне
;перевiрити, чи є нуль - початок файла. Тодi - змiстити
;на кiнець
cmp dx,0
jne norm_read
cmp ax,32000
jbe make_lastpos
jmp norm_read
;на кiнець
make_lastpos:
mov ah,42h
mov al,2
mov bx,word ptr ds:[filehandle]
xor cx,cx
xor dx,dx
int 21h ;==> DX:AX - поточне
jmp setpos
norm_read:
setpos:
sub ax,64000
sbb dx,0
mov cx,dx
mov dx,ax
mov ah,42h
mov al,0