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):

  1. Írja be a számmodult bináris formában a megadott számú számjegyre. például a -4-modul | -4 | = 4:
  2. Fordítsa meg az összes számjegyet (bit értékek):
  3. 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:

  1. Mi a szám?
  2. 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:

  1. kivonni egyet
  2. fordítsa meg az összes számjegyet

Kulcsszavak az FKN + antitotal fórumhoz (CS VSU):

Kapcsolódó cikkek