Связанные сообщения
[ZX]
-
- Я наверное чего-то не понял, но что это за freestanding такой, в котором код int64_t a, b; int64_t c = a/b; не компилируется? - йцукен(06.09.2018 16:53)
- это вот что за задача, в которой МК вынужден работать с 64-х битными числами?? чот мне подсказывает, что выбран совсем не тот МК. - Mahagam(06.09.2018 16:28)
- В моих программах есть модуль фиксации событий, в котором активно используются битовые поля. Событий становилось больше и больше > битов тоже > вот и 64-х битные переменные пригодились. - AlexG(07.09.2018 18:12)
- если событий станет > 64? зачем такой изврат? m16_home(1442 знак., 07.09.2018 21:00)
- Когда событий станет больше, придется переписывать, но пока хватает с запасом - AlexG(08.09.2018 05:04)
- Корявенько, конечно, но я делал так Dingo(584 знак., 28.09.2018 05:21 - 05:41)
- Когда событий станет больше, придется переписывать, но пока хватает с запасом - AlexG(08.09.2018 05:04)
- если событий станет > 64? зачем такой изврат? m16_home(1442 знак., 07.09.2018 21:00)
- А при чём здесь контроллер? Я на AVR делю и умножаю 64-битные числа одной строчкой на С. - Ale3000(07.09.2018 06:16)
- IMEI модуля связи - lloyd(06.09.2018 16:48)
- Кстати, присоединяюсь к вопросу. Кому вообще нужно распечатывать число из 20 знаков? Это какой-то лог для мазохистов? - SciFi(06.09.2018 16:31)
- Коллеги выбрали атом для передачи по интерфейсу - 64 бит, правда обрезают лидирующие нули. Поначалу было дико, но что-то в этом есть. Слово состояния устройства - один атом. Кррасота! - VLLV(06.09.2018 17:22)
- И распечатываете всё это дело в десятичном виде с 20 знаками? O_o - SciFi(06.09.2018 17:40)
- Коллеги выбрали атом для передачи по интерфейсу - 64 бит, правда обрезают лидирующие нули. Поначалу было дико, но что-то в этом есть. Слово состояния устройства - один атом. Кррасота! - VLLV(06.09.2018 17:22)
- В моих программах есть модуль фиксации событий, в котором активно используются битовые поля. Событий становилось больше и больше > битов тоже > вот и 64-х битные переменные пригодились. - AlexG(07.09.2018 18:12)
- Какое-то вуду. Ты бы хоть ссылку на оригинал привёл для приличия. SciFi(14 знак., 06.09.2018 11:11 - 11:14, ссылка)
- Не знаю чем тебе поможет оригинал. Идея проста. Идём по битам исходного числа справа-налево, если бит установлен: к результату прибавляем единицу в BCD, затем в конце цикла результат умножаем на два в BCD тоже. Полученное BCD в десятичный вид fk0(1460 знак., 06.09.2018 11:23, ссылка)
- Так может на асме и написать. На msp делал 32битный, например, код тревиальный. - Хитрый Китаец(06.09.2018 15:50)
- :)) - MBedder(06.09.2018 13:21, картинка)
- Не знаю чем тебе поможет оригинал. Идея проста. Идём по битам исходного числа справа-налево, если бит установлен: к результату прибавляем единицу в BCD, затем в конце цикла результат умножаем на два в BCD тоже. Полученное BCD в десятичный вид fk0(1460 знак., 06.09.2018 11:23, ссылка)