מחשבים משתמשים פנימית במערכת הבינארית (בסיס 2). מתכנתים עובדים לעתים קרובות עם מערכת המשושה-עשרונית (בסיס 16). הבנת מערכות אלו מבהירה כיצד מחשבים מאחסנים ומציגים נתונים.

שלוש המערכות

מערכת בסיס ספרות בשימוש
בינארית 2 0, 1
עשרונית 10 0–9
משושה-עשרונית 16 0–9, A–F

בהקס: A=10, B=11, C=12, D=13, E=14, F=15

מבינארי לעשרוני

כל ספרה בינארית מייצגת חזקה של 2, החל מימין.

דוגמה: המר 1101 (בינארי) לעשרוני

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

מעשרוני לבינארי

חלק שוב ושוב ב-2 ורשום את השאריות:

דוגמה: המר 25 לבינארי

``` 25 ÷ 2 = 12 שארית 1 12 ÷ 2 = 6 שארית 0 6 ÷ 2 = 3 שארית 0 3 ÷ 2 = 1 שארית 1 1 ÷ 2 = 0 שארית 1 ```

קרא את השאריות מלמטה למעלה: 11001

בדיקה: 16 + 8 + 0 + 0 + 1 = 25 ✓

ממשושה-עשרוני לעשרוני

כל ספרה הקסדצימלית מייצגת חזקה של 16:

דוגמה: המר 2F (הקס) לעשרוני

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

מבינארי להקסדצימלי (שיטה מהירה)

קבץ ספרות בינאריות בקבוצות של 4 מימין, המר כל קבוצה:

דוגמה: 11010111 בינארי להקס

``` 1101 = 13 = D 0111 = 7 ```

תוצאה: D7 הקס

למה הקס?

8 ספרות בינאריות (בייט) = בדיוק 2 ספרות הקס. לכן:

  • 00000000 = 00 (הקס) = 0
  • 11111111 = FF (הקס) = 255

זה הופך את ההקס לדרך קומפקטית לייצג נתונים בינאריים. צבעי רשת משתמשים בהקס (למשל #FF5733 = אדום 255, ירוק 87, כחול 51).

ערכים נפוצים

עשרוני בינארי הקס
0 0000 0
10 1010 A
15 1111 F
16 10000 10
255 11111111 FF
256 100000000 100

השתמש בממיר מערכות המספרים שלנו להמרה מיידית בין בינארי, עשרוני, משושה-עשרוני ואוקטלי.