מחשבון הקסדצימלי
מחשבון ההקסדצימלי החינמי מאפשר לך לחבר, לחסר, להכפיל ולחלק מספרים הקסדצימליים מיד.
דפים בשפות אחרות:
- kalkulator hex
- calculatrice hexadecimal
- калькулятор hex
- מחשבון הקסדצימלי
- heksadesimal calculator
- hex rechner
- 16進数 計算
- calculadora hexadecimal
מבוא למערכת ההקסדצימלית
המערכת ההקסדצימלית (או “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) + 3 | 419 |
| המרת 2F לעשרוני | (2×16) + 15 | 47 |
| חיבור | 419 + 47 | 466 |
| המרת 466 להקס | 1D2 |
✅ תוצאה: 1A3 + 2F = 1D2 (hex)
חיסור הקסדצימלי
החיסור משתמש ב”שאילה” כמו בעשרוני, פרט לכך שהבסיס הוא 16.
נוסחה:
R = X − Y = Σᵢ₌₀ⁿ (xᵢ − yᵢ) × 16ⁱ
דוגמה: 1A3 – 2F
- 1A3 → 419
- 2F → 47
- 419 − 47 = 372
- 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.
עיצוב אתרים (קודי צבע)
| צבע | Hex | RGB |
|---|---|---|
| לבן | #FFFFFF | 255,255,255 |
| שחור | #000000 | 0,0,0 |
| כחול | #0000FF | 0,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 ומטפל במספרים גדולים ללא שגיאות עיגול.
