Реализовать эффект дождя из одиночных различных типов заливки произвольного цвета - Assembler
Формулировка задачи:
Помогите пожалуйста реализовать эффект дождя из одиночных различных типов заливки произвольного цвета.
Капли по одной в столбце падают.
Решение задачи: «Реализовать эффект дождя из одиночных различных типов заливки произвольного цвета»
textual
Листинг программы
- .model small
- .386
- .data
- .stack
- db 255 dup(?)
- .code
- start:
- mov ax,@data
- mov ds,ax
- mov ah,00h
- mov al,03h
- int 10h
- push 0B800h
- pop es
- xor di,di
- mov ax,0107h
- big:
- mov cx,80
- push cx
- push di
- mov cx,25
- less:
- mov word ptr es:[di],ax
- call delay
- mov word ptr es:[di],0020h
- add di,80*2
- loop less
- pop di
- pop cx
- add di,2
- cmp ah,07h
- jne skip
- xor ah,ah
- skip:
- inc ah
- loop big
- xor ah,ah
- int 16h
- mov ah,4Ch
- mov al,00h
- int 21h
- delay proc
- push cx
- mov cx,1000
- one:
- push cx
- mov cx,10000
- two:
- nop
- loop two
- pop cx
- loop one
- pop cx
- ret
- delay endp
- end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д