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

Реферат Проектування процесора IBM сумісних команд





, програма центрального процесора може сформувати в пам'яті необхідне слово управління, а потім завантажити його в регістр. Крім того, вміст полів слова управління встановлюється при ініціалізації співпроцесора і може бути залишено за замовчуванням. br/>

2.2 Формати даних


Команди можна класифікувати не тільки за типом команди, але також і відповідно з типом даних, над якими виконуються операції.

Представлення чисел з фіксованою крапкою.

Під числом з фіксованою точкою розуміється двійкове ціле число, що займає байт, півслово, повне слово, подвійне слово. Нульовий біт відводиться під знак числа: 0 означає плюс, а 1 - мінус. Передбачається, що десяткова точка знаходиться праворуч від самої молодшої цифри числа, тобто використовуються тільки цілі числа. Формати цілих чисел (3 формату) відрізняються тільки довжиною і діапазоном допустимих чисел. Таким чином, можливий діапазон експонованих значень для знакових цілих становить: від -128 до +127 для байтових величин, від -32768 до +32767 для слів, від -2 31 до 2 31 -1 для подвійних слів. Беззнакові цілі можуть приймати значення: від 0 до 255 для байтових величин, від 0 до 65535 для слів, від 0 до 2 32 -1 для подвійних слів.

Розрядність чисел з фіксованою точкою узгоджена з розрядністю загальних регістрів. Тому надзвичайно зручно використовувати загальні регістри при виконанні арифметичних дій над числами з фіксованою крапкою. Всі використовувані формати цілочисельних даних представлені на малюнку 5. p align="justify"> Представлення чисел з плаваючою точкою

Система дійсних чисел, застосовувана при ручних обчисленнях, передбачається нескінченної і безперервною. Це означає, що не існує ніяких обмежень на діапазон використовуваних чисел і точність (кількість значущих цифр) їх подання. Для будь-якого дійсного числа є нескінченно багато чисел, які більше і менше його, а між будь-якими двома речовими числами також знаходиться нескінченно багато чисел. <В 

Рис. 5. Формати цілочисельних даних


Для дійсних чисел в курсовому проекті застосовуються формати з плаваючою крапкою: короткий, довгий або розширений у відповідності зі стандартом IEEE754 (таблиця 1). У загальному випадку речові числа кодуються за допомогою трьох полів: знак, порядок і мантиса. Для індикації знака відводиться один найстарший біт числа. У наступних бітах розташовується поле порядку, воно займає 8, 11 або 15 біт залежно від формату. Структура форматів подана на рисунку 6. br/>

Одинарна точність

Зн 1бітПорядок 8 бітМантісса 23 біта

Подвійна точність

Зн 1бітПорядок 11 бітМантісса 52 біта

Розширена точність

Зн 1бітПорядок 15 бітМантісса 64 біта Рис. 6. Структури форматів дійсних чисел


Для поля порядку не передбачено окремого біта знака, тут застосовується т.зв. зсув порядку, воно полягає в додатку до реального значення порядку деякої константи і подальшого кодування вже цієї суми. Таким чином, всі кодовані значення позитивні. З урахуванням застосовуваних у різних форматах констант (127 для коротких речових, 1023 для довгого речових, 16383 для тимчасових речових) у полі порядку можуть кодуватися наступні значення для порядку: від - 126 до 127 для коротких речових, від -1022 до 1023 для довгого речових , від -16382 до 16383 для тимчасових речових.

Поле мантиси займає самі молодші біти. Для коротких і довгих речових найстарший біт мантиси (прихований) мається на увазі рівним одиниці для нормалізованих величин і опускається. Таким чином, у форматах коротких і довгих речових поле мантиси містить тільки дробову частину числа. Числові значення дійсних чисел представлені в таблиці 1. p align="justify"> Приклад запису чисел в короткому форматі з прихованим розрядом мантиси:


Десяткове Двійкове З плаваючою точкою

00000001 3F 80000 0

10 0000000А 41 200000

3D CCCCCD

3C 23D70A

00000F38 44 F38000

67 345 0083 8880 27 838880

345 10838880 A7 838880

915527343 3A 700000

67.345 42 86BA3


Таблиця 1

Уявлення дійсних чисел

КороткийДлинныйРасширенныйДлина числа, біт326480Разрядность мантісси245364Діапазон значеній10

Назад | сторінка 6 з 15 | Наступна сторінка





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

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