2009-05-07 3 views
3

Прямо сейчас я преобразовываю строку, содержащую десятичное число, в целое число (игнорируя теперь точку счисления), загружаем его в ST (0) и делим на правильную мощность 10 для учета точки счисления. Это кажется вокруг, и требует, чтобы у меня была таблица поиска для некоторых из способностей 10. Есть ли лучший способ сделать это?Как преобразовать десятичное число в REAL10 в сборке MASM?

ответ

1

Сверху моей головы меня искушает мысль о конструировании части мантиссы, подсчет числа цифр и установка экспонента непосредственно вместо того, чтобы делать деление.