Дипломированных специалистов «Информатика и вычислительная техника»



Download 12,06 Mb.
Pdf ko'rish
bet247/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   243   244   245   246   247   248   249   250   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

Специальные численные значения
Несмотря на большой диапазон вещественных значений,
в регист-
рах стека сопроцессора, понятно, что бесконечные значения находятся за рамками
этого диапазона. Для того чтобы иметь возможность реагировать на вычислитель-
ные ситуации, в которых возникают такие значения, в сопроцессоре и предусмотре-
ны специальные комбинации битов, называемые специальными численными зна-
чениями. При необходимости программист может сам кодировать специальные
численные значения, поскольку вещественные числа, описанные директивой
DT, соответствующие команды сопроцессора загружают без всяких преобразо-
ваний.
 вещественные числа
вещественные числа — это числа, которые меньше минималь-
ного нормализованного числа для каждого вещественного формата. Поясним при-
роду
чисел с использованием числовой шкалы. Например, для
вещественного числа в расширенном формате диапазон представимых значений
в сопроцессоре на числовой шкале будет выглядеть так, как показано на рис.
Нормализованные вещественные числа
в расширенном формате
J 3.37*
Денормализованные числа
Рис.
Положение денормализованных вещественных чисел на числовой шкале
Как нам уже известно, сопроцессор хранит числа в нормализованном виде. По
мере приближения чисел к нулю ему все труднее «вытягивать» их значения к нор-
мализованному виду, то есть к такому виду, чтобы первой значащей цифрой ман-
тиссы была единица. Размерность разрядной сетки, отведенной в форматах веще-
ственных чисел сопроцессора для представления характеристики, не безгранична.
Поэтому при определенных значениях числа в расширенном формате значение
характеристики становится равным нулю (рис.
Но на самом деле число от-
лично от нуля, то есть это «не настоящий» численный нуль. Таким образом, между
Минимальное положительное денормализованное число:
оо | ооооо
64 63 О
Минимальное отрицательное денормализованное число:
оо I оооо
64 63 О
Максимальное положительное денормализованное число:
00 | 11111
64 63 О
Максимальное отрицательное денормализованное число:
оо I
64 63 О
Рис.
Диапазон представимых в сопроцессоре денормализованных чисел


464 Глава
Архитектура и программирование сопроцессора
нулем и минимально
нормализованным числом есть еще
бесконечное количество очень маленьких чисел. Это и есть так называемые денор-
числа. Они имеют нулевой порядок и ненулевую мантиссу. Диапа-
зон
в сопроцессоре
чисел не безграничен, так
как количество разрядов мантиссы ограниченно (рис. 17.12).
Вопрос о том, каким образом сопроцессор реагирует на появление денормали-
зованных чисел, будет рассмотрен в разделе «Исключения сопроцессора и их об-
работка». При формировании
значения в некотором регистре
стека в соответствующем этому регистру теге регистра TWR формируется специ-
альное значение (10).
Нуль
также относят к специальным численным значениям. Это делается из-за того,
что это значение особо выделяется среди корректных вещественных значений,
формируемых как результат работы некоторой команды. Более того, нуль может
формироваться как реакция сопроцессора на определенную вычислительную си-
туацию.
Значение истинного нуля может иметь знак (рис. 17.13), что, впрочем, не влия-
ет на его восприятие командами сопроцессора. Если необходимо определить знак
нуля, то используйте команду
В результате работы этой команды в бит С1
регистра SWR заносится знак операнда. При загрузке нуля в регистр стека в соот-
ветствующем теге регистра TWR формируется специальное значение
оо
оооо ооо|
64 63 О
00 | 0000 000|
64 63 О
Рис.
Представление нуля в регистре стека сопроцессора
Значение нуля может быть сформировано в результате возникновения ситуации
антипереполнения (см. далее), а также при работе команд с нулевыми операндами.

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   243   244   245   246   247   248   249   250   ...   357




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish