![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
А = 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; Прочитано: 261 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!