Курсовая работа: Програма для перегляду великих текстових файлів, розмір яких більший за 64 кілобайти
add di,80*2
symb:
mov al,byte ptr ds:[si] ;символ
cmp al,10 ;перехiд на новий рядок
jne normal
;почати новий рядок
push ax
push bx
push dx
push di
add di,160 ;di=di+ (160-((di+160) mod 160))
mov ax,di
xor dx,dx
mov bx,160
div bx
mov ax,160
sub ax,dx
pop di
add di,ax
pop dx
pop bx
pop ax
jmp skip; новий рядок
normal:
cmp al,13
je skip
;нормальний символ - виводимо
mov byte ptr es:[di],al
add di,2 ;2 байта - наступнi (атрибут пропустити)