Valaki leírná nekem lépésről lépésre, hogyan kell az alábbi számot 16-os számrendszerbe átírni? : 01000010
oszd fel 4 bites reszekre, HATULROL kezdve.
0010
0100
ekkor mar csak a 4 bites binarist kell atvaltani egy-egy hexa szamjegyre, ami eleg egyszeru, ha tudsz binarisbol valtani. 0010 az pont 2, 0100 meg pont 4. eredmeny: 0x42
Osszd fel 4es blokkokra és akkor könnyen átlátható (jobbról balra haladva, ha a bal szélén kevesebb marad, mint 4 akkor beilleszthetsz annyi nullát ahány kell bal oldalra, de jelen esetben pont 8 számunk van):
01000010-> 0100 0010
Ezután feléírhatod, vagy idővel már fejből is fog menni, hogy 8-4-2-1 mindegyik blokk felé. Ahol van 1es ott azon értéket össze kell adni.
A baloldaliban csak a 4es alatt van 1-es, így a baloldali összérték: 4
A jobboldaliban csak a 2-es alatt van 1-es, így ott az összérték 2
Ezeket rakd egymás mellé, így kijön, hogy 42 a 16-os számrendszerben.
Mivel ez szerintem túl egyszerű példa, gondolom azok érdekelnek inkább, ahol már betűk is vannak, írok egy olyat is: 111000110
Itt is felosztjuk 4es blokkokra jobbról indulva és azt vesszük észre, hogy: 1 1100 0110 a bal szélén marad önmagában egy egyes. Hozzáadjuk a nullákat az átláthatóság kedvéért, így 111000110 felosztva és kiegészítve-> 0001 1100 0110
Megint felé írjuk képzeletben (vagy papíron) mindegyik blokk felé: 8 4 2 1, 8 4 2 1, 8 4 2 1.
Jobbszélsőben 4es és 2es alatt van 1-es, összeadva: 6
Középen a 8as és 4es alatt van 1es, összeadva 12
Balszélen csak az 1es érték alatt van egyes így az 1.
Lett egy 9 feletti értékünk, azt már betűvel kell írni: A=10, B=11, C=12, D=13, E=14, F=15, mi esetünkben 12 lett a középső értéke ezért az C. Egymás után leírjuk a kapott értékeket: 1C6
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!