Fordított kód - studopediya
Az inverz kód (OK), valamint a közvetlen kódot, hogy jelezze a száma pozitív jel bit nullával egyenlő, és negatív előjellel - egységét. On-patkány-edik kódot a negatív bináris szám képződik addig, amíg az idősebb modul kisülési komplementforrás modul nullák, majd cseréje az összes Radix nullák száma az az egység, és minden egység a nullák. Egy pont visszatérési kódot a mentesítés a pozitív számok 0, míg a negatív - 1.
Ábra. 1.2 ábrán látható az egy byte bináris szám fordított kódot.
Ábra. 1.2. A formátum bináris számok jele fordított kódot
és - egy pozitív szám; b - negatív
Általában a QA modul mellett a kezdeti számot legnagyobb előjel nélküli helyezzük bites rács.
A generáló algoritmus OK nagyon egyszerű, az OK lehetővé uni-phi képzett műveletek az összeadás és kivonás ALU élni DE elvégzett különböző módon. Azonban dolgozik a OC vet fel számos munkaerő-orr-Dren. Különösen két nullát: 0 és -0, azaz közvetlen kódot (amely egy pozitív számot) fordul elő (0) = 0 000, és inverz-prefektúra kód (amely a negatív számok): (-0) = 111. 1.
Továbbá, a műveletek az összeadás és kivonás igényel további működés-nek, hogy hozzá a carry bit LSB összeget. Tekintsük a szabály az algebrai Amellett, hogy a OC (mivel AB = A + (- B)). OK mellett algoritmus tartalmazza:
- Ezenkívül a kódok, beleértve az előjel bit;
- hozzátéve, hogy át LSB (legkevésbé szignifikáns bit) az összeg.

Ezek a nehézségek vezettek arra a tényre, hogy a modern számítógépek túlnyomó többsége végzett ügyletek a kiegészítő kódot.