Вывод на экран графического изображения с использованием прерывания пользователя - Assembler
Формулировка задачи:
помогите пожалуйста найти ошибки
text segment
assume cs:text
org 100h
begin: mov ax,3
int 10h
mov ax,3560h
int 21h
mov word ptr Old60,BX
mov word ptr Old60+2,ES
mov ax,2560h
mov dx,offset userint
int 21h
push 0B800h
pop es
mov ah,9
mov dx,offset msg1
int 21h
a1: mov di,10*160+68
mov si, offset msg2
mov cx,20
mov al,color
a2: movsb
stosb
loop a2
inc color
int 60h
mov ah,1;
int 16h
jz a1
retn;
userint proc
push ax
push bx
push cx
push dx
mov ah, 0
int 1ah
mov bx,dx
add bx,9
a3: int 1ah
cmp dx,bx
jne a3
pop dx
pop cx
pop bx
pop ax
iret
userint endp
msg1 db ' Esc$'
msg2 db 'Student'
Old60 dd
color db 0Fh
end begin
text endsРешение задачи: «Вывод на экран графического изображения с использованием прерывания пользователя»
textual
Листинг программы
end begin text ends