💻

ממיר בסיסים ספרתיים

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

הזינו נתונים

מהם בסיסים ספרתיים?

המערכת העשרונית (בסיס 10) משתמשת בספרות 0-9. בינארי (בסיס 2) משתמש ב-0 ו-1 — שפת המחשב. הקסדצימלי (בסיס 16) משתמש ב-0-9 ו-A-F, ונפוץ בצבעים ובכתובות זיכרון.

איך ממירים בין בסיסים?

להמרה מבסיס כלשהו לעשרוני מכפילים כל ספרה בחזקה של הבסיס לפי מיקומה ומסכמים: המספר הבינארי 101 = 1×4 + 0×2 + 1×1 = 5. בכיוון ההפוך מחלקים שוב ושוב בבסיס ורושמים את השאריות מהסוף להתחלה. המחשבון עושה זאת אוטומטית בין בינארי, אוקטלי, עשרוני והקסדצימלי.

למה בינארי והקסדצימלי חשובים במחשבים?

מחשבים פועלים בחשמל — מצב "דלוק" או "כבוי" — ולכן הבסיס הטבעי שלהם הוא בינארי (2). הקסדצימלי (16) משמש כקיצור נוח, כי כל ספרה הקסדצימלית מייצגת בדיוק ארבע ספרות בינאריות. לכן צבעים באינטרנט נכתבים כ-#FF0000 וכתובות זיכרון מוצגות בהקסה — זה קומפקטי וקל להמרה חזרה לבינארי.

שאלות נפוצות

איך כותבים מספר הקסדצימלי?
הקסדצימלי משתמש בספרות 0-9 ובאותיות A (=10) עד F (=15). למשל FF = 255 בעשרוני.
מהו בסיס אוקטלי?
בסיס 8 משתמש בספרות 0–7. הוא היה נפוץ במחשבים ישנים, וכיום משמש בעיקר בהרשאות קבצים במערכות יוניקס/לינוקס (למשל 755).