Речь об ассемблере.
Как реализовать вычисление (не обязательно реалтайм, можно табличкой) тангенса от произвольного числа (байта)?
Вот синус-косинус - это легко, табличка размером 256 байт и ок.
Там всё просто, число диапазона 0 - 0.9 помноженое на 255 и так для всех значений байта (от 0 до 255).
А как с тангенсом быть?
Ведь уже к 1/8 круга (в миру = 45 градусов, в асме = 32 градуса) приобретает значение 1 (т.е. по-нашему 255) и дальше стремительно идёт в рост.
Кто знает как правильно обращатся с тангенсом?
(и желательно чтоб как с синусом, чтоб в 8 бит).
Help!
Опс! Забыл пояснить что не от лени дергаю народ, а поискал по zx-журналам, но что-то не нашёл ничего для асма по теме (для ЯВУ - нашлось)