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


Полезное:

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


Категории:

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






Преобразование форматов в ЦПОС с плавающей точкой





Преобразования форматов SP, SEP и DP выполняется в специальном уст­ройстве — преобразователе форматов, предусмотренном в аппаратном обес­печении ЦПОС. При этом соблюдаются следующие общие правила:

О целые значения смещенного порядка выравниваются по правому краю; "лишние" старшие разряды обнуляются;

и значения дробной части мантиссы выравниваются по левому краю (в слове SEP после явной \); "лишние" младшие разряды обнуляются.

Так как ЦПОС с ПТ поддерживают целочисленную арифметику с ФТ, то, кроме преобразований форматов вещественных данных, представленных в форме с ПТ, существует возможность взаимного преобразования форматов данных, представленных в формах с ФТ и ПТ. В зависимости от архитекту­ры преобразователя форматов, вариации таких преобразований разнообраз­ны, однако их принцип будет ясен из следующих двух примеров.

Пример I. Преобразование вещественного числа с ПТ в целое число с ФТ. Числа с ПТ и ФТ имеют одинаковый формат SP.

Сначала в преобразователе форматов производится проверка на особые слу­чаи (см. разд. 3-.8.6). Если число с ПТ является нормализованным и не фик­сируется особый случай, преобразование форматов выполняется в расши-

ренном формате SEP, где вещественное число с ПТ округляется до целого!
соответствии с установленным режимом округления (см. главу 4) и затеЛ
представляется в формате SP в форме с ФТ с выравниванием по праве
краю в дополнительном коде. Если имеет место особый случай, он отоби
жается состоянием соответствующих битов в регистре состояния и обраба-1
тывается в установленном порядке. В частности, если значение числа с П1
выходит за границы диапазона представления целых чисел в форме с Фш
т. е. имеет место особый случай переполнения, целое число округляется!
правилам арифметики насыщения чисел с ФТ (см. главу 4). 1

Пример 2. Преобразование целых чисел в форме с ФТ к форме с ПТ. Дай
ные с ФТ имеют формат SP, а с ПТ — формат SEP. 1

В преобразователе форматов выполняется аналогичная проверка на особа!
случаи, после чего целое число в форме с ФТ переводится из дополните™
ного кода в прямой и сохраняется в форме с ПТ в формате SEP. В отличш
от предыдущего примера, особого случая "переполнение" здесь произой!
не может, т. к. диапазон представления чисел с ПТ существенно шире, чш
с ФТ (см. разд. 3.8.8). |

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



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