Лабораторная работа: Бібліотека ASM-86 для перегляду графіки в стандартах BMP та PCX
@lmd:
call putpixel ;вывод точки на экран
inc [x1]; увеличение Х
inc [x2];
mov ax,[x2];
dec ax;
cmp ax,[xres]; сравнение с размерами картинки
jnz @lmc;
mov ax,[nx]; установка X в начальное положение
mov [x1],ax;
mov [x2],0;
inc [y1]; увеличение Y
inc [y2];
mov ax,[y2];
dec ax;
cmp ax,[yres]; сравнение с размерами картинки
jnz @lmc;
jmp @lpok;
@lmc:dec cl;
cmp cl,0; проверка количества точек на 0
jnz @lmd;
mov [povt],0; установка повторителя в 0
jmp @lpx;
@lpk:mov ah,al;
and ah,0c0h; проверка на несколько точек
cmp ah,0c0h;
jnz @lpy;
and al,3fh;
mov [povt],al; установка повторителя в кол. точек