|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.09.2016, 12:30 | #1 |
Регистрация: 16.08.2016
Сообщений: 5
|
Разрядность переменной
Всем привет! Программирую один алгоритм, с типом переменных double, как известно double имеет разрядность 64 бита. Данный алгоритм требуется реализовать на железе, но перед этим нужно произвести оценку работы алгоритма при малом разряде переменных, то есть посмотреть как он будет работать при малой точности вычисления переменных.
Собственно вопрос в следующем: насколько мне известно современные АЦП в среднем имеют разрядность равную 14 битам. Так вот мне требуется конвертировать мои данные под разрядность хотя бы в 16 бит, но при этом переменная должны быть знаковой и вещественной. Следовательно int8, int16 и так далее не подходят. |
14.09.2016, 13:23 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
word. Знаковым битом сам управляй. На порядок можно отвести 3 бита, для мантисы останется 12. Тоже сам управляй
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.09.2016, 13:32 | #3 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Нужна такая сильная точность? Работа связана с многократными промежуточными вычислениями?
Если без битовых операций, то можно ввести свой тип. Например, 16 бит на целую часть (или больше), 16 бит на дробную часть. Например, как в этой структуре размер файла хранится в двух ДВОРДах сразу. Код:
|
15.09.2016, 11:52 | #4 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
http://half.sourceforge.net/ Первое что находится по запросу "c++ half precision float"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разрядность команды | mosxe | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 19.11.2012 20:28 |
Узнать разрядность процессора | dimonbest | Общие вопросы Delphi | 16 | 01.10.2011 09:15 |
Разрядность ОС | Golovastik | Свободное общение | 3 | 30.05.2010 12:28 |
Разрядность чисел | obake | Microsoft Office Excel | 1 | 24.02.2009 22:46 |
разрядность кода | satanatas | Помощь студентам | 4 | 11.01.2008 18:15 |