Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сложение десятичных чисел в дополнительном коде




Сложение и вычитание чисел в обратном и дополнительном кодах в системе счисления с любым основанием выполняются аналогично тому, как названные операции выполняются в двоичной системе. Рассмотрим их выполнение в десятичной системе.

Сложение и вычитание чисел в обратном и дополнительном кодах в системе счисления с любым основанием

Вычитание чисел в обратном коде

 

Рассмотрим 4 возможных случая.

 

а) Оба числа положительные. n = 5.

Десятичное вычитание Двоичное вычитание Вычитание в обратном коде
+310 - +110 +210 +00112 - +00012 +00102 000112 - 000012     000112 + 111102 (1)000012 + 1 000102 циклический перенос!

 

б) Оба числа отрицательные. n = 5.

Десятичное вычитание Двоичное вычитание Вычитание в обратном коде
- 210 - - 410 +210 -00102 - -01002 +00102 111102 - 111002     111012 + 001002 (1)000012 + 1 000102 циклический перенос!

 

в) Положительное уменьшаемое. n = 5.

Десятичное вычитание Двоичное вычитание Вычитание в обратном коде
+210 - - 210 +4 10 +00102 - -00102 +01002 000102 - 111012   000102 + 000102 001002

 

г) Отрицательное уменьшаемое. n = 5.

Десятичное вычитание Двоичное вычитание Вычитание в обратном коде
-1010 - + 210 -12 10 -10102 - +00102 -11002 101012 - 000102   101012 + 111012 (1)100102 + 1 100112 циклический перенос!

Правило вычитания чисел в обратном коде Образуется обратный код вычитаемого и затем вычитаемое в обратном коде складывается с уменьшаемым.

 

 

 

а) Оба числа положительные. n = 4.

Десятичное сложение Сложение в дополнительном коде
+63110 + +34210 +97310 + 0342  

б) Положительное и отрицательное слагаемые, сумма положительная. n =4.

Десятичное сложение Сложение в дополнительном коде  
 
+69210 + -34210 +35010 + 9658 (1)0350 перенос отбрасывается!  

 

в) Положительное и отрицательное слагаемые, сумма отрицательная.n = 4.

Десятичное сложение Сложение в дополнительном коде  
 
-63110 + +34210 -28910 + 0342  

 

г) Два отрицательных числа, сумма отрицательная.n = 4.

Десятичное сложение Сложение в дополнительном коде  
 
-24810 + -32910 -57710 + 9671 (1)9423 перенос отбрасывается!  



Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 503; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.