Вывод на экран графического изображения с использованием прерывания пользователя - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5
Похожие ответы