Similar presentations:
Прямой, обратный и дополнительный коды чисел
1.
Тема занятия:Прямой, обратный и
дополнительный коды чисел
2.
В компьютере для представления чисел со знаком используютсяспециальные коды – прямой, обратный и дополнительный.
Код трактуется как число без знака, однако в самом коде
присутствуют 2 части: одна определяет знак числа, а вторая модуль
числа.
Пример.
Если за основу представления кода взят один байт:
0 1 1 1 1 0 0 1 - положительное число
- отрицательное число
1 1 0 0 1 0 0 1
3.
Положительные числа в прямом , обратном и дополнительномкодах записываются одинаково.
Прямой код отрицательного числа совпадает по изображению с
записью самого числа, при этом значение знакового разряда - 1.
Задание:
Запишите числа -27, -39 в прямом коде.
Обратный код отрицательного числа получается из прямого
путем замены всех цифр в разрядах на противоположные инверсия(1 на 0, 0 на 1) за исключением 1 в знаковом разряде.
Задание:
Запишите числа -27, -39 в обратном коде.
4.
Дополнительный код отрицательного числа образуется путемполучения обратного кода и добавлением к младшему разряду
единицы.
Задание:
Запишите числа -27, -39 в дополнительном коде.
5.
Последовательность перевода отрицательныхчисел из прямого кода в обратный и
дополнительный можно представить так:
Nпрям.код→Nобрат.код=Nпрям.код→Nдоп.код=Nобр. Код+1
6.
Запишите обратные и дополнительныекоды для следующих чисел:
а) 13410
б) -21510
в) -37410
г) -178910
схема
7.
1. Что понимается под системой счисления?Система счисления – это правило записи чисел с помощью заданного набора
специальных знаков (цифр).
2. Какие системы счисления мы изучали?
3. Какие существуют правила перевод чисел между десятичной и недесятичной
системами счисления?
4. Выполните арифметические действия в двоичной системе счисления:
а)111011101+1111111
б)10111101+1111011
в)1100001-111011
г)110000000-10110111
5. Какая система счисления используется в компьютере и почему?
6. Вспомните, сколько разрядов обычно отводится для представления чисел в
компьютере?
8.
Выводы:• Положительные числа записываются в прямом коде.
• Для представления отрицательных чисел используют обратный
или дополнительный коды.
9.
Самостоятельная работа:Запишите числа в прямом, обратном и
дополнительных кодах.
Вариант 1
Вариант 2
-693
3697
2586
-2185
-1872
-562