טקסט ונתונים אחרים מומרים לבינאריים באמצעות ערך ASCII (קוד סטנדרטי אמריקאי להחלפת מידע). ניתן להמיר את הערך לבינארי אם יש לך את ערך ASCII. נשתמש במילה java כדוגמה על מנת להסביר כיצד היא מתורגמת לבינארי שהמחשב יכול להבין.
המרת הטקסט 'java' לבינארי
rstrip פיתון
דמויות | י | א | ב | א |
---|---|---|---|---|
ערכי ASCII | 106 | 097 | 118 | 097 |
ערכים בינאריים | 01101010 | 01100001 | 01110110 | 01100001 |
ביטים | 8 | 8 | 8 | 8 |
בואו נפרק את השיטה עבור התו הראשון, j, שנלקח בדוגמה לעיל. כאשר האות h (באותיות קטנות) כתובה על המקלדת, היא שולחת אות למחשב כקלט. הערך הסטנדרטי של ASCII עבור j הוא 106, המוכר על ידי מערכת המחשב וניתן להמיר אותו לערך הבינארי 01101010 על ידי המחשב.
לאחר הפיכת האות j לבינארית, המחשב עשוי לאחסן ולנתח את הנתונים כ-1s (מופעל) ו-0s (כבוי).
עֵצָה
בקר בדף הכונן הקשיח שלנו במונחים של מידע נוסף על כוננים קשיחים של מחשב וכן כיצד מאוחסן מידע במדיה מגנטית כגון כוננים קשיחים.
כאשר הזמנים לאחסן נתונים אלה, כל תו לוקח 8 סיביות (1 בת) לאחסון; לכן, 'java' ייקח 4 בתים (32 סיביות) כדי לשמור כטקסט רגיל.
איך המחשב ממיר בינארי בחזרה לטקסט?
כאשר המחשב דורש להפוך את הנתונים הבינאריים בחזרה לטקסט המובן לאדם, הוא מבצע את ההיפך של התהליך המוצג לעיל. לדוגמה, בעזרת שימוש בהמרה הסטנדרטית של ASCII, מחשב עשוי להפוך את הערך הבינארי 01101010 לערך העשרוני 106, אותו הוא מזהה כאות j. כתוצאה מכך, האות 'j' מופיעה על מסך התצוגה של המחשב שלך.
עֵצָה
למידע נוסף על איך ומדוע מתבצע בינארי במחשב, בקר בדף הבינארי שלנו.
מדוע מספרים בינאריים נמצאים בשימוש על ידי מחשבים?
מספרים בינאריים, מחרוזות של 0 ו-1 משמשים לעתים קרובות לשליטה במחשבים. אבל למה זה המצב? למה מחשבים לא משתמשים בבסיס 10 וממירים לבינארי וממנו? עמוד זה מכיל את כל התשובות לשאלות אלו, דרכן תבינו מדוע מחשבים משתמשים במספרים בינאריים!
גימפ כלי לרפא
בעידן המודרני משתמשים במספרים בינאריים להפעלת המחשבים העדכניים ביותר; זוהי עובדה ידועה למי שמשתמש במכשירים אלו על בסיס קבוע או לאלה שלומדים מדעי המחשב. כשמישהו אומר קצת, זה אומר שהוא מנסה להגדיר התכווצות ספרה בינארית ומשהו שיכול להחזיק רק 0 או 1. הביטים מחולקים לשמונה קבוצות, המכונה אוקטטים או בתים במינוח המחשב. ניתן לקבץ את האוקטטים, שאורכם בדרך כלל הוא 23 או 64 סיביות למילים. ורוב האנשים מודעים לזה. הסיבה לכך היא משהו שרוב האנשים לא מודעים אליו.
מדוע מחשבים משתמשים במספרים בינאריים: התשובה לא ברורה כפי שניתן לצפות? עם זאת, אנו נספק את ההסברים הטובים ביותר שהם גם רציונליים וגם תומכים בשימוש של מחשבים במספרים בינאריים. אנו משתמשים במערכות מספרים עשרוניים על מנת להציג עובדות מספריות בחיי היומיום שלנו. למרבה הצער, מחשבים אינם מסוגלים לעשות זאת. מחשבים, לעומת זאת, מייצגים מספרים בעזרת שימוש במערכת מספרי הבסיס הפשוטה ביותר שקיימת, שהיא שניים. זה מכונה מערכת המספרים הבינארית. מחשבים מפעילים מתחים, אך מכיוון שהמתחים משתנים לעתים קרובות כל כך, לא מוקצה מתח ספציפי לכל ספרה עשרונית.
כתוצאה מכך, בינארית נחשבת למערכת שתי מדינות, מה שאומר שהיא יכולה להיות מופעלת או כבויה בלבד. מערכת המספרים הבינאריים משמשת לעתים קרובות על ידי מחשבים כדי להקל על חישובים ולהמיר לבינארי באינטרנט. אם היינו מאמצים את שיטת המספרים העשרוניים למחשבים, היינו מחוברים למחשב למעלה ממאה כללים. המערכת הבינארית, לעומת זאת, גורמת למחשבים לחשב באמצעות ארבעה כללים בלבד. אחרון חביב, המערכת הבינארית משמשת את המחשבים שכן מערכת שתי המדינות מתאימה היטב לרכיבי האחסון האופטיים והמגנטיים של המחשב. על מנת לשמור על המומנטום, נדבר בהמשך על יכולות האחסון של המערכת הבינארית.
כיצד אוכל לקבוע את ערכי ה-ASCII?
אתה יכול לבקר בדף ASCII שלנו במונחים של רשימה מלאה של תווים, הערכים העשרוניים והבינאריים שלהם, כמו גם מידע נוסף על תקן ASCII.