Binary címfordítás tcp

A bináris rendszer csak két számjegy 0 és 1. Mivel ez egy olyan rendszer számítási bázis egyenlő 2, minden helyzetben az bináris szekvencia kettő valamely hatványa. Ha kösse össze egy szabványos decimális rendszert, amelyet minden nap, akkor érthető, hogy ez nem is olyan rossz.

Annyi 201. véve a háromjegyű szám látható, hogy van egy kisülési egységek a tízes és több száz számjegyet. Ezért a száma 201 egyenlő 1x1 + 0x10 + 2x100. A szám minden számjegy szorozva 10 fokos a megfelelő index a helyzet a kisülés. Mivel a bináris szám rendszer egy 2 alapja, egy alak minden egyes bit szorozva ereje két megfelelő a kibocsátási helyzetbe.

Átalakítani a decimális bináris, akkor csak elkezd egy és továbbra számának megduplázásával, amíg el nem éri az értéke 128. Ezt követően használja a számozási sorrendben a fenti átváltási táblázatot.

Egy egyszerű táblázatot átalakítani bináris számokat

Oszlopok bitek (bázis 2)

Ez egy példa technika átalakítására decimális szám egy bináris.

1. megkeressük a legnagyobb számot a konverziós tábla, amely kisebb, vagy egyenlő, mint a szám, amely szükséges, hogy végre transzformáció (128, 64, 32, 8, stb), és adjon meg egy 1 az oszlopban.

2. Vonja a néhány kiválasztott oszlopok számát, amelyekre nézve az átalakítást végezni.

3. Keresse meg a legnagyobb szám a konverziós tábla, amely kisebb vagy egyenlő a szám után megmaradt az első lépés, és tegye 1. oszlopában ezt a számot.

4. Vonjuk száma a kiválasztott oszlop számát, amelyek továbbra is a 2. lépésben.

5. Ismételje meg a 3. és a 4., amíg a különbség nem lehet 0; majd helyezzük egy 0 minden oszlopot, amelyek nem tartalmaznak 1. Tehát ez a bináris számot!

Átalakítani a 10-es számú táblázatban kell találni a legnagyobb egész nem haladja meg a 10. lesz 8, így a szám a 8. oszlopban kell elhelyezni 1. után, hogy 8 10. Az eredmény a szám 2. A megfelelő oszlopba a 2. számú, 1. a szükségességét, hogy a végeredmény lesz a különbség a 2, ezért befejezi a konverziót az összes többi oszlop meg kell tenni 0.

A táblázat segítségével történő átalakítására bináris számot decimális még egyszerűbb, mint konvertáló decimális bináris. Csak írj 8 bites számot a táblázatban minden bit mutató egyetlen oszlopában. Ezután adjuk hozzá az értékeket a táblázat tartalmazó oszlopok egy 1. Például, a bináris szám 10.100.001 egyenlő 128 + 32 + 1, vagy 161.