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

Реферат Виконання операцій над операндами з плаваючою точкою





ок 35 - в регістр операнда З записуємо позитивний нуль, далі блок 149.

Блок 36 - перевірка на рівність нулю всіх розрядів зміщеного порядку операнда А, якщо умова вірна то А ненормалізоване число і переходимо в блок 38, інакше А - нормалізоване число і переходимо в блок 37.

Блок 37 - перевірка на рівність нулю всіх розрядів зміщеного порядку операнда В, якщо умова вірна то В ненормалізоване число і переходимо в блок 113, інакше В- нормалізоване число і переходимо в блок 39.

Блок 38 - перевірка на рівність нулю всіх розрядів зміщеного порядку операнда В, якщо умова вірна то В ненормалізоване число і переходимо в блок 104, інакше В- нормалізоване число і переходимо в блок 131.

Блок 39 -перевірка на рівність знакових розрядів операндів А і В, якщо умова вірна то переходимо до блоку 40, інакше переходимо до блоку 41.

Блок 40 - перевірка на рівність зміщених порядків операнда А і В, якщо вони рівні то переходимо до блоку 43, інакше переходимо до блоку 44.

Блок 41 - перевірка на рівність зміщених порядків операнда А і В, якщо вони рівні то переходимо до блоку 45, інакше переходимо до блоку 46.

Блок 42 - перевірка на рівність знакового розряду операнда А 1-це, якщо це так то переходимо до блоку 50, інакше йдемо до блоку 49.

Блок 43 - якщо дробова частина мантис однакова у обох операндів, то ми отримаємо 0, перейшовши в блок 42, інакше ми перейдемо до порівняння мантис перейшовши в блок 51.

Блок 44 - порівняння зміщених порядків А і В, якщо усунутий порядок операнда А більше зміщеного порядку операнда У той переходимо в блок 47, інакше перейдемо в блок 48.

Блок 45 - перевірка знакового розряду операнда А на рівність 1-це,

якщо умова виконується то переходимо до блоку 52, інакше переходимо до блоку 53.

Блок 46 - порівняння зміщених порядків операндів А і В, якщо усунутий порядок перший операнда більше іншого то переходимо до блоку 91, інакше переходимо до блоку 92.

Блок 47 - регістру операнда З привласнюємо як знакового розряду результат виконання операції суми за модулем два 0 і знакового розряду операнда А, після цього переходимо в блок 75.

Блок 48 - регістру операнда З привласнюємо як знакового розряду результат виконання операції суми за модулем два 1 і знакового розряду операнда А, після цього переходимо в блок 76.

Блок 49 -регістри операнда З присвоюємо позитивний нуль, далі блок 149.

Блок 50 - регістру операнда З присвоюємо негативний нуль, далі блок 149.

Блок 51 - порівнюються дробові частини мантис операндів А і В, якщо мантиса операнда А більше мантиси операнда У той перейдемо до блок 55, інакше перейдемо в блок 54.

Блок 52 - число буде позитивним, далі блок 56.

Блок 53 - число буде негативним, далі блок 56.

Блок 54 - в розряди дробової частини мантиси і молодший розряд порядку записується різниця дрібних частин мантис першого і другого операндів з приписаними спереду одиницями, які є цілими частинами мантис, далі блок 57.

Блок 55 - в розряди дробової частини мантиси і молодший розряд порядку записується різниця дрібних частин мантис другого і першого операндів з приписаними спереду одиницями, які є цілими частинами мантис, далі блок 57.

Блок 56 - в розряди дробової частини мантиси і молодший розряд порядку записується сума дрібних частин мантис другого і першого операндів з приписаними спереду одиницями, які є цілими частинами мантис, далі блок 58.

Блок 57 - повірка молодшого розряду порядку на наявність одиниці. Якщо умова виконується, результат вирівняний до нормалізованого виду і відбувається перехід до блоку 64, інакше потрібно виконати зрушення мантиси вліво і зменшення порядку, відбувається перехід до блоку 59.

Блок 58 - перевірка розряду C [10]. Якщо він дорівнює одиниці, потрібно виконати перевірку на переповнення формату і вирівнювання результату і відбувається перехід до блоку 60, інакше результат майже записаний і відбувається перехід до блоку 68.

Блок 59 - дрібна частина мантиси зсувається на один розряд вліво, старший розряд мантиси переходить на молодший розряд порядку. Порядок зменшується на одиницю. Далі блок 61.

Блок 60 - перевірка порядку результату на рівність максимально можливого порядку числа. Якщо умова виконується, виникає виняткова ситуація «переповнення формату» і відбувається перехід до блоку 63, інакше досить вирівняти результат, відбувається перехід до блоку 62.

Блок 61 - перевірка з...


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





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

  • Реферат на тему: Блок вирівнювання порядків і зсуву мантис
  • Реферат на тему: Блок виконання операцій десяткової арифметики
  • Реферат на тему: Системний блок
  • Реферат на тему: А. Блок і символізм
  • Реферат на тему: Блок збудження для ВТП