Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Операції над даними в СП з плаваючою точкою

Реферат Операції над даними в СП з плаваючою точкою





d>

0

Rn = FDEP Rx BY Ry (SE)

*

*

0

Rn = FDEP Rx BY : (SE)

*

*

0

Rn = Rn OR FDEP Rx BY Ry (SE)

*

*

0

Rn = Rn OR FDEP Rx BY : (SE) /Td>

*

*

0

Rn = FEXT Rx BY Ry

*

*

0

Rn = FEXT Rx BY :

*

*

0

Rn = FEXT Rx BY Ry (SE)

*

*

0

Rn = FEXT Rx BY :

*

*

0

з Rn = EXPRx (EX)

*

0

*

з Rn = EXP Rx

*

0

*

Rn = LEFTZ Rx

*

*

0

Rn = LEFTO Rx

*

*

0

Rn = FPACK Fx

0

*

0

Fn = FUNPACK Rx

0

0

0

* = залежить від даних




Rn, Rx, Ry = будь-який регістр реєстрового файлу; використовуване поле біт залежить від команди

Fn, Fx = будь-який регістр реєстрового файлу; слові

| з плаваючою

точкою




8. Багатофункціональні обчислення

Поряд з операціями, виконуваними кожним обчислювальним пристроєм окремо, в ADSP-2106x підтримуються багатофункціональні обчислення, коли реалізуються паралельні операції ALU і помножувача або подвійні функції в ALU. Багатофункціональні і однофункціональні обчислення виконуються аналогічно. Оновлення прапорів відбувається так само, за винятком того, що до подвійного операції ALU складання/віднімання прапори встановлюються на підставі операції "АБО" між прапорами від кожної операції.

При використанні ALU і помножувача для багатофункціональних обчислень кожен з чотирьох вхідних операндів обмежений своїм набором з чотирьох регістрів реєстрового файлу (див. нижче рис.2.9). Наприклад, операнд X в ALU може бути тільки R8, R9, R10 або R11. У всіх інших операціях вхідний операнд може бути будь-яким регістром реєстрового файлу.

Подвійне складання/віднімання


Ra = Rx + Ry, Rs = Rx-Ry Fa = Fx + Fy, Fs = Fx-Fy


Множення/накопичення і додавання, віднімання або усереднення з фіксованою точкою


Ra = RH-8 + R15-12 Ra = Rll-8-R15-12 Ra = (Rll-8 + R15-12)/2

Rm = R3-0 * R7-4 (SSFR) MRF = MRF + R3-0 * R7-4 (SSF) Rm = MRF + R3-0 * R7-4 (SSFR) MRF = MRF - R3-0 * R7-4 (SSF) Rm = MRF - R3-0 * R7-4 (SSFR)


Множення і операція ALU з плаваючою точкою


Fm = F3-0 * F7-4, Fa = FH-8 + F15-12

Fa = Fll-8-F15-12

Fa = FLOAT Rll-8 by R15-12

Ra = FIX Fl 1 - 8 by R15-12

Fa = (Fll-8 + F15-12)/2

Fa = ABSFH-8

Fa = MAX (Fll-8, F15-12)

Fa = MIN (FH-8, F15-12)


Множення і подвійне складання/віднімання


Rm = R3-0 * R7-4 (SSFR), Fm = F3-0 * F7-4, Ra = Rll-8 + R15-12, Fa = FH-8 + F15-12, Rs = Rll-8-R15-12 Fs = FH-8-F15-12


Rm, Ra, Rs, Rx, Ry - будь-який регістр реєстрового файлу; операнд з фіксованою точкою Fm, Fa, Fs, Fx, Fy - будь-який регістр реєстрового файлу; операнд з плаваючою точкою

SSFR - операнд Х знаковий, операнд Y знаковий, дробові вхідні да...


Назад | сторінка 10 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Виконання операцій над операндами з плаваючою точкою
  • Реферат на тему: Резервуари з плаваючою дахом
  • Реферат на тему: Пристрій для складання двох чисел з плаваючою комою
  • Реферат на тему: Виробництво вузла поділу чисел з плаваючою комою, використовуваного в літак ...
  • Реферат на тему: Порозрядні логічні Операції та Операції Зсув