|
עמוד:71
2 . 4 ייצוג טקסט לייצוג טקסט בשפה טבעית , למשל עברית , משתמשים באוסף של סמלים מקובלים ( תווים ) המכילים אותיות אלפבית , ספרות , סימני פסוק ובנוסף סימנים מיוחדים כמו . % , $ ,- ,+ 1 צירוף של סמלים אלה מאפשר לכתוב טקסטים שונים . כדי לייצג את כל אוסף הסימנים הכלולים בשפה הטבעית , המחשב משתמש בשיטת קידוד המגדירה לכל תו ערך מספרי בינארי . קיימים כיום כמה קודים תקניים ( סטנדרטיים ) לייצוג תווים , הנמצאים בשימושם של מחשבים רבים , וביניהם נציין את קוד ASCII ואת קוד > vn . UNICODE vm בקודים תקניים מאפשר להעביר מידע בין מחשבים שנוצרו על-ידי חברות שונות . לדוגמה : כדי לשלוח קובץ טקסט ממחשב אישי של חברת IBM למחשב מקניטוש , צריכים לשלוח טקסט מקודד באמצעות קוד . ASCII חשבו , מה היה קורה אם כל מחשב היה משתמש בקוד שונה לייצוג טקסט ! 2 . 4 . 1 קוד ASCII קוד , ( American Standard Code for Information Interchange ) ASCII חובר בשנת 1968 ונקבע כשיטת קידוד תקנית לכל המחשבים . בקוד זה יש התאמה חד-חד ערכית בין התו והקוד המספרי שנקבע בתקן . במקור קוד זה נקבע כקוד בן 7 סיביות לכל תו , אך כיום משתמשים בקוד ASCII מורחב שיש בו 8 סיביות לתו . קוד ASCII מורחב מאפשר להציג 256 תווים שונים , מתוכם 128 הראשונים כוללים את אותיות ABC-n האנגלי ( אותיות גדולות ואותיות קטנות , ( ספרות ותווים נוספים , ובשאר 128 התווים משתמשים לצרכים מיוחדים . לדוגמה : בשפה העברית מיוצגות אותיות האלפבית על-ידי הקודים שמספרם מ224- עד 250 ( לפי תקן . ( ISO 8859-8 שימוש בקוד ASCII הוא משמר מידע מפני שיש התאמה חד-חד ערכית בין התו לקוד המספרי המייצג אותו . כך למשל , הערך של התו A הוא 65 ושל התו B הוא . 66 טבלה 2 . 7 מציגה את קודי ASCII-n עבור 7 סיביות ( כלומר , היא מכילה 128 תווים . ( שימו לב , ש31- הקודים הראשונים אינם מייצגים , למעשה , אותיות או סימנים בשפה , אלא משמשים כתווי בקרה למדפסות , צגים , וכדומה .
|
|