מחשבון הקסדצימלי

מחשבון ההקסדצימלי החינמי מאפשר לך לחבר, לחסר, להכפיל ולחלק מספרים הקסדצימליים מיד.

דפים בשפות אחרות:

מבוא למערכת ההקסדצימלית

המערכת ההקסדצימלית (או “Hex”) היא שיטת מספרים בבסיס 16, המשמשת רבות במדעי המחשב ובאלקטרוניקה דיגיטלית.
בניגוד למערכת העשרונית (בסיס 10) המשתמשת בספרות 0–9, המערכת ההקסדצימלית מוסיפה שישה סמלים: A‏ (10), B‏ (11), C‏ (12), D‏ (13), E‏ (14) ו־F‏ (15).
שיטה זו מאפשרת ייצוג קומפקטי של נתוני בינארי, במיוחד בתכנות, כתובות זיכרון וקודי צבע לפיתוח אתרים.

מהו מחשבון הקסדצימלי?

מחשבון הקסדצימלי מבצע פעולות חשבון עם ספרות בבסיס 16 (0–9 ו־A–F).
כל ספרה מייצגת ארבעה ביטים, מה שהופך את בסיס 16 לאידיאלי למחשוב ולעיצוב דיגיטלי.
ניתן להשתמש בו לבדיקת חישובים ידניים, ניפוי שגיאות של ערכי כתובות ולתרגום בין בינרי, עשרוני ואוקטלי.

איך מחשבון הקסדצימלי עובד?

המחשבון פועל בשלבים פשוטים:

שלב 1: הזן את המספר ההקסדצימלי הראשון והשני בשדות המתאימים.
שלב 2: בחר את הפעולה (חיבור, חיסור, כפל או חילוק).
שלב 3: לחץ על “חשב” כדי לקבל את התוצאה, או “נקה” כדי להתחיל מחדש.

כל שלב מבטיח דיוק גם עם תווים שאינם עשרוניים כמו A–F.

הסבר על חשבון הקסדצימלי

המחשבון מבצע פעולות חשבון בסיסיות ופעולות סיביות בבסיס 16. להלן דוגמאות לפעולות.


חיבור הקסדצימלי

החיבור מתבצע כמו במערכת העשרונית, רק שההעברה מתרחשת לאחר 16 במקום 10.
כל ספרה מומרת לעשרוני, נערכת פעולת החיבור, ולאחר מכן התוצאה מומרת חזרה להקסדצימלי.

נוסחה:

R = X + Y = Σᵢ₌₀ⁿ (xᵢ + yᵢ) × 16ⁱ

דוגמה: 1A3 + 2F

שלבתיאורתוצאה
המרת 1A3 לעשרוני(1×256) + (10×16) + 3419
המרת 2F לעשרוני(2×16) + 1547
חיבור419 + 47466
המרת 466 להקס1D2

תוצאה: 1A3 + 2F = 1D2 (hex)


חיסור הקסדצימלי

החיסור משתמש ב”שאילה” כמו בעשרוני, פרט לכך שהבסיס הוא 16.

נוסחה:

R = X − Y = Σᵢ₌₀ⁿ (xᵢ − yᵢ) × 16ⁱ

דוגמה: 1A3 – 2F

  1. 1A3 → 419
  2. 2F → 47
  3. 419 − 47 = 372
  4. 372 → 174 (hex)

תוצאה: 1A3 – 2F = 174 (hex)


כפל הקסדצימלי

הספרות מומרות לערכים עשרוניים, מוכפלות והתוצאה מומרת חזרה להקסדצימלי.

נוסחה:

R = X × Y = (Σ xᵢ16ⁱ) × (Σ yⱼ16ʲ)

דוגמה: A × 5

  • A → 10
  • 10 × 5 = 50
  • 50 → 32 (hex)

תוצאה: A × 5 = 32 (hex)

דוגמה נוספת: 2B × 4 = AC (hex)


חילוק הקסדצימלי

הערכים מומרי לעשרוני, מבוצע חילוק, ולאחר מכן המנה והשארית מומרות חזרה להקסדצימלי.

נוסחה:

Q = X ÷ Y
R = X mod Y

דוגמה: 1D2 ÷ A

  • 1D2 → 466
  • A → 10
  • 466 ÷ 10 = 46, שארית 6
  • 46 → 2E (hex)
  • 6 → 6 (hex)

תוצאה: 1D2 ÷ A = 2E, שארית 6 (hex)


שימושים מעשיים בהקסדצימלי

תכנות וניפוי שגיאות

Hex מפשט קריאת נתונים בינריים.
דוגמה: ‎0x7F = 127 בעשרוני.
משמש בדאמפים של זיכרון, כותרות קבצים וקבועים בשפות כמו C, C++ ו־Python.

עיצוב אתרים (קודי צבע)

צבעHexRGB
לבן#FFFFFF255,255,255
שחור#0000000,0,0
כחול#0000FF0,0,255

תצוגה מקדימה של הצבע משפרת את חוויית המשתמש.

רשתות ומערכות משובצות

Hex מייצג כתובות IP, סכומי ביקורת CRC ונתוני קושחה.
דוגמה: 192.168.1.1 → 0xC0A80101


יתרונות מחשבון הקסדצימלי

  • חוסך זמן בחישובים ידניים
  • מונע שגיאות המרה בין עשרוני להקס
  • מסייע למפתחים ולסטודנטים לבדוק תוצאות במהירות
  • מציג תוצאות עקביות בכל הבסיסים
  • שימושי לניפוי שגיאות, מערכות משובצות ותכנון מעגלים

שאלות נפוצות (FAQ)

ש1: למה משמש הקסדצימלי?

ת1: לייצוג נתונים בינריים בצורה קומפקטית — כתובות זיכרון, קודי צבע, פקודות מכונה ועיצוב דיגיטלי.

ש2: למה להשתמש ב־Hex במקום בינרי?

ת2: Hex מקצר מחרוזות בינריות ארוכות.
דוגמה: 1111 1111 → FF

ש3: אילו ערכי Hex נפוצים במדעי המחשב?

ת3:

  • ‎0xA0, ‎0xC0 (בקידוד תווים)
  • ‎0xFF (255) — ערך מקסימלי ל־8 ביט
  • ‎0x00 — ערך אפס

ש4: איך המחשבון מסייע בניפוי שגיאות?

ת4: הוא מאפשר לבדוק כתובות זיכרון, קודי שגיאה והמרות בין בסיסים.

ש5: איך להמיר Hex לעשרוני ידנית?

ת5: מכפילים כל ספרה ב־16 בחזקת מיקומה (מימין לשמאל) ומחברים את הכל.

ש6: מה פירוש ‎0xFF?

ת6: 255 בעשרוני — הערך המקסימלי למספר בן 8 ביט (11111111).

ש7: האם המחשבון מדויק?

ת7: כן. הוא משתמש באריתמטיקה מדויקת ב־JavaScript ומטפל במספרים גדולים ללא שגיאות עיגול.