Вывод полосы из разноцветных квадратов на экран в графическом режиме - Assembler/emu8086

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

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

Недавно на практике была поставлена задача написать программу для вывода полосы из разноцветных квадратов на экран. В примерах, встроенных в эмулятор нашёл как нарисовать простой квадрат, но не совсем подходит для моей задачи. Буду рад помощи, либо какой-нибудь литературе про графику в emu8086

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

textual
Листинг программы
;только тут всем управляете
count   equ 7;количество строк-фигур
szH equ 150;размер по горизонту
szV equ 15;рамер по ветикали
plusH   equ 10;шаг по горизонту
plusV   equ szV;шаг по вертикали
delta   equ 10;а это так шалопай, умножите на ноль и будет безобидным

Объяснение кода листинга программы

Вот что получается:

  1. Управление размером и шагом полосы (count=7, szH=150, szV=15, plusH=10, plusV=15, delta=10)
  2. Вывод верхней строки (y=0)
  3. Вывод нижней строки (y=14)
  4. Вывод левой колонки (x=0)
  5. Вывод правой колонки (x=14)
  6. Вывод первой клетки (x=0, y=0)
  7. Вывод последней клетки (x=14, y=14)
  8. Умножение на ноль (any=0)

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

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