Прямий код.

Питання заняття

3.1. Актуалізація опорних знань і мотивація навчальної діяльності (питання)

1. Як в ЕОМ представляються числа із плаваючої коми?

2. Що відбувається зі зміною величини р у числі із плаваючою комою в більшу сторону?

3. Що відбувається зі зміною величини р у числі із плаваючою комою в меншу сторону?

4. Що таке нормалізоване число?

5. Як виключається переповнення розрядної сітки в числах із плаваючою комою?

6. Що залежить від кількості розрядів, що відводяться для мантиси?

7. Від чого залежить діапазон записуваних чисел у машинах із плаваючою комою?

3.2. Питання лекції

1. Прямий код.

2. Додатковий код.

3. Зворотний код.

4. Модифіковані коди.

3.3. Питання для взаємозв'язку

1. Як в ЕОМ записуються від'ємні числа?

2. Як утвориться прямий код числа?

3. Як утвориться додатковий код числа?

4. Як утвориться зворотний код числа?

5. Чим відрізняються модифіковані коди?

6. Як утвориться модифікований код числа?

4. Підведення підсумків

5. Видача завдань для самостійної роботи студентів

 

 

Викладач: Богомазова Е.В.

 


Для виконання операцій в ЕОМ числа кодуються спеціальними машинними кодами. Використовуються прямий, додатковий і зворотний коди, що дозволяють замінити операцію безпосереднього вирахування операцією додавання чисел з метою спрощення АЛУ ЕОМ.

 

 

Він заснований на поданні чисел у вигляді їхнього абсолютного значення з кодом відповідного знака: плюса або мінуса.

Формула для утворення прямого коду двійкового числа

А = 0, а1 а2 а3 . . . аn

має вигляд

А, якщо А ≥ 0

Апр = (1.4)

1 - А, якщо А ? 0

 

Приклад . 1) А = +0,1101; Апр = 0,1101

2) А = -0,10101; Апр = 1- (-0,10101) = 1,10101

Нуль у прямому коді може бути позитивним і негативним:

А = +0,00...00; Апр =0,00...00.

А = -0,00...00; Апр =1,00...00.

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