Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Приклад 16.13



А = 10, В = 3. Знайти частку С = А/В за схемою без відновлення залишку.

[А] дк = 0 1010, [В] дк = 0 0011, [–В] дк = 1 1101,

1) Знаходимо різницю A = А–В.

0 1010

1 1101

00111 >0 С 2 = 1 (різниця > 0, тому цілу частину збільшуємо на одиницю).

2) Знаходимо різницю A = А–В.

0 0111

1 1101

0 0100 >0 С 2 = 10 (різниця > 0, тому цілу частину збільшуємо на одиницю).

3) Знаходимо різницю A = А–В.

0 1000

1 1101

0 0001 >0 С 2 = 11 (різниця > 0, тому цілу частину збільшуємо на одиницю).

4) Знаходимо різницю A = А–В.

0 0001

1 1101

1 1110 <0 С 2 = 11, (різниця < 0 – формування цілої частини завершено).

5) Виконуємо зсув числа 1 1110, отримуємо число 1 1100

6) Виконуємо А = А+В (оскільки А < 0).

1 1100

0 0011

1 1111 <0 С 2 = 11,0 (сума < 0, тому і -му розряду дробової частини присвоюємо нуль).

7) Виконуємо зсув числа 1 1111, отримуємо число 1 1110.

8) Знаходимо суму A = А+В.

1 1110

0 0011

0 0001 >0 С 2 = 11,01 (сума > 0, тому і -му розряду присвоюємо одиницю).

9) Виконуємо зсув числа 0 0001, отримуємо 0 0010.

10) Знаходимо різницю A = А–В.

0 0010

1 1101

1 1111 <0 С 2 = 11,010... (сума < 0, тому і -му розряду присвоюємо нуль).

11) Виконуємо перевірку результату.

11,0102 ––> (3+0,25) 10 = 3,2510.





Дата публикования: 2014-12-08; Прочитано: 251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...