Лабораторная работа: Бібліотека ASM-86 для перегляду графіки в стандартах BMP та PCX
jmp @lpokbmp;
@lpokbmp:
pop ds
popa; ;восстановление регистров
mov ax,0
jmp @lpubmp;
@lppoor1bmp:
mov ah,3eh; ;закрытие файла
mov bx,[flc];
int 21h;
@lppoorbmp:
pop ds
popa; ;восстановление регистров
mov ax,3
@lpubmp:
ret
endp
PROC LoadPcx ;процедура чтения и вывода на экран PCX
ARG nx:WORD,ny:WORD,file:WORD:2 ;адрес строки имени картинки
pusha; ;сохранение регистров
push ds
mov dx,cs ;установка сегмента данных равным сегменту кода
mov ds,dx
MASM
mov ax,[file] ;копирование имени файла в буфер
mov bx,ax
mov ax,[file]+2
mov es,ax
mov si,offset nfile