Bináris extra kód, fkn antititotal
A bináris extra kód egy ábrázolási forma, amelyben a kivonás hozzáadható (összegzés) a bináris rendszerben.
Hogyan kapok egy extra kódot?
Először is, a műveleteket bizonyos számjegyekkel kell végrehajtani - pl. 8 bitet vegyünk figyelembe:
A második pont - az első bit (bit) a bináris extra kódban meghatározza a szám jeleit.
És a harmadik - pozitív szám a bináris extra kódban van kódolva, valamint a "hétköznapi életben" - de ne feledje. hogy az első számjegyben nulla legyen. például a bináris-komplementer kódban kódolható számok maximális száma = +127:
Hasznos az alábbi táblázat is:
Bináris extra kód beszerzése negatív számokhoz
A következőket kell elvégezni (negatív szám esetén):
- Írja be a számmodult bináris formában a megadott számú számjegyre. például a -4-modul | -4 | = 4:
- Fordítsa meg az összes számjegyet (bit értékek):
- Add hozzá egyet:
Tehát a bináris-komplementer kódban a -4-es számot ábrázoltuk:
Inverz transzformáció
Mit mondhatunk erről a számról "pusztán látókör", ha nem tudjuk, hogy melyik decimális számot kaptuk?
Valójában két dolgot érdekel:
- Mi a szám?
- Ha ezt a számot vissza kell fordítani egy közvetlen bináris kódra
A művelet utáni jelet a legmagasabb (a legtöbb "bal") bit állapota határozza meg. Ha a legjelentősebb bit 1, akkor fordított transzformációt hajtunk végre, hogy negatív szám modulust kapjunk bináris kódban:
- kivonni egyet
- fordítsa meg az összes számjegyet