Как нарисовать круг с помощью текстовых символов на терминале Linux с помощью NASM?Linux

Anonymous
Как нарисовать круг с помощью текстовых символов на терминале Linux с помощью NASM?

Сообщение Anonymous »

Я студент университета и не понимаю, как рисовать круги или прямоугольник. Я печатаю текст в окне терминала, не используя линии, поэтому технически он будет выглядеть как круг, состоящий из символов *.
Я не могу использовать Python или иметь форма, сделанная заранее. Мне нужно использовать NASM, чтобы вычислить, куда идут звезды в круге, и нарисовать их.
Это пример печати * на терминале

Код: Выделить всё

;print a star (asterisk)
section .data
star db '*', 0xA, 0

section .bss
;uninitialized variable

section .text
global _start
_start:
mov eax, 4 ; system call for print
mov ebx, 1 ; standard output
mov ecx, star ; memory location
mov edx, 2 ; length
int 0x80

mov eax, 1 ;system call for exit
mov ebx, 0 ;exit
int 0x80
Как распечатать звезду в форме целого круга?

Подробнее здесь: https://stackoverflow.com/questions/791 ... using-nasm

Вернуться в «Linux»