Ezenkívül számok fordított kód
Amikor inverz kód kivonás helyettesíthető hozzáadásával fordított kódot. Az összeg a fordított kód megegyezik a fordított kódot az algebrai összege.
Ezenkívül szabály fordított kódokat. Ezenkívül a számok fordított kódok végezzük a szokásos módon, és a megjelölés bit részt az összeadást egy par hagyományos kisülések. Ha az átviteli egységet a jel bit kell ciklikusan át a LSB, és foglalta a korábban kapott eredményt.
Megjegyzendő, hogy ez a szabály formailag helyes eredményre vezet eredményre, de valójában végre hozzáadásával egységek különböző súlyokkal nem. Csak ha át készletek beszerzése a visszatérési kódot meg kell adni egyet az LSB. Erre a szállítási egység használata esetén.
2. példa hogy összekapcsolják a két szám inverz kódok: B = - 2 (10). = C - 5 (10). n = 3, m = 0.
Az ötlet létrehozásának kiegészítő kód keletkezett kapcsolatban a vágy, hogy megszabaduljon a ciklikus áthelyezési művelet, ami a növekedést a végrehajtási idő kívül. Kiderült. hogy, hogy megszüntesse körbeburkoló kielégítően csökkentik a negatív tömeg C egységnyi LSB.
A pozitív számok előre és kiegészítő kódok azonos jelölést. Rögzítése negatív szám kettes komplemens formában eléggé fordított kódját ezt a számot, és azt hozzá egy LSB 2 -m.
3. példa Get kiegészítő kódját számok: A = + 1001,101 (2). B = -1000,010 (2) (n = 4, m = 3).
A forma a közvetlen kódot negatív számú kiegészítő kód kell elvesz egy LSB (kapjunk inverz kód), és cserélje 1-0 és 0 és 1 (kapjuk direkt kód).
A fenti módszer azonban kényelmetlen, hogy tartalmaz egy kivonási művelet. A számítógépes kód sorában negatív számot kapunk képező kiegészítő kód a kiegészítő, azaz a inverz kód keletkezik, és ez hozzáadódik 1 LSB.
4. példa Get közvetlen kódot a kiegészítő: [B] hozzáadni. = 1.0111,110.
Amint az a két zéró:
azaz nulla kettes komplemens egyedi ábrázolás.
Általában hozzáadásával további kódokat. Hogy ha hozzá kiegészítő kódok a két szám, hogy az összeg a kiegészítő kód szükséges megállapítani kiegészítő kódok kifejezések szabályai szerint hozzáadásának bináris számokat, előjel bit normál digitális. Meg kell hagyni, ha az átutalás egységek előfordulása a jel kicsit.
5. példa Fold a kiegészítő kódja:
Összehasonlítva a számok ábrázolása a különböző kódokat, akkor levonhatjuk az alábbi következtetéseket:
- Transzfer a közvetlen kódszámokat fordított könnyebb, mint a kötelező;
- A kiegészítő kód könnyebben hozzá, mert nem elérhető ciklikus transzfer.
Ezért a visszatérés és a kiegészítő kódok nagyjából egyenlő arányban vannak azok végrehajtása a számítógépen.