Реализовать эффект дождя из одиночных различных типов заливки произвольного цвета - Assembler

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста реализовать эффект дождя из одиночных различных типов заливки произвольного цвета. Капли по одной в столбце падают.

Решение задачи: «Реализовать эффект дождя из одиночных различных типов заливки произвольного цвета»

textual
Листинг программы
  1. .model small
  2. .386
  3.  
  4. .data
  5.  
  6. .stack
  7. db 255 dup(?)
  8.  
  9. .code
  10. start:
  11. mov ax,@data
  12. mov ds,ax
  13.  
  14. mov ah,00h
  15. mov al,03h
  16. int 10h
  17.  
  18. push 0B800h
  19. pop es
  20. xor di,di
  21.  
  22. mov ax,0107h
  23. big:
  24. mov cx,80
  25.  
  26. push cx
  27. push di
  28.  
  29. mov cx,25
  30. less:
  31. mov word ptr es:[di],ax
  32.  
  33. call delay
  34.  
  35. mov word ptr es:[di],0020h
  36.  
  37. add di,80*2
  38.  
  39. loop less
  40.  
  41. pop di
  42. pop cx
  43.  
  44. add di,2
  45.  
  46. cmp ah,07h
  47. jne skip
  48.  
  49. xor ah,ah
  50.  
  51. skip:
  52. inc ah
  53.  
  54. loop big
  55.  
  56. xor ah,ah
  57. int 16h
  58.  
  59. mov ah,4Ch
  60. mov al,00h
  61. int 21h
  62.  
  63. delay proc
  64. push cx
  65.  
  66. mov cx,1000
  67. one:
  68. push cx
  69.  
  70. mov cx,10000
  71. two:
  72. nop
  73. loop two
  74.  
  75. pop cx
  76. loop one
  77.  
  78. pop cx
  79.  
  80. ret
  81. delay endp
  82. end start

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


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

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

9   голосов , оценка 4.111 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы