מעשרוני לבינארי
חלק מהיחידה יסודות במסלול ה-Assembly של Coddy. שיעור 9 מתוך 45.
עכשיו, כשאתם יודעים איך בינארי עובד, עליכם ללמוד כיצד להמיר מספר עשרוני (כמו 13) לבינארי (1101).
השיטה: מחלקים שוב ושוב ב-2, וקוראים את השאריות לאחור.
דוגמה שלב אחר שלב: המרת 13 לבינארי
| שלב | חלוקה | תוצאה | שארית |
|---|---|---|---|
| 1 | 13 ÷ 2 | 6 | 1 |
| 2 | 6 ÷ 2 | 3 | 0 |
| 3 | 3 ÷ 2 | 1 | 1 |
| 4 | 1 ÷ 2 | 0 | 1 |
כעת קראו את השאריות מלמטה למעלה: 1101
לכן 13 בבסיס עשרוני = 1101 בבסיס בינארי.
דוגמה נוספת: המרת 25 לבינארי
| שלב | חלוקה | תוצאה | שארית |
|---|---|---|---|
| 1 | 25 ÷ 2 | 12 | 1 |
| 2 | 12 ÷ 2 | 6 | 0 |
| 3 | 6 ÷ 2 | 3 | 0 |
| 4 | 3 ÷ 2 | 1 | 1 |
| 5 | 1 ÷ 2 | 0 | 1 |
קרא מלמטה למעלה: 11001
לכן 25 בעשרוני = 11001 בבינארי.
למה זה עובד:
בכל פעם שמחלקים ב־2, מוצאים את הספרה הבינארית הבאה (החל מהימנית ביותר). השארית אומרת אם הספרה היא 0 או 1. מפסיקים כשהתוצאה הופכת ל־0.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2שיטות ספירה
למה בינארי?מספרים בינארייםמעשרוני לבינארילמה הקסדצימלי?מהקסדצימלי לעשרונימעשרוני להקסדצימליASCII והקסדצימליתרגלו בעצמכם: Assembly אונליין