Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Temi_dlya_samostiynogo_opratsyuvannya_391_392_4...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.89 Mб
Скачать

Теми для самостійного опрацювання з предмету “Комп’ютерна схемотехніка” Розділ 1. Основи двійкової арифметики

Тема 1.1. Подання чисел з фіксованою комою в розрядній сітці

Лекція №1с. Додавання та віднімання чисел з фіксованою комою

Під час виконання операції алгебраїчного додавання (віднімання) додатні числа подаються прямим кодом, а від'ємні - оберненим чи додатковим кодом. Потім виконується арифметичне підсумовування цих кодів, включаючи знакові розряди, що при цьому розглядаються як старші. У разі використання оберненого коду, якщо виникає одиниця перенесення зі знакового розряду – вона циклічно додається до молодшого розряду суми кодів, а у разі використання додаткового коду ця одиниця відкидається.

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

Приклад 1. Х = ±1510=±11112, У = ±710=±01112

а) (Х + У) виконується в прямому коді

Хпкм=

+

0

0.

1

1

1

1

Упкм=

0

0.

0

1

1

1

Zпкм=

0

1.

0

1

1

0

= 00.101102 = 2210

Переповнення розрядної сітки (треба збільшити результат на один розряд)

b) (Х - У) виконується в оберненому та додатковому кодах

Враховується

Не враховується

Хокм=

+

0

0.

1

1

1

1

Хдкм=

+

0

0.

1

1

1

1

Уокм=

1

1.

1

0

0

0

Удкм=

1

1.

1

0

0

1

Zокм=

+

0

0.

0

1

1

1

Zдкм=

0

0.

1

0

0

0

1

Zпкм=

0

0.

1

0

0

0

Zокм=

0

0.

1

0

0

0

Zпкм=

0

0.

1

0

0

0

Z

= 810

Z

= 810

с) (-Х + У) виконується в оберненому та додатковому кодах

Хокм=

+

1

1.

0

0

0

0

Хдкм=

+

1

1.

0

0

0

1

Уокм=

0

0.

0

1

1

1

Удкм=

0

0.

0

1

1

1

Zокм=

1

1.

0

1

1

1

Zдкм=

1

1.

1

0

0

0

Zпкм=

1

1.

1

0

0

0

+

1

1.

0

1

1

1

1

Z

= 810

Zпкм=

1

1.

1

0

0

0

Z

= 810

d) (-Х - У) виконується в оберненому та додатковому кодах

Враховується

Не враховується

Хокм=

+

1

1.

0

0

0

0

Хдкм=

+

1

1.

0

0

0

1

Уокм=

1

1.

1

0

0

0

Удкм=

1

1.

1

0

0

1

Zокм=

1

0.

1

0

0

0

Zдкм=

1

0.

1

0

1

0

1

Zокм=

1

0

1

0

0

1

Переповнення

Zдкм=

1

1.

0

1

0

1

0

Переповнення

+

1

1.

1

0

1

0

1

Zокм=

1

1.

0

1

0

0

1

1

Zпкм=

1

1.

1

0

1

1

0

Zпкм=

1

1.

1

0

1

1

0

Z

= 2210

Z

= 2210

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