המרת מספרים עשרוניים (בסיס 10) למספרים בינאריים (בסיס 2) היא תהליך פשוט, אך חשוב להבנה במדעי המחשב. במספר העשרוני, כל ספרה יכולה להיות בין 0 ל-9, ואילו במספר הבינארי כל ספרה יכולה להיות רק 0 או 1.
כדי להמיר מספר עשרוני לבינארי, יש לבצע חלוקות חוזרות של המספר ב-2 ולרשום את השאריות עד שהמספר הופך לאפס. לאחר מכן, סדר השאריות מהאחרון לראשון ייתן את המספר הבינארי.
דוגמא: המרת המספר 13 לבינארי
נניח שאנחנו רוצים להמיר את המספר 13 למספר בינארי:
כעת, אם נסתכל על השאריות מהסוף להתחלה, נקבל את המספר הבינארי:
1101
לכן, המספר העשרוני 13 שווה למספר הבינארי 1101.
דוגמה נוספת: המרת המספר 29 לבינארי
נניח שאנחנו רוצים להמיר את המספר 29 לבינארי:
השאריות מהסוף להתחלה יוצרות את המספר הבינארי:
11101
לכן, המספר העשרוני 29 שווה למספר הבינארי 11101.
המרת מספרים עשרוניים לבינאריים היא תהליך שבו מחלקים את המספר העשרוני ב-2 עד שהמספר הופך ל 0, רושמים את השאריות, ולבסוף אנחנו מסדרים את השאריות בסדר הפוך כדי לקבל את המספר הבינארי. הבנה של תהליך זה היא קריטית בהבנה של פעולות שונות בשפת אסמבלי של מחשבון קרב (הקדשנו פרק שלם לזה), שבהן השיטה הבינארית היא הבסיס לכל הפעולות.