рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Хід отримання результатів

Хід отримання результатів - раздел Образование, Переведення цілих чисел із 10-ї системи числення в 2-у і навпаки. 6.4.1. Вручну Операцію Ділення Без Відновлення За...

6.4.1. Вручну операцію ділення без відновлення залишку треба виконувати за наступною схемою:

1) Вирівняти кількість розрядів у двійковому зображенні діленого A і дільника B ( для цього треба дописати незначущі нулі зліва в двійковому числі з меншою кількістю розрядів).

2) Отримати додаткові коди для чисел: +A2, –A2, +B2 і –B2.

3) Цілій частині частки C присвоїти початкове значення, яке дорівнює 0.

3) Виконати [А]дк = [А]дк + [–В]дк.

4) Якщо отримане значення [А]дк > 0, то збільшити на одиницю значення цілої частини частки C и перейти до пункту 3. Інакше, перейти до пункту 5.

5) Якщо отримане значення [А]дк = 0, то збільшити на одиницю значення цілої частини частки C, закінчити формування частки, зафіксувавши положення коми, яка відділяє цілу частину частки від її дробової частини, що дорівнює 0 в цьому випадку, і перейти до пункту “кінець”. Інакше перейти до пункту 6.

6) Якщо отримане значення [А]дк < 0, то зафіксувати положення коми, яка відділяє цілу частину частки від її дробової частини, і перейти до формування дробової частини частки, починаючи з пункту 7.

7) Виконати лінійний зсув [А]дк на один розряд вліво (SHL A,1).

8) Якщо маємо [– А]дк , то виконати [А]дк = [– А]дк + [+ В]дк. Якщо маємо [+ А]дк , то виконати [А]дк = [+ А]дк + [– В]дк.

9) Якщо отримане в п.8 значення [А]дк > 0 або [А]дк = 0, то і-му розряду дробової частини присвоїти значення 1, інакше – 0.

10) Якщо число розрядів після коми менше необхідного і отримане [А]дк ще не 0, то перейти до пункту 7, інакше, закінчити формування дробової частини і перейти до пункту “кінець”.

11) Кінець формування частки C.

Приклад 6.1

 

А = 10; В = 3; C10очік = 3,33...; [А]дк = 00 1010; [В]дк = 00 0011; [–В]дк = 11 1101

C2поч = 0

 

00 1010

11 1101

00 0111 > 0 –> inc (C) –> C2 = 001

 

00 0111

11 1101

00 0100 > 0 –> inc (C) –> C2 = 010

 

00 1000

11 1101

00 0001 > 0 –> inc (C) –> C2 = 011

 

00 0001

11 1101

11 1110 < 0 –> “,”

 

після зсуву: 11 1100 –> 11 1100

00 0011

11 1111 < 0 –> C2 = 011,0

 

після зсуву: 11 1110 –> 11 1110

00 0011

00 0001 > 0 –> C2 = 011,01

 

після зсуву: 00 0010 –> 00 0010

11 1101

11 1111 < 0 –> C2 = 011,0102 ... –> C10 = 3,2510

6.4.2. Вручну операцію ділення з відновленням залишку треба виконувати за наступною схемою.

Щоб вручну отримати значення цілої частини частки C за схемою з відновленням залишку, треба виконати кроки 1–6, розглянуті в п.6.4.1 для схеми без відновлення залишку.

Формування дробової частини частки C, як і в схемі без відновлення залишку, треба почати з кроку 7, отже:

7) Виконати відновлення залишку, а саме [А]дк = [– А]дк + [+ В]дк.

8) Виконати лінійний зсув [А]дк на один розряд вліво (SHL A,1).

9) Виконати [А]дк = [+А]дк + [–В]дк.

10) Якщо отримане в п.9 значення [А]дк > 0 або [А]дк = 0, то і-му розряду дробової частини присвоїти значення 1, інакше – 0.

11) Якщо число розрядів після коми менше необхідного і отримане в п.9 значення [А]дк < 0, то перейти до пункту 7, але якщо отримане [А]дк > 0, то перейти до пункту 8, і, нарешті, якщо отримане [А]дк = 0, то закінчити формування дробової частини і перейти до пункту “кінець”.

12) Кінець формування частки C.

Приклад 6.2

А = 12; В = 5; C10 очік = 2,4; [А]дк = 00 1100; [В]дк = 00 0101; [–В]дк = 11 1011

C2поч = 0

 

00 1100

11 1011

00 0111 > 0 inc (C) –> C2 = 001

 

00 0111

11 1011

00 0010 > 0 inc (C) –> C2 = 010

 

00 0010

11 1011

11 1101 < 0 –> “,”

відновлення залишку: 11 1101 + 00 0101 = 00 0010 > 0

після зсуву: 00 0100 –> 00 0100 + 11 1011 = 11 1111 < 0 –> C2 = 010,0

відновлення залишку: 11 1111 + 00 0101 = 00 0100 > 0

після зсуву: 00 1000 –> 00 1000 + 11 1011 = 00 0011 > 0 –> C2 = 010,01

після зсуву: 00 0110 –> 00 0110 + 11 1011 = 00 0001 > 0 –> C2 = 010,011

 

Таким чином,

C2 = 010,0112 ... –> C10 = 2,34510 …

 

– Конец работы –

Эта тема принадлежит разделу:

Переведення цілих чисел із 10-ї системи числення в 2-у і навпаки.

ДІленНя ДВІЙКОВИХ ЧИСЕЛ без вІДНОВЛЕННЯ І з вІДНОВЛЕННЯМ ЗАЛИШКУ... Мета роботи...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Хід отримання результатів

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Завдання до лабораторної роботи
6.3.1.Вибрати свій варіант завдання із табл. 6.1 за своїм номером у журналі групи. Таблиця 6.1 – Вихідні дані для виконання лабораторної роботи №

Зміст звіту
6.6.1. Звіт треба оформити в зошиті для звітів або на аркушах формату А4. 6.6.2. Звіт може бути роздрукований. 6.6.3. Звіт викон

Контрольні запитання
1. Чому отримуване після ділення за наведеними вище схемами значення частки часто не співпадає з очікуваним? 2. Чим відрізняється схема ділення без віднов

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги