Coding számok a számítógép, és tettekre is, a tudomány és a technológia

Coding számok a számítógép, és tettekre is, a tudomány és a technológia
Feature számok ábrázolása a számítógép memóriájában - sejtek korlátozott méretű, és ez arra kényszeríti használni írásakor számok és műveletek velük véges számú számjeggyel. Attól függően, hogy milyen típusú kódolási módszer határozza meg, a számot száma memória sejtek (bites szám) és egy listát a megengedett műveletek a feldolgozás. Módszerek a kódolás számok és a megengedett cselekvések ezek eltérő az alábbi numerikus sor:







pozitív egész szám (előjel nélküli)

A normalizált valós számok. (Irrats (végtelen nem periodikus frakció Pi .. gyökere kettő) és a napi adag (m / n vagy végtelen periodikus frakció))

Előjel nélküli egész számot.

A memória a számítógép a bájtstruktúra. Előjel nélküli egész számot általában elfoglalják egy, kettő vagy több bájt. Az egyetlen bájtos formátumban tudják venni értékek 0-tól 255-os két 0 és 65535 amikor megkísérli bemutatni egy bájt formátumban, a szám 258 lesz értelmezve, egy hiba.







Beküldte előjel nélküli egész számot bináris formában.

byte méret:

7 6 5 4 3 2 1 0

0 1 0 0 1 0 0 0

Fent integer kívül meghatározott műveletek (bináris hozzáadásával szabályok) és szorzás (a szabályok szerint a bináris szorzás). Azonosította ezeket a műveleteket, mivel azok nem változik az eredmény típusát. Kivonás és az osztás nem azonosították.

Egész számok

Három formája van belépési aláírt egész: a közvetlen kódot, inverz kód, a kiegészítő kódot.

Amikor kódoló n bites bináris kód egyenes egy számjegyet (általában a legjelentősebbnek) van fenntartva a jel. A maradék n-1 bit - jelentős számok. Az érték a jel bit értéke 0 pozitív szám, 1 - negatív.

Példa: 1 = 0000 0001 = 1000 0001 -1

Ezt úgy kapjuk, hogy megfordítjuk az összes számjegyet a bináris kód az abszolút értéke a számot.

Modul kód: 00000001

Fordított kód: 11111110

A negatív számok képviselik a számítógépek, a kiegészítő kódot. További szükséges kódot, hogy invertáljuk a bináris szám egy olyan szám (helyett minden 0-1 és 1-0). te megkapja az inverz kódszámot, majd adjunk hozzá 1 a legkisebb helyi értékű bit.

Például: A 6 számjegyű ábrázolása bináris számokat. 7 = 000.111; -7 = 111.001 - ez egy további kódot.

Kiegészítő kód a következőképpen állítjuk elő:

1) egyenlő a inverze 000.111 111000:

111.001 - ábrázolását -7 a kiegészítő kódot.

Az ilyen ábrázolásnál számok kivonni két szám A - B kerül végrehajtásra hozzáadásával A + (-B).

Például: 001100 = 12

111.001 = -7 kettesével

Az átviteli egység az MSB lépésben

Így nincs szükség külön berendezés kivonás műveleteket.

Példa: Egy több -1101:




Kapcsolódó cikkek