Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_lab_OFK.doc
Скачиваний:
9
Добавлен:
04.11.2018
Размер:
757.25 Кб
Скачать

1.3. Ділення двійкових чисел у форматі з фіксованою комою.

Ділення чисел, представлених у форматі з фіксованою комою, можна також здійснити на двійкових суматорах оберненого і доповняльного коду.

Як і у випадку множення, ділення чисел із знаком може бути виконано шляхом переходу до абсолютних значень діленого і дільника, з наступним присвоєнням частці знаку „плюс” при співпадінні знаків діленого і дільника або “мінус” – у протилежному випадку.

Ділення чисел, поданих у доповняльному коді, можна здійснювати без переходу до модулів чисел. Розглянемо необхідні для цього зміни в алгоритмі без відновлення залишку. Через те, що ділене і дільник не обов’язково мають однакові знаки, то дії з частковим залишком (додавання або віднімання дільника) залежать від знаків залишку та дільника і визначаються згідно наступної таблиці:

Знак залишку

Знак дільника

Дії

+

+

Віднімання дільника

+

-

Додавання дільника

-

+

Додавання дільника

-

-

Віднімання дільника

Якщо знаки залишку і дільника однакові, то наступна цифра частки – 1, інакше – 0;

Якщо ділене додатне і дільник від’ємний, то частку необхідно збільшити на 1.

Якщо ділене від'ємне і дільник додатний, то при ненульовому залишку від ділення частку потрібно збільшити на 1.

Якщо ділене від'ємне і дільник від'ємний, то при нульовому залишку від ділення частку необхідно збільшити на 1.

Залишок завжди приводиться до додатного числа, тобто якщо по завершенні ділення він від’ємний, до нього потрібно додати модуль дільника (відновити залишок).

2. Порядок роботи

1. Розробити алгоритм і написати програму множення довільних, додатних і від’ємних, чисел, що подані у форматі з фіксованою комою у модифікованому доповнювальному коді в інструкціях симулятора DeComp;

2. . Розробити алгоритм і написати програму ділення довільних (додатних і від’ємних) чисел, що подані у форматі з фіксованою комою у модифікованому доповнювальному коді 2 в інструкціях симулятора DeComp;

3. Вимоги до звіту.

Вимоги до звіту аналогічні вимогам до лабораторної роботи № 3.

Література.

  1. Дунець Р.Б., Кудрявцев О.Т. Арифметичні основи комп’ютерної техніки. - Львів: Ліга-Прес. - 2006. – 142 с.

  2. Злобін Г. Г., Рикалюк Р. Є. Архітектура та апаратне забезпечення ПЕОМ: Навч. посіб. – К.: Каравела, 2006. – 304 с.

  3. Кравчук С. О., Шонін В. О. Основи комп’ютерної техніки: Компоненти, системи, мережі: Навч. посібник. – К.: Каравела, 2006. – 344 с.

  4. Цилькер Б. Я., Орлов С. А. Организация ЭВМ и систем. Учебник для вузов. – СПб.: Питер. 2006. – 668 с.

  5. Хамахер К., Вранешич З., Заки С. Организация ЭВМ. 5-е изд. – СПб.: Питер; Киев: Издательская группа BHV, 2003. (Серия “Классика computer science”).

  6. Бройдо В.Л., Ильина О.Л. Архитектура ЭВМ и систем. – СПб: Питер, 2006. – 718 с.

  7. Жмакин А.П. Архитектура ЭВМ . – СПб: БХВ-Петербург, 2006. – 320 с.

  8. Преснухин Л. Н., Нестеров П. В. Цифровые вычислительные машины. – М.: Высшая школа, 1981, 511 с.

  9. Нешумова К. А. Электронные вычислительные машины и системы.: Учеб. для техникумов спец. ЭВТ, 2-е изд., доп. и перераб. – М Высш. шк. 1989. – 366 с.

  10. Хеллерман Г., Гамахер В., Вранешич В., Заки С., и др. Компьютеры: Справочное руководство. В 3-х т. Пер. с англ./Под ред. Г. Хелмса – М.: Мир, 1986. – Т 1. 416 с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]