ההבדל בין ASCII ו- EBCDIC

תוכן עניינים:

Anonim

ה ההבדל העיקרי בין ASCII ל- EBCDIC הוא ש ASCII משתמש בשבעה סיביות לייצוג תו ואילו ה- EBCDIC משתמש בשמונה סיביות לייצוג תו.

למחשב קל יותר לעבד מספרים. אבל זה תהליך קשה לטפל בטקסט. לכן, התווים מקודדים. ישנם תקני קידוד תווים שונים, ו- ASCII ו- EBCDIC הם שניים מהם. הם עוזרים לייצג בדיקות במחשבים, התקני תקשורת והתקנים אלקטרוניים אחרים. ASCII מייצג 128 תווים. ASCII תואם לקידודים מודרניים ויעיל יותר. מצד שני, EBCDIC משמשת בעיקר למערכות מבוססות IBM. הוא מייצג 256 תווים.

ASCII, EBCDIC

מהו ASCII

ASCII מייצג קוד אמריקאי סטנדרטי להמרת מידע. זהו תקן קידוד המייצג ספרות, אותיות וסמלים באמצעות מספרים. הספרות יכולות להיות 1, 2, 3 וכו 'בעוד האותיות הן a, b, c, A, B, C וכו'. הסמלים הם תווים כמו!, $ ו- #. לכן, ניתן להמיר כל פיסת טקסט למערך המספרים המתאים באמצעות ASCII. המרה זו מקלה על אחסונם בזיכרון המחשב.

איור 1: טבלת ASCII

ערך ASCII המקביל של התו 'B' הוא 66. ערך ASCII של 'b' הוא 98. טבלת ASCII מכילה ערכי ASCII לכל הספרות, האותיות והסמלים המתאימים. ASCII משתמש ב -7 סיביות לייצוג תו. הוא מייצג מקסימום 128 (27) דמויות.

ASCII משמש בעיקר בתכנות, המרות נתונים, אומנות גרפית וקובצי טקסט. עם זאת, בעיה אחת ב- ASCII היא שהיא יכולה לייצג רק 128 תווים. אין בו ייצוגים לאותיות בשפות אחרות כגון יוונית וערבית או סמלים מתמטיים. יש גרסה חדשה של ASCII בשם Extended ASCII. הוא כולל את התווים הסטנדרטיים של ASCII עם תווים נוספים.

מהו EBCDIC

EBCDIC מייצג קוד מחלף עשרוני מקודד בינארי. הוא משמש בעיקר במערכות הפעלה ממוחשבות של מחשבי מיינפריים ו- IBM. הוא נתמך גם על ידי כמה פלטפורמות מלבד IBM. EBCDIC משתמש ב -8 סיביות לייצוג תו יחיד והוא מייצג 256 (28) תווים אלפאנומריים ומיוחדים.

איור 2: EBCDIC משמש בעיקר במיינפריים של IBM

ישנם מספר חסרונות ל- EBCDIC. בהשוואה ל- ASCII, אותו תו שלוקח 7 סיביות לייצג ב- ASCII יקח 8 סיביות ב- EBCDIC. לכן, EBCDIC יעיל פחות מ- ASCII. יתר על כן, כאשר בוחנים את סידור הדמויות, EBCDIC מקבצת 9 תווים בכל פעם. יתר על כן, הוא אינו תואם לקידודים אחרים כגון Unicode.

ההבדל בין ASCII ו- EBCDIC

הַגדָרָה

ASCII הוא תקן קידוד תווים לתקשורת אלקטרונית. EBCDIC הוא קידוד תווים של שמונה סיביות המשמש בעיקר במערכות מיינפריים של IBM ומערכות הפעלה ממוחשבות בינוניות.

עומד עבור

ASCII מייצג את הקוד הסטנדרטי האמריקאי לחילופי מידע. EBCDIC מייצג קוד מחלף עשרוני מקודד בינארי.

מספר הביטים מייצגים דמות

יתר על כן, ASCII משתמש ב -7 סיביות לייצוג דמות. EBCDIC משתמש ב -8 סיביות לייצוג תו.

מספר הדמויות

כמו כן, ASCII מייצג 128 (27) תווים בעוד EBCDIC מייצג 256 (28) דמויות.

יְעִילוּת

סדר הדמויות

חוץ מזה, ASCII מסדר את הדמויות בסדר עוקב. EBCDIC מקבץ 9 תווים בכל פעם.

תְאִימוּת

בנוסף, ASCII תואם לקידודים מודרניים כגון Unicode. אפשר לפתוח קבצי ASCII עם Unicode. מצד שני, EBCDIC אינו תואם לקידודים מודרניים כגון Unicode.

סיכום

ASCII ו- EBCDIC הם שני תקני קידוד תווים. ההבדל העיקרי בין ASCII ו- EBCDIC הוא ש- ASCII משתמש בשבעה סיביות לייצוג תו ואילו ה- EBCDIC משתמש בשמונה סיביות לייצוג תו.

התייחסות:

1. "ASCII". ויקיפדיה, קרן ויקימדיה, 12 באוגוסט 2018, זמין כאן.2. "EBCDIC." ויקיפדיה, קרן ויקימדיה, 10 באוגוסט 2018, זמין כאן.

באדיבות התמונה:

1. "ASCII-Table" מאת ZZT32-יצירה משלו המבוססת על חומר היסטורי וטבלאות נוספות שנמצאו בויקיפדיה: Ascii., (Public Domain) באמצעות Commons Wikimedia2. "לוגו IBM ב" מאת Viscovery, IBM, Amazon - Viscovery.co (דומיין ציבורי) באמצעות Commons Wikimedia

ההבדל בין ASCII ו- EBCDIC