Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






С фиксированной точкой





 

Диапазон представления чисел устанавливает границы между минимально и максимально допустимыми значениями, представляемыми в заданном формате и коде.

Динамический диапазон ДД определяют как:

ДД = max значение / min значение = 0,

где max значение и min значение = 0 представлены в заданном формате и коде.

 

Динамический диапазон ДД в децибелах равен

ДД (дБ) = 20 lg (ДД).

Точность представления чисел определяет максимально допустимую точность представления дробной части вещественных чисел.

Напомним, что в двоичной системе счисления при заданном формате целые числа (в том числе, целые части вещественных чисел) представляются точно, а дробные – приближено. Максимально допустимая ошибка при представлении дробных чисел равна:

 

2-b-1 = 2-(b+1) = 2-m _ половине младшего значащего бита (половине шага квантования) при округлении;

 

2-b _ младшему значащему биту (шагу квантования) при усечении,

где b – количество значащих битов; n = b _ 1; m – длина слова, в котором представляется число, например, для слова m = n, для двойного слова m = 2n.

Точность представления измеряется в битах и определяется как:

log 2 (max значение / max ошибка при округлении),

где max значение соответствует:

для дробных чисел – максимальному (по модулю) значению, представленному в заданном формате и коде;

для смешанных чисел – максимальному (по модулю) значению дробной части числа, представленной в заданном формате и коде.

Определим диапазон, динамический диапазон и точность представления данных различных типов.

Данные целого типа.

· Целые числа со знаком.

Диапазон представления целых чисел со знаком в формате “слово” длиной n в дополнительном

коде равен:

_ 2b < C < 2b _ 1,

где C – значение целого числа.

Динамический диапазон ДД равен

ДД = _ 2b / 1 = 2b

Например, при длине слова 16 битов диапазон равен

_215 < C < 215 _ 1,

а динамический диапазон

ДД = 215;

или в децибелах

ДД (дБ) = 20 lg (215) = 90, 3 дБ.

Аналогично можно определить диапазон представления и динамический диапазон для чисел в

формате “двойное слово” длиной 2n. Например, при длине двойного слова 32 бита диапазон

представления равен

_231 < C < 231 _1,

а динамический диапазон

ДД = 231

или в децибелах

ДД (дБ) = 20 lg (231) = 186, 6 дБ.

· Беззнаковые числа.

Диапазон представления целых беззнаковых чисел в формате слово длиной n в дополнительном коде

вдвое больший, чем для целых со знаком (знаковый бит включен в число значащих) и равен:

0 < C < 2n _ 1.

Данные вещественного типа.

· Дробные числа.

Диапазон представления дробных чисел не зависит от типа арифметики (целочисленная/ дробная).

В формате “слово” длиной n (формат Qb) в дополнительном коде диапазон равен

_ 1 < C < 1 _2-b,

где C—значение дробного числа.

Модуль дробного числа не превышает 1 независимо от длины формата.

 

Date: 2015-07-17; view: 354; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию