lg(x) на ассемблере

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
roman_s
Сообщения: 1
Зарегистрирован: 01 сен 2009, 12:31

Здравствуйте.
Подскажите пожалуйста как реализовать функцию десятичного логарифма на ассемблере.
С математикой все понятно, но как это написать на ассемблере?
С чего начать, что почитать?
airyashov
Сообщения: 441
Зарегистрирован: 02 ноя 2007, 10:31

log2(x)/log2(10)
соотвественно константы заменить

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

FLD 1.0
FLD x
FYL2X
FLDL2T
FDIVP st(1), st(0)
вроде не нарвал
icq:3(один)7748666
mail:airyashov( а)inbox.ru
Synccece
Сообщения: 2
Зарегистрирован: 06 сен 2009, 15:02

Доброго времени.

У меня вот такая проблема появилась. Нужно написать программу на ассемблере.
Программа должна уметь вычитать введенные пользователем двоично-десятичные упакованные числа, и выводить результат на экран.
Помогите пожалуйста, кто может.

З.Ы. Я в ассемблере ни бум-бум...
Ответить