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

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





ату представлення результату.


5.3.3 Негативний прапор ALU (AN)

Негативний прапор ALU визначений для всіх операцій ALU. Він встановлюється, коли результат операції ALU негативний. Інакше він скинутий. h2> 5.3.4 Прапори переповнення ALU (AV, AOS, AVS)

Переповнення визначено для всіх операцій ALU з плаваючою і з фіксованою крапкою. Для результатів з фіксованою точкою AV і AOS встановлюються, коли результат операції "виключає АБО" (XOR) двох старших розрядів результату дорівнює 1, інакше AV скинутий. Для результатів з плаваючою точкою AV і AVS встановлюються, коли результат після округлення переповнений (незміщеними порядок> 127), інакше AV скинутий.

5.3.5 Прапор переносу операції АШ з фіксованою точкою (АС)

Прапор перенесення визначений для всіх операцій ALU з фіксованою крапкою. Для арифметичних операцій з фіксованою точкою АС встановлюється, якщо стався перенесення за старший розряд результату, інакше він скинутий. АС скинутий для операцій PASS, MIN, MAX, COMP, ASP, CLIP і логічних операцій. ALU зчитує прапор АС в операціях з фіксованою точкою: додавання з переносом і віднімання з переносом.

5.3.6 Знаковий прапор ALU (AS)

Знаковий прапор визначений тільки для операції ABS з фіксованою і з плаваючою точкою і операції MANT. AS встановлюється, якщо вхідний операнд негативний. Інакше він скинутий. ALU обнуляє біт AS для всіх операцій, крім ABS і MANT; на відміну від процесорів сімейства ADSP-2100, які оновлюють прапор AS тільки при операції ABS.


5.3.7 Прапори помилки ALL) (Al, AIS)

Прапори помилки ALU визначені для всіх операцій ALU з плаваючою крапкою. AI і AIS встановлюються, коли: вхідний операнд NAN (В«не число "); складаються нескінченності з протилежними знаками; віднімаються нескінченності одного знака; не встановлений режим насичення, а результат перетворення з формату з плаваючою точкою в формат з фіксованою точкою переповнений, або проводиться операція перетворення над нескінченністю.

Інакше AI скинутий.

5.3.8 Прапор операції з плаваючою точкою ALU (AF)

AF визначений для всіх операцій ALU з фіксованою і з плаваючою крапкою. Він встановлюється, якщо остання операція ALU була з плаваючою точкою, інакше він скинутий.

5.3.9 Накопичення порівнянь

Біти 31-24 в регістрі ASTAT зберігають прапори результатів до восьми операцій порівняння ALU. Ці біти формують регістр із зсувом вправо. Після виконання операції порівняння вісім біт зсуваються в напрямку молодшого розряду (біт 24 втрачається). Потім в старший біт (31) записується результат операції порівняння. Якщо операнд X більше операнда Y, то біт 31 встановлюється, інакше він обнуляється.

В 
6. Умножитель

Умножитель виконує операції множення з фіксованою або з плаваючою точкою і множення/накопичення з фіксованою крапкою. Множення/накопичення може бути виконано і з накопиченим складанням, і з накопиченим відніманням. Множення/накопичення з плаваючою точкою може бути виконане за допомогою паралельних операцій ALU і помножувача. Для цього використовуються багатофункціональні команди (див. далі розділ "Багатофункціональні обчислення" в цьому розділі). При операціях з плаваючою точкою помножувач оперує 32 - або 40-розрядними операндами і результатами формату з плаваючою крапкою. При операціях з фіксованою точкою помножувач оперує 32-розрядними даними з фіксованою точкою і видає 80-розрядні результати. Вхідні дані обробляються як цілі або дробові, беззнакові або в додатковому коді.

Команди помножувача: множення з плаваючою точкою; множення з фіксованою крапкою; множення/накопичення зі складанням для даних з фіксованою точкою (необов'язкове округлення); множення/накопичення з відніманням для даних з фіксованою точкою (необов'язкове округлення); округлення результату; насичення результату; обнуління результату.

В  6.1 Робота помножувача

На вхід помножувача надходять один або два вхідних операнда, звані X і Y, які можуть бути вміст будь-якого регістра в регістровому файлі. При операціях з фіксованою точкою результати можуть накопичуватися в будь-якому з двох локальних регістрів результату помножувача (MR) або записуватися тому в регістровий файл. Результати, збережені в регістрах MR, можуть заокруглюватимуть або насичуватися в окремих операціях. При операціях з плаваючою точкою повертається результат з плаваючою точкою, який завжди записується тому в регістровий файл.

Вхідні операнди передаються протягом першої половини циклу. Результати передаються протягом другої половини циклу. Т.ч., помножувач може зчитувати і записувати один і той же регістр реєстрового файлу за один цикл.

При операціях помножувача з фіксованою точкою вхідні дані зчитуються з 32 - старших бітів регістра реєстрового файлу. Операнди з фіксованою точкою мо...


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





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

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