.model tiny
.386
.data
fname db '1.bmp',0
buffer db 5318 dup(0)
.code
org 100h
start:
mov ax,13h
int 10h
push 0a000h
pop es
xor ax,ax
mov ah,3dh
mov dx,offset fname
int 21h
mov bx,ax
mov ah,3fh
mov cx,5318
mov dx,offset buffer
int 21h
mov cx,100
xor ax,ax
mov si,offset buffer
cycle:
push cx
push ax
imul ax,320
mov di,ax
mov cx,100
cld
rep movsb
add si,100
pop ax
inc ax
pop cx
loop cycle
xor ax,ax
int 16h
ret
end start
ЗЫ 1.bmp - не настоящий БМПшник - сам файл я прикрепил.