3. Rovnoměrné kódy

3.5. Odčítání převedené na sčítání s doplňkem

Komplementární symetrické váhové kódy se s výhodou mohou využívat při převádění odčítání na sčítání s doplňkem. Obecně je tento způsob popsán na obrázku níže.

Odčítání na sčítání s doplňkem.
Obr. 11: Schéma převodu odčítání na sčítání s doplňkem.

 Které okolnosti jsou pro převedení odčítání na sčítání s doplňkem klíčové?

Pokud zůstaneme prozatím v desítkové soustavě, můžete si prohlédnout, jakým způsobem proběhne např. převod odčítání 321 − 98 na sčítání s doplňkem.

  1. Menšitele doplníte na stejný počet míst, který má menšenec, čímž dostaneme 098.
  2. Postupně naleznete doplněk pro všechny cifry menšitele. Konkrétně zde tedy 9 − 0 = 9; 9 − 9 = 0; 9 − 8 = 1; a tudíž je doplňkem menšitele 901.
  3. Provedete součet 321 + 901 = 1222.
  4. Vezmete první cifru výsledného součtu (vždy to bude jednička) a přičtete ji ke zbytku čísla: 222 + 1 = 223, což je správný výsledek odčítání 321 − 98, o které od začátku šlo.

 V čem bude spočívat výhoda převodu odčítání na sčítání s doplňkem v binární soustavě při zohlednění technické realizace?