Jedničkový doplněk
From Wikipedia, the free encyclopedia
Remove ads
Jedničkový doplněk (anglicky ones' complement) (též inverzní kód) binárního čísla je způsob reprezentace čísel se znaménkem, u něhož se záporná hodnota získá znegováním všech bitů v binární reprezentaci čísla (nahrazením nul jedničkami a naopak). Jedničkový doplněk čísla se v některých aritmetických operacích chová jako opačná hodnota původního čísla.
Remove ads
Výhody a nevýhody
Výhodou používání jedničkového doplňku pro zobrazení záporných čísel je snadné získání opačného čísla a symetrie zobrazeného číselného intervalu kolem nuly. Nevýhodami je existence dvojí nuly a komplikovanější provádění sčítání a odčítání (resp. to, že sčítání a odčítání se provádí jinak než u čísel bez znaménka).
Odkazy
Reference
V tomto článku byl použit překlad textu z článku Ones' complement na anglické Wikipedii.
Literatura
- Donald Ervin Knuth: The Art of Computer Programming, Volume 2: Seminumerical Algorithms, chapter 4.1
Související články
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads