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