r = 100
for(i = 0; i < 6.28; i += .01)
{
x = r * sin(i)
y = r * cos(i)
рисуем(x + 200, y + 200, цвет)
}
алгоритм
Инкрементные алгориты написанные на си и pascal сложны для перевода на ассемблер. Существуют какие либо другие алгоритмы кроме инкрементных?, или где можно взять инк. написанный на асме.
Код:
От 0 до 6.28 это 2 * Пи, .01 шаг достаточный для небольших окружностей чтобы небыло разрывов.
синусы и косинусы можно получить или по таблице (создается при старте программы) или через ММХ