Блин, ну давай так:
Есть угол (байт, 0-255, это полный круг как принято на спеке).
Нужен от него тангенс.
Что дальше?
Если вы хотите иметь тангенс в виде 8.8 (8 бит целое, 8 бит дробное), и потратить на него 16 бит, то делаете табличку на 512 байт, где и храните готовые тангенсы.