
Потехин / Домашняя №1(правка)
.doc
Таким образом
.
|
|
• |
• |
• |
|
|
|
• |
• |
• |
• |
|
• |
• |
|
|
+ |
|
|
1 |
1 |
1 |
0 |
|
0 |
1 |
1 |
1 |
|
1 |
0 |
1 |
0 |
|
|
1 |
1 |
1 |
0 |
|
1 |
0 |
0 |
0 |
|
1 |
1 |
1 |
1 |
|
|
1 |
1 |
1 |
0 |
1 |
|
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
Следовательно,
снова получили
,
т.е. «лишнюю» цифру в полученном коде
необходимо отбросить, затем проинвертировать
каждую тетраду и к младшей тетраде
прибавить единицу:
+ |
0 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
1 |
|
|
0 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
|
0 |
1 |
1 |
1 |
Так как
,
получим:
|
|
|
|
• |
|
• |
• |
• |
|
|
|
|
|
|
+ |
0 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
|
0 |
1 |
1 |
0 |
|
0 |
0 |
0 |
0 |
|
|
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
1 |
Таким образом,
.
Вывод:
Произведя сложение
чисел со знаками в прямых и обратных
кодах:
,
,
,
,
сложение чисел в дополнительных кодах,
а также сложение и вычитание
двоично-десятичных чисел в дополнительных
кодах:
,
,
,
,
можем утверждать, что следующие равенства
верны:
,
,
и
.
Отличие между этими методами состоит
в том, что сложение чисел в дополнительных
кодах не имеет циклических переносов
и он более прост в применении. А сложение
и вычитание двоично-десятичных чисел
в дополнительных кодах позволяет
работать непосредственно с цифрами, из
которых состоит число, т.е. позволяет
нам увидеть и проанализировать работу
цифровых устройств с числами.