Лабораторная работа: Бібліотека ASM-86 для перегляду графіки в стандартах BMP та PCX
mov bx,0h;
mov cx,256;
int 10h;
mov ax,4200h; установка положения указателя файла на 128 от начала
mov bx,[flc]; для чтения данных
mov cx,0;
mov dx,80h;
int 21h;
mov [povt],0;
@lpi:mov bx,[flc];
mov cx,[bufsz];
mov ax,3f00h;
mov dx,offset buf ;чтение данных в буфер по блокам (1 Kb).
int 21h;
mov [bufpos],0;устaнoвка положения буфера в 0
@lpx:
push ds
pop es
mov bx,offset buf
add bx,[bufpos];
mov ax,[bufpos];
cmp ax,[bufsz]; проверка на конец блока
jz @lpi;
mov al,[es:bx];
inc [bufpos]; увеличение положения буфера
cmp [povt],0; установка повторителя в 0
jz @lpk;
mov cl,[povt]; чтение повторителя
mov ah,0h;