Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Кампилятор С18, процессор PIC18F46j50, число при умножении розрядность в 32 бита превысит всегда.
Отправлено
alexdos
(178.94.54.41)
04 апреля 2011, г. 16:21
В ответ на:
разбиваешь на две 16-битные половинки, умножаешь на 1000 каждую отдельно, потом сдвигаешь и складываешь
отправлено
Токовый клещ
04 апреля 2011, г. 15:45
Составить ответ
|
Вернуться на конференцию
Ответы
поэтому и нужно умножать 16-битные части, которые при умножении на 1000 не вылезут за пределы 32 бит
-
Токовый клещ
(
пустое
, 04.04.2011, 16:38:52
95.25.46.129
)
Да, способ с умножением двух частей , а потом сложением с сдвигом двух результатов, пожалуй самый простой способ приналичии 32-х розрядных.
-
alexdos
(
пустое
, 04.04.2011, 17:11:22
178.94.204.150
)
Слово "сдвиг" здесь как-то ни к селу ни к городу.
-
Крок
(
пустое
, 04.04.2011, 22:33:22
188.123.248.236
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 93:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru