Ñëîæåíèå è âû÷èòàíèå ÷èñåë â îáðàòíîì è äîïîëíèòåëüíîì êîäàõ âûïîëíÿåòñÿ ñ èñïîëüçîâàíèåì îáû÷íîãî ïðàâèëà àðèôìåòè÷åñêîãî ñëîæåíèÿ ìíîãîðàçðÿäíûõ ÷èñåë. Îáùåé äëÿ ýòèõ êîäîâ îñîáåííîñòüþ (è î÷åíü óäîáíîé îñîáåííîñòüþ) ÿâëÿåòñÿ ëèøü òî, ÷òî ïðè ïîðàçðÿäíîì ñëîæåíèè ÷èñåë ðàçðÿäû, èçîáðàæàþùèå çíàêè ÷èñåë ðàññìàòðèâàþòñÿ êàê ðàâíîïðàâíûå ðàçðÿäû äâîè÷íîãî ÷èñëà, êîòîðûå ñêëàäûâàþòñÿ äðóã ñ äðóãîì è ñ åäèíèöåé ïåðåíîñà èç ïðåäûäóùåãî ðàçðÿäà ÷èñëà ïî îáû÷íûì ïðàâèëàì àðèôìåòèêè. Ðàçëè÷èÿ æå îáðàòíîãî è äîïîëíèòåëüíîãî êîäîâ ñâÿçàíû ñ òåì, ÷òî äåëàåòñÿ ñ åäèíèöåé ïåðåíîñà èç ñòàðøåãî ðàçðÿäà (èçîáðàæàþùåãî, êàê íåîäíîêðàòíî ãîâîðèëîñü, çíàê ÷èñëà).
Ïðè ñëîæåíèè ÷èñåë â äîïîëíèòåëüíîì êîäå åäèíèöà ïåðåíîñà èç ñòàðøåãî ðàçðÿäà èãíîðèðóåòñÿ (òåðÿåòñÿ), à â îáðàòíîì êîäå ýòó åäèíèöó íàäî ïðèáàâèòü ê ìëàäøåìó ðàçðÿäó ðåçóëüòàòà.
Ïðèìåð: Ñëîæèòü ÷èñëà +12 è -5.
à) Â îáðàòíîì êîäå
Äåñÿòè÷íàÿ ôîðìà |
Äâîè÷íàÿ ôîðìà |
Ïðÿìîé êîä |
Îáðàòíûé êîä |
+12 |
+1100 |
00001100 |
00001100 |
-5 |
-101 |
10000101 |
11111010 |
Âûïîëíèì ñëîæåíèå:
|
+ |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
+ |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
Ðåçóëüòàò â îáðàòíîì êîäå – 00000111. Ïîñêîëüêó çíàêîâûé ðàçðÿä ðàâåí 0, ðåçóëüòàò ïîëîæèòåëüíûé, è, ñëåäîâàòåëüíî, çàïèñü êîäà ÷èñëà ñîâïàäàåò ñ çàïèñüþ ïðÿìîãî êîäà. Òåïåðü ìîæíî âîññòàíîâèòü àëãåáðàè÷åñêóþ çàïèñü ðåçóëüòàòà. Îí ðàâåí +111 (íåçíà÷àùèå íóëè îòáðîøåíû), èëè â äåñÿòè÷íîé ôîðìå +7. Ïðîâåðêà (+12-5=+7) ïîêàçûâàåò, ÷òî ðåçóëüòàò âåðíûé.
á) Â äîïîëíèòåëüíîì êîäå
Äåñÿòè÷íàÿ ôîðìà |
Äâîè÷íàÿ ôîðìà |
Ïðÿìîé êîä |
Îáðàòíûé êîä |
Äîïîëíèòåëüíûé êîä |
+12 |
+1100 |
00001100 |
00001100 |
00001100 |
-5 |
-101 |
10000101 |
11111010 |
11111011 |
Âûïîëíèì ñëîæåíèå â äîïîëíèòåëüíîì êîäå:
|
+ |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
Ðåçóëüòàò â äîïîëíèòåëüíîì êîäå – 00000111. Ïîñêîëüêó çíàêîâûé ðàçðÿä ðàâåí 0, ðåçóëüòàò ïîëîæèòåëüíûé. Òåïåðü ìîæíî âîññòàíîâèòü àëãåáðàè÷åñêóþ çàïèñü ðåçóëüòàòà. Îí ðàâåí +111 (íåçíà÷àùèå íóëè îòáðîøåíû), èëè â äåñÿòè÷íîé ôîðìå +7. Ïðîâåðêà (+12-5=+7) ïîêàçûâàåò, ÷òî ðåçóëüòàò âåðíûé.
Óìíîæåíèå è äåëåíèå äâîè÷íûõ ÷èñåë ïðîèçâîäèòñÿ â ÝÂÌ â ïðÿìîì êîäå, à çíàêè èõ èñïîëüçóþòñÿ ëèøü äëÿ îïðåäåëåíèÿ çíàêà ðåçóëüòàòà.
|