Közvetlen, fordított és kiegészítő érték (számítástechnika problémamegoldás számítástechnika internetes

A főoldalon

Miért szükséges kiegészítő kód?

A találmányt és további visszatérési kód eredt a vágy, hogy pénzt takarít meg az építési aritmetikai-logikai egység (alus) számítógépek. Azokban a napokban, amikor még a gyenge számítógép elfoglaló helyet több szoba, mindegyik logikai elem, és még fontosabb szerelés pénzbe kerül. Annak érdekében, hogy végre egy számtani műveletet kívül a ALU számítógép rendelkezik egy speciális egységet - összeadó. és hogy végre kivonás, látszólag igényel „vychitator”, amely maga után vonja a plusz pénzt. És akkor az alkotók az első számítógépek megtalálta a módját, hogy készítsen egy kivonás az összeadó a járulékos kódot. Azaz, a kivonási művelet helyett az összeadást, ahol a kivonandó képviselte kettesével komplement.

Hogyan lehet további kódot?

Lássuk, hogyan is kiegészítő kód bináris rendszer. Kezdetben fogjuk kérni bites regiszterek, amelyben a számok lesznek tárolva. Tegyük fel például, mi fog működni a 8-bites számok. Vegyük újra, például a tizenkettedik, és írd be a bináris rendszer. 1100. Most ezt bele egy 8 bites regiszter, ahol az idősebb között tétlen, bit nulla (a számozás nullával kezdődik bit).

Elemezve az eredményeket, azt látjuk, hogy a vezető jel bit értéke nulla, tehát az eredmény pozitív szám, és ezért úgy képviseli közvetlen kód, azaz Tíz, amely itt is a helyes megoldást a probléma: -30 + 40 = 10.

Éves utochneiya és általánosítások kódok

Nézzük most finomítani és általánosítani az összes fogalmak élveztük, figyelembe véve a fenti példák. Tehát, először is, mi az a kódszám általában, és miben különbözik a számok? Kódszám - ez a modell ábrázolása egy digitális eszköz. Például a számítógépet.

A fő paraméterei minden kód kapacitását. A fenti példákban az általunk használt 8-bites kódokat. Felhívjuk figyelmét, hogy a kis kódot - ez nem olyasmi, ami a matematikában az úgynevezett bites szám. Például, a bináris szám három (11) a két bites szám öt (101) három, tíz (1010), négy bit. De mindegyik leírható mintegy 8 bites kódot. Az a tény, bitjei számának a kódot, képviseli nullák. Nyilvánvaló, hogy nem tudunk elképzelni egy kódszámot, ami kicsit hosszabb bites kódot. Ezért az informatikai szakemberek, a szakmai tevékenység keretében bitszámainak, hogy megértsék a bites kódot.

Továbbá, mielőtt kódolni számokat, el kell döntenünk, mint egy valódi részhalmaza szám fogunk kódolni? Ha ez a természetes számok, akkor szükség van egy módszer a kódolás, az úton, a legegyszerűbb. Mert egész kell valahogy kódolják egy szám előjelét és nagyságát, és kódolja a racionális számok több kell bonyolult kódot. Tehát a közvetlen visszacsatolás és kiegészítő kód - ez a modell ábrázolása egészek. mind pozitív, mind negatív. Példák a felvétel bizonyos számok mindhárom nyolcbites kódok az alábbi táblázatban.

Mindhárom kód MSB jelzi egy szám előjelét, és egyenlő az egyik, ha a szám negatív, és nulla egyébként. A maradék bitek tartalmazzák a képviselete a modul számát. A különbség a kódok figyelhető meg a módszerek képviselete a modul. Egy pozitív szám modul mindhárom kód jelenik meg ugyanaz - ez csak egy természetes eredménye a bináris számot. A negatív számok, a fordított kódot egyszerűen közvetlen bitenkénti inverziós kódot, és a további - a visszatérési kód számként, egyszerűen megnöveljük eggyel.

a feladatok listáját

Ossza meg az információt barátaiddal, „In Touch”, „osztálytársak”, stb

Irodalom és javaslatokat a probléma megoldásának a számítógép Online

Kapcsolódó cikkek