לימודים ושיעורי בית
בדקו את התשובות לשיעורי מדעי המחשב ואלקטרוניקה, וראו את תהליך החישוב לפי ערך המיקום שמוביל לתוצאה.
המר בינארי (בסיס 2) לעשרוני (בסיס 10) באופן מיידי באמצעות הממיר המקוון החינמי הזה מבינארי לעשרוני. הזן מספר המורכב אך ורק מ-0 ו-1 כדי לראות את ערכו העשרוני, ההקסדצימלי, האוקטלי, וכן חישוב ערך המיקום שלב אחר שלב. ניתן גם להמיר מערכתי לבינארי, לעבוד עם שברים וערכי משלים לשניים עם סימן, ולהעתיק תוצאות. ההמרות מתבצעות בדפדפן שלך.
הקש על בסיס כדי להעתיק אותו. הערכים ההקסדצימליים והאוקטליים מדויקים, כולל הספרות אחרי הנקודה.
הזן מספר כדי לראות את תהליך החישוב.
הבינו כיצד פועל השיטה הבינארית, המרו ידנית וקראו מספרים חתומים בביטחון.
המערכת הבינארית היא מערכת הספירה שבה משתמשים מחשבים. יש בה רק שתי ספרות, 0 ו-1, המכונות "ביטים". המערכת העשרונית היא המערכת שבה אנשים משתמשים ביום-יום, והיא כוללת עשר ספרות. המרה בין שתי המערכות מאפשרת לקרוא את הנתונים שהמחשב מאחסן, או לכתוב ערך באופן שהמחשב מצפה לו.
כל ספרה במספר בינארי שווה פי שניים מהספרה הממוקמת מימינה: 1, 2, 4, 8, 16 וכן הלאה. סכמו את העמדות שבהן מופיע 1 ותקבלו את הערך העשרוני. הממיר הזה מבצע את החישוב באופן מיידי, מציג את תהליך החישוב, ומספק גם את הערכים ההקסדצימליים והאוקטליים. לשימוש חזותי בערכים הקסדצימליים, נסו את מחולל לוח הצבעים.
בדקו את התשובות לשיעורי מדעי המחשב ואלקטרוניקה, וראו את תהליך החישוב לפי ערך המיקום שמוביל לתוצאה.
קרא דגלי סיביות, מסכות, הרשאות וערכי רישום, או בדוק מהו באמת ערך חתום של 8 סיביות או 32 סיביות.
עבוד עם אוקטטים של כתובות IP, מסכות רשת משנה ובייטים גולמיים, או פענח מחרוזת בייטים לטקסט קריא.
הדוגמאות הללו ממחישות את השיטה. ניתן להזין כל אחת מהן לממיר כדי לבדוק.
| בינארי | עבודה | עשרוני | הקס |
|---|---|---|---|
| 1101 | 8 + 4 + 1 | 13 | D |
| 11010110 | 128 + 64 + 16 + 4 + 2 | 214 | D6 |
| 101.101 | 4 + 1 + 0.5 + 0.125 | 5.625 | 5.A |
| 11111111 (8 סיביות עם סימן) | 255 − 256 | −1 | FF |
| 10,000,000 (8 סיביות עם סימן) | 128 − 256 | −128 | 80 |
בגיליונות אלקטרוניים ובשפות תכנות יש פונקציות מובנות למטרה זו. הן מוגבלות למספרים קטנים יותר מאלה שהכלי הזה תומך בהם.
הפונקציה BIN2DEC ב-Excel מקבלת לכל היותר 10 סיביות ומתייחסת לסיבית העשירית כאל סיבית סימן, ולכן יש להשתמש בכלי זה עבור ערכים ארוכים יותר.
כל הסיביות מהוות חלק מהערך. ב-8 סיביות ניתן לאחסן ערכים בין 0 ל-255.
הביט הראשון נחשב כערך שלילי. ב-8 ביטים ניתן לאחסן ערכים בין −128 ל-127. כדי להפוך מספר לשלילי, יש להפוך את כל הביטים ולהוסיף 1.
אותם ביטים מייצגים מספרים שונים ברוחבים שונים. 11111111 הוא −1 כ-8 ביטים, אך 255 כמספר ללא סימן, ו-0000000011111111 הוא 255 אפילו כ-16 ביטים עם סימן.
כתיבת סימן מינוס בתחילת המספר, כמו −1010, היא גישה שונה מהמשלים לשניים. כלי זה מציג את שתי האפשרויות בעת המרת מספר עשרוני שלילי.
כל המרה מתבצעת בדפדפן שלך. המספרים שאתה מקליד אינם נשלחים לעולם לשרת שלנו ואינם נשמרים.
הקלט הבינארי מוגבל ל-2,048 סיביות, והקלט העשרוני מוגבל לכ-600 ספרות. שברים עשרוניים שאינם מסתיימים בבינארי נחתכים לאחר 32 ספרות בינאריות. פורמטים של נקודה צפה, כגון IEEE 754, אינם מפורשים: הסיביות נקראות כמספרים רגילים.
רשום את ערכי המיקום 1, 2, 4, 8, 16 וכן הלאה מתחת לביטים, החל מימין. סכם את ערכי המיקום בכל מקום שבו הביט הוא 1. עבור 1101 התוצאה היא 8 + 4 + 1 = 13.
חלק את המספר ב-2 שוב ושוב ורשום כל שארית. כשתגיע ל-0, קרא את השאריות מהאחרונה לראשונה. עבור המספר 13, השאריות הן 1101.
כן. הספרות אחרי הנקודה הבינארית נחשבות כ-1/2, 1/4, 1/8 וכן הלאה, ולכן 101.101 שווה ל-5.625. בכיוון ההפוך, שברים עשרוניים מומרים עד 32 ספרות בינאריות, והכלי מודיע לך כאשר לא ניתן לכתוב ערך במדויק.
משלים לשניים הוא השיטה שבה מחשבים מאחסנים מספרים שלמים שליליים. לביט הראשון יש משקל שלילי, ולכן ב-8 ביטים, 11111111 שווה ל-−1 ו-10000000 שווה ל-−128. סמן את האפשרות "עם סימן" ובחר רוחב ביט כדי לקרוא את הביטים שלך בדרך זו.
עד 2,048 סיביות, או כ-600 ספרות עשרוניות. ההמרה מתבצעת באמצעות חשבון מדויק בדיוק שרירותי, ולכן במספרים גדולים לא הולכות לאיבוד ספרות כפי שקורה במחשבון רגיל.
מספרים בינאריים משתמשים רק ב-0 וב-1. אם המספר שלך מכיל ספרות כגון 2 עד 9, סביר להניח שהוא עשרוני, ולכן יש לעבור מ"עשרוני" ל"בינארי". רווחים, קווים תחתונים ו-"0b" בתחילת המספר אינם נלקחים בחשבון.
כן. כל המרה מציגה גם את הערך ההקסדצימלי (בסיס 16) והאוקטלי (בסיס 8), וניתן ללחוץ על כל ערך כדי להעתיק אותו.
כאשר מזינים מספר שלם של בתים (כפולה של 8 סיביות), הכלי מציג גם את הטקסט שהבתים הללו מייצגים ב-UTF-8; לדוגמה, 01001000 01101001 הוא "Hi".
לא. כל תהליך ההמרה מתבצע בדפדפן שלך, ואף דבר ממה שאתה מקליד לא נשלח לשרת שלנו ולא נשמר.
כן. הוסף ?mode=b2d&value=11010110 או ?mode=d2b&value=214 לכתובת הדף.
בדף הבית ניתן למצוא עוד עשרות כלים חינמיים שאינם דורשים מפתח API.
המר טקסט לאותיות גדולות, camelCase, title case, snake_case ועוד.
כלי פתוחספור מילים, תווים, משפטים וזמן הקריאה תוך כדי ההקלדה.
כלי פתוחהשווה בין שני טקסטים שורה אחר שורה כדי לראות מה השתנה.
כלי פתוחהסר שורות חוזרות מכל רשימה או קטע טקסט.
כלי פתוחאין שאלה תואמת.
שתפו את דעתכם על הכלי הזה עם מבקרים אחרים.