Пр о ц е с с о р TMS 3 2 0C4 x
37
Рис.1.17. Преобразование операндов в ПТ:
а,б
-короткий в ОТ и РТ соответсвенно;
в
- ОТ в РТ;
г
- РТ в ОТ
1.8. Операции с плавающей точкой
Процессор TMS320C4x поддерживает набор операций с ПТ, которые вы-
полняются центральным АЛУ.
Примем следующие обозначения:
am
- мантисса числа
a
;
ae
- порядок (экспонента) числа
a
;
bm
- мантисса чис-
ла
b
;
be
- порядок числа
b
.
Умножение
выполняется по следующему правилу:
если
a
=
am
⋅
2
ae
,
b
=
bm
⋅
2
be
, то
c
=
a
⋅
b
=
am
⋅
bm
⋅
2
(
ae
+
be
)
.
Сложение/вычитание
выполняется по правилу:
если
a
=
am
⋅
2
ae
,
b
=
bm
⋅
2
be
,
то при
ae
≥
be
c
=
a
±
b
= (
am
±
(
bm
⋅
2
-(
ae-be
)
) )
⋅
2
ae
;
при
ae
<
be
c
=
a
±
b
= ( (
am
⋅
2
-(
be-ae
)
)
±
bm
)
⋅
2
be
.