עבור לתוכן

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

Featured Replies

פורסם

מישהו יכול להסביר לי בצורה הכי פשוטה ?

פורסם

סופרים.

להקסדצימלי זה יותר פשוט כי כל 4 ספרות בבינארי הן בדיוק ספרה אחת בהקסדצימלי.

לעשרוני צריך לספור - אין כאן קיצורי דרך.

פורסם

בשוויונים למטה צד שמאל בינארי וצד ימין עשרוני


1 = 1 * 2 ^ 0
10 = 1 * 2 ^ 1
100 = 1 * 2 ^ 2
1000 = 1 * 2 ^ 3

עכשיו כל מספר בינרי הוא קומבינציה של אלה ואתה צריך פשוט לחבר

פורסם

מעבר מבינארי לעשרוני- לכפול את הספרה הראשונה ב-1, השניה ב-2, השלישית ב-4, הרביעית ב-8 וכן הלאה, עד שהמספר נגמר, ומחברים את זה.

למשל: 11010 בבינארי = 2+8+16=26 (הספרות שמייצגות 1 ו-4 הן אפס ולכן זה לא מופיע).

באופן דומה הקסה לעשרוני, רק במקום לכפול בחזקות של 2 אתה כופל בחזקות של 16.

מעבר מעשרוני לבינארי: מחלק ב-2. לוקח שארית. זו הספרה הראשונה (אחדות). מחלק את המנה שקיבלת. השארית היא הספרה השניה (2). השארית הבאה היא הספרה השלישית (4) וכן הלאה, עד שיש לך מנה 0.

למשל: 26

26/2=13 (0)

13/2=6 (1)

6/2=3 (0)

3/2=1 (1)

1/2=0 (1)

שים לב שהשאריות נותנות 11010, שראינו קודם שזה 26!

באופן דומה במעבר עשרוני-הקסה, רק החלוקה היא ב-16.

מעבר הקסה בניארי: אתה מפרק כל ספרה הקסהדצימלית ל-4 ביטים. זה יהיה היצוג הבינארי של המספר.

למשל: 3D6 בהקסה- 3=0011, D=1101, 6=0100 ולכן המספר ביצוג בינארי יהיה: 1111010100 ([0100][1101][0011])

מעבר מבינארי להקסה: מקבצים כל 4 ספרות החל מהספרות הקטנות לספרה הקסדצימלית אחת.

למשל: 1011001 בבינארי- [1011][0101] הופך ל-[5] כלומר 5B.

שים לב שאי אפשר לקבץ כל ארבעה- חובה "להצמד ימינה" כל הזמן (עד לנקודה העשרונית) ורק לרביעיה האחרונה להוסיף אפסים משמאל במידת הצורך. זה צריך להיות לך הגיוני- זה בדיוק ההפך מהמרת הקסה->בינארי.

בהצלחה לך.

פורסם
  • מחבר

תודה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים