Kompyuta hutumia binary (msingi 2) ndani. Watengenezaji programu mara nyingi hufanya kazi na hexadecimal (msingi 16). Kuelewa mifumo hii kunadhoofisha jinsi kompyuta huhifadhi na kuonyesha data.

Mifumo Mitatu

Mfumo Msingi Nambari Zilizotumika
Nambari 2 0, 1
Desimali 10 0-9
Hexadesimoli 16 0–9, A–F

Katika heksi: A=10, B=11, C=12, D=13, E=14, F=15

Binary hadi Desimali

Kila tarakimu ya binary inawakilisha nguvu ya 2, kuanzia kulia.

Mfano: Badilisha 1101 (binary) kuwa desimali

1×2³ + 1×2² + 0×2¹ + 1×2⁰
= 8 + 4 + 0 + 1
= 13

Desimali hadi Nambari

Gawanya mara kwa mara na 2, ukirekodi mabaki:

Mfano: Badilisha 25 kuwa binary

25 ÷ 2 = 12 remainder 1
12 ÷ 2 = 6  remainder 0
6  ÷ 2 = 3  remainder 0
3  ÷ 2 = 1  remainder 1
1  ÷ 2 = 0  remainder 1

Soma masalio kutoka chini kwenda juu: 11001

Angalia: 16 + 8 + 0 + 0 + 1 = 25 ✓

Heksadesimali hadi Desimali

Kila tarakimu ya hex inawakilisha nguvu ya 16:

Mfano: Badilisha 2F (hex) kuwa desimali

2×16¹ + F×16⁰
= 2×16 + 15×1
= 32 + 15
= 47

Binary hadi Hexadecimal (Njia ya Haraka)

Panga nambari za binary katika seti za 4 kutoka kulia, badilisha kila kikundi:

Mfano: 11010111 binary kwa hex

1101 = 13 = D
0111 = 7

Matokeo: D7 hex

Kwanini Hex?

Nambari 8 za binary (baiti) = tarakimu 2 za heksi. Kwa hivyo:

  • 00000000 = 00 (hex) = 0
  • 11111111 = FF (hex) = 255

Hii inafanya hex kuwa njia fupi ya kuwakilisha data ya binary. Rangi za wavuti hutumia hex (k.m., #FF5733 = nyekundu 255, kijani 87, bluu 51).

Maadili ya Kawaida

Desimali Nambari Hex
0 0000 0
10 1010 A
15 1111 F
16 10000 10
255 11111111 FF
256 100000000 100

Tumia Nambari ya Kigeuzi cha Msingi kubadilisha kati ya mfumo wa jozi, desimali, heksadesimali, na oktali papo hapo.