коди чисел

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

1) Розряди числа в коді жорстко пов'язані з певною розрядної сіткою.

2) Для запису коду знаку в розрядної сітці відводиться фіксований, строго певний розряд. Наприклад, якщо за основу уявлення коду узятий один байт, то для представлення числа буде відведено 7 розрядів, а для запису коду знаку один розряд.

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

Приклад. У разі, коли для запису коду виділений один байт, для числа +1101 прямий код 0,0001101, для числа -1101 прямий код 1,0001101.

Зворотний код. Зворотний код для позитивного числа збігається з прямим кодом. Для негативного числа всі цифри числа замінюються на протилежні (1 на 0, 0 на 1), а в знаковий розряд заноситься одиниця.

Для числа +1101 прямий код 0. 0001101; зворотний код 0,0001101.

Для числа -1101 прямий код 1. 0001101; зворотний код 1,1110010.

Додатковий код. Додатковий код позитивного числа збігається з прямим кодом. Для негативного числа додатковий код утворюється шляхом отримання зворотного коду і додаванням до молодшого розряду одиниці.

Всі теми даного розділу:

Ростов-на-Дону
Укладач: Красніков В.В. Методичні вказівки до практичних занять з курсу "Інформатика" на тему "Арифметичні основи ЕОМ". Ростов н / Д: Д

Двійкова арифметика.
Правила виконання арифметичних дій над двійковими числами задаються таблицями двійкових додавання, віднімання і множення. Таблиця двійкового складання

Вправи 1.
1. Перевести наступні числа в десяткову систему числення: а); б)

Особливості складання чисел в зворотному і додатковому кодах.
При додаванні чисел в додатковому кодевознікающая одиниця перенесення в знаковому розряді відкидається. При додаванні чисел в зворотному кодев

Модифіковані зворотний і додатковий коди.
Наприклад: X = 0,1010110 Y = 0,1101000 X + Y = 1,0111110 При переповненні розрядної сітки, відбувається перенесення одиниці в знаковий розряд

Вправи 2.
1) Записати число в прямому, зворотному і додатковому кодах: а) 11010; б) -11101; в) -101001; г) -1001110. 2) Провести X і Y в прямій, зворотний і додатковий до

Форми представлення чисел в ЕОМ.
При проектуванні ЕОМ, створення інструментального та прикладного програмного забезпечення розробникам доводиться вирішувати питання про подання в ЕОМ числових даних. Для вирішення більшості прикл

Числа з фіксованою точкою.
Форма запису числа з фіксованою точкою використовувалася в основному на ранніх етапах розвитку обчислювальної техніки. Запис числа з фіксованою точкою зазвичай має знаковий і циф

Числа з плаваючою крапкою.
Для представлення чисел з плаваючою точкою (ЧПТ) використовується напівлогарифмічний форма запису числа:

Хочете отримувати на електронну пошту найсвіжіші новини?

коди чисел