כיצד להמיר הרחבות מ 2 ל עשרוני

מְחַבֵּר: Judy Howell
תאריך הבריאה: 28 יולי 2021
תאריך עדכון: 2 מאי 2024
Anonim
איך להפוך שבר פשוט לשבר עשרוני?
וִידֵאוֹ: איך להפוך שבר פשוט לשבר עשרוני?

תוֹכֶן

ההשלמה של 2 היא מערכת המייצגת מספרים בינאריים שליליים. זה יכול לשמש גם כדי ליישם חיסור - כדי לחסר "A" מ "B", להמיר "A" למספר שלילי ולהוסיף; זה ימנע צורך לבנות חומרה עבור חיבור וחיסור. עם ההמרה של מספר בינארי לתוך משלים של 2 - ולהיפך - ניתן לפשט את הייצוג של המספר השלילי ואת ההשפעה של חיסור. המרת התוספת מ 2 למספר בסיס עשרוני דורש שני שלבים: הראשון להמיר בינארי ולאחר מכן להמיר בינארי כדי עשרוני.


הוראות

ההשלמה של 2 היא מערכת המייצגת מספרים בינאריים שליליים (Jupiterimages / Photos.com / Getty Images)
  1. מייצגים את המספרים העשרוניים כמספרים בינאריים על ידי חלוקתם באופן רציף על ידי 2 בסדרה ואחסון שאריות. לדוגמה, כדי להמיר 13 ל בינארי, לחלק 13 על ידי 2 כדי לקבל 6 והשאר הראשון כלומר 1. לחלק על ידי 6 על ידי 2 כדי לקבל 3 ושאר הנותרים זה 0. לחלק 3 על ידי 2 כדי לקבל 1 והשלישית השאר הוא 1. לחלק 1 ב 2 כדי לקבל 0 והשאר הוא 1. שאריות, בסדר ההפוך של הייצור, הם 1101 ואת מספר הבסיס העשרוני 13 = בינארי 1101. קל יותר לזהות מספר בינארי ממה שהפקנו . מימין, מוסיפים D x 2 ^ p, כאשר "d" הוא הספרה הבינארית ו- p הוא המיקום, כפי שמוצג על ידי העובדה כי 1101 = (1 X 1) + (0 x 2) + (1 x 4) + (1 x 8) = 13.

  2. המרה מ בינארי לשני משלימים על ידי הפיכת סיביות והוספת 1. ואז בינארי ל 7 יהיה 00000111 ו 7 שלילי יהיה 11111001 כי 00000111 עם סיביות הפוך הוא 11111000 ו 11111000 + 1 = 11111001. הספרה השמאלית ביותר היא חתיכת האות. המספרים החיוביים יש אפס אות קצת את המספרים השליליים יש אות 1. אחד הדברים הטובים על השלמה של 2 היא המרה שלה בינארי לוקח בדיוק את אותו תהליך מן ההמרה של מומנט כדי להשלים של שניים. לדוגמה, כדי להמיר שני משלים מ -7 ל -7 בינארי, להפוך את הספרות ולהוסיף 1. הפוך 11111001 הוא 00000110 ו 00000110 + 1 = 00000111.


  3. המרה משלימה של 2 למספר בסיס עשרוני בשני שלבים: 2 של השלמה בינארי ולאחר מכן בינארי לבסיס עשרוני. לדוגמה, כדי להמיר -21 ל 2-11101011-משלימים עשרוניים, תחילה להמיר בינארי, ולאחר מכן להמיר את בינארי עשרוני. הפוך 11101011 כדי לקבל 00010100 והוסף 1 כדי לקבל 00010101 שהוא 21 בינארי. לאחר מכן פענח את הבינארי באמצעות הסימון המקושר כדי להשיג (0 X 128) + (0 x 64) + (0 x 32) + (1 x 16) + (0 X 8) + (1 x 4) + (0 X 2) + (1 x 1) = 21.

איך

  • יש שתי בדיקות מהירות: שני מספרים משלימים חייבים להיות "1" בספרה השמאלית, ואם המספר הוא אפילו, הספרה הימנית חייבת להיות "0".

שים לב

  • אל תשכח להוסיף "1" לאחר הפיכת הביטים.