Вывод полосы из разноцветных квадратов на экран в графическом режиме - Assembler/emu8086
Формулировка задачи:
Недавно на практике была поставлена задача написать программу для вывода полосы из разноцветных квадратов на экран. В примерах, встроенных в эмулятор нашёл как нарисовать простой квадрат, но не совсем подходит для моей задачи. Буду рад помощи, либо какой-нибудь литературе про графику в emu8086
Решение задачи: «Вывод полосы из разноцветных квадратов на экран в графическом режиме»
textual
Листинг программы
;только тут всем управляете count equ 7;количество строк-фигур szH equ 150;размер по горизонту szV equ 15;рамер по ветикали plusH equ 10;шаг по горизонту plusV equ szV;шаг по вертикали delta equ 10;а это так шалопай, умножите на ноль и будет безобидным
Объяснение кода листинга программы
Вот что получается:
- Управление размером и шагом полосы (count=7, szH=150, szV=15, plusH=10, plusV=15, delta=10)
- Вывод верхней строки (y=0)
- Вывод нижней строки (y=14)
- Вывод левой колонки (x=0)
- Вывод правой колонки (x=14)
- Вывод первой клетки (x=0, y=0)
- Вывод последней клетки (x=14, y=14)
- Умножение на ноль (any=0)