Реферат: Особливості виконання основних арифметичних операцій в ЕОМ
-нормалізація й округлення мантиси добутку;
-корегування порядку добутку.
Підвищення швидкості виконання множення за чотирма основними методами досягається застосуванням методів прискорення операції множення. За способом реалізації вони поділяються на апаратні та логічні. Апаратні методи прискорення множення вимагають для свого здійснення введення додаткової апаратури в основні арифметичні кола пристрою для множення. Логічними методами прискорення множення називають такі методи, реалізація яких не вимагає змін основної структури арифметичних кіл пристрою для множення, а прискорення досягається тільки за рахунок ускладнення схеми керування цим пристроєм. До логічних методiв прискорення операції множення відносять метод множення з пропусканням додавань у тих випадках, коли чергова цифра множнику є нуль; метод множення з перетворенням цифр множнику шляхом групування розрядiв та метод множення з послідовним перетворенням цифр множника.
1.1.3 Операція ділення
Ділення чисел у двійковій системі числення класифікується таким чином:
· за формою подання чисел:
-з фіксованою комою;
-з плаваючою комою.
· за механізмом виконання операції:
-з відновленням остачі;
-без відновлення остачі;
· за швидкодією:
-просте;
-прискорене;
· за точністю результату:
-з округленням результату;
-без округлення результату.
Для того, щоб поділити двійкові числа з відновленням остачі, необхідно виконати такі операції:
1. Подвоїти модуль діленого .
2. Відняти від подвоєного модуля діленого модуль дільника. Одержана різниця є першою остачею.
3. Проаналізувати знак остачі R. Якщо , то черговому розряду частки присвоїти 1 і перейти до п. 5; якщо ж R < 0, то черговому розряду частки присвоїти 0.
4. Відновити остачу, додавши модуль дільника .
5. Подвоїти остачу.
6. Визначити чергову остачу, віднявши від попередньої остачі модуль дільника. Перейти до п. 3.
Вищевказані дії слід виконувати до одержання всіх необхідних цифр частки.
Алгоритм ділення модулів чисел без відновлення остачi зводиться до виконання таких дій:
1. Подвоїти модуль діленого .
2. Відняти від подвоєного модуля діленого модуль дільника. Одержана різниця є першою остачею.
3. Проаналізувати знак остачі R. Якщо , то черговому розряду частки присвоїти 1; якщо ж R < 0, то черговому розряду частки присвоїти 0.
4. Подвоїти остачу.