Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexander Bushmakin                  2:5050/96.777  25 Apr 2002  21:53:26
 To : Dmitry Teplyakov
 Subject : Преобразование BCD-> Integer
 -------------------------------------------------------------------------------- 
 
 
  Помнится, прочитал я твое письмо к Sashka Yackubtchick:
 
  SY>> Вопрос не совсем понятен - что такое обычное десятичное?
  DT> Да, я уже после понял, что неправильно сформулировал вопрос. Значит,
  DT> есть числовой ряд, например: 21 32 34 45. Все эти числа -
  DT> шестнадцатиричные, но понимать их надо так, как они написаны, т.е.
  DT> 21HEX-> 21 DEC. И весь этот ряд - это десятичное число 21323445.
  DT> Проблема в том, что эти данные хранятся в файле, и когда я его читаю,
  DT> то я читаю десятичное число, т.е. вместо 21 я читаю 33 и т.д. Поэтому
  DT> приходится прочитанное число преобразовывать в HEX, причем текстовый,
  DT> потом текст бить на две части и каждую часть преобразовывать в число.
  DT> А по всем этим числам строить полином для получения нормального числа.
  DT> Hо это все очень медленно работает (записей порядка нескольких
  DT> сотен тысяч). Вот и интересуюсь как оптимизировать этот процесс.
 
 Hихрена не понял. Что мешает считывать BCD побайтно и выделять из них
 десятичные циферки, умножая при поступлении новой тетрады предыдущую на 10?
 
             C лучшими пожеланиями, Alexander.
 
 --- GoldED+/W32э1.1.4.7  Win98ME 4.90.3000
  * Origin: Что у пьяного на уме, то у лесбиянки на языке...(C) (2:5050/96.777)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Преобразование BCD-> Integer   Dmitry Teplyakov   24 Apr 2002 18:26:04 
 Преобразование BCD-> Integer   Sashka Yackubtchick   25 Apr 2002 01:23:53 
 Преобразование BCD-> Integer   Dmitry Teplyakov   25 Apr 2002 10:06:31 
 Преобразование BCD-> Integer   Alexander Bushmakin   25 Apr 2002 21:53:26 
 Re: Преобразование BCD-> Integer   Arthur Vartanov   25 Apr 2002 23:07:37 
 Преобразование BCD-> Integer   Alexander Chelmodeev   25 Apr 2002 22:15:24 
 Преобразование BCD-> Integer   Sashka Yackubtchick   26 Apr 2002 05:49:47 
 Преобразование BCD-> Integer   Alex Astafiev   25 Apr 2002 17:23:28 
Архивное /ru.algorithms/41023cc8435d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional