Лабораторная работа: Бібліотека ASM-86 для перегляду графіки в стандартах BMP та PCX

mov dx,0;

int 21h;

sub ax,769; вычисление начало палитры

sbb dx,0h;

mov cx,dx;

mov dx,ax;

mov bx,[flc];

mov ax,4200h; установка указателя файла на начало палитры

int 21h;

mov dx,offset col;чтение палитры

mov cx,769; количество байт для чтения

mov bx,[flc];

mov ax,3f00h;

int 21h; чтение

mov bx,offset col;

MASM

cmp byte ptr [bx],0ch; проверка на 256 цветов

jz @lpe;

jmp @lppoor1;

@lpe:inc bx;

mov cx,768;

@lpf:ror byte ptr [bx],2;деление на 4 всех элементов палитры

IDEAL

inc bx ;

sub cx,1;

jnz @lpf;

mov dx,offset col+1;

mov ax,ds;

moves,ax;

К-во Просмотров: 407
Бесплатно скачать Лабораторная работа: Бібліотека ASM-86 для перегляду графіки в стандартах BMP та PCX