Легко ли заполнить геометрическую фигуру c, подобную этой? :
Мой код:
org 100h
;320 x 200
;video mode
mov ah, 4Fh
mov al, 2
mov bx, 13h
int 10h
;video mode
triangle_a:
mov [x], 100
mov [y], 100
mov [size], 10
mov cx, [x]
mov dx, [y]
horizontal_line:
call pixel
inc cx
dec [size]
jnz horizontal_line
mov [size], 10
vertical_line:
call pixel
dec dx
dec [tam]
jnz vertical_line
mov [size], 10
mov cx, [x]
mov dx, [y]
slanted_line:
call pixel
dec dx
inc cx
dec [size]
jnz slanted_line
pixel:
mov ah, 0ch
mov al, 5
mov bh, 0
int 10h
ret
fim:
mov ah, 4Ch
int 21h
ret
x rw 1
y rw 1
size rw 1
Все должно быть совместимо с fasm, и если нет простого, что лучше сделать? в этом случае? На данный момент я просто пишу для алгоритма stackoverflow, потому что мне есть что сказать.