|
صفحة: 73
שאלה 2 . 20 הציגו את הטקסטים הבאים כקוד : ASCII א . Assembly ב . 6 = 2 x 3 ג . 'Hello World ! ' ד . רשמו את השם הפרטי שלכם ( באותיות אנגליות קטנות ) בקוד אסקיי . שאלה 2 . 21 פענחו ( בעזרת טבלה ( 2 . 7 את המספר הבינארי הבא ורשמו את המילה המתקבלת ו 01011001 01000001 01010011 01010011 01000101 01001101 01000010 01001100 2 . 4 . 2 קוד Unicode עם ההתפתחות הטכנולוגית המהירה ובעיקר עם מהפכת האינטרנט , התברר כי 256 תווים אינם מספיקים לייצוג של תווים בשפות שונות . למשל , קידוד בן 8 סיביות אינו מספיק לייצוג של הסימנים בשפה הסינית , שיש בה אלפי סימנים . בעיה נוספת נבעה מקוד ASCII , nminn שבו אפשר לייצג בו-זמנית רק שפה אחת שאינה לטינית . לדוגמה , בנוסף לאותיות האנגליות שמיוצגות בקודים הקטנים מ , 128- אפשר להציג אותיות בשפה נוספת , למשל עברית או צרפתית , המיוצגים בקודים הגדולים מ . 128- השימוש באותם קודים לייצוג תווים בשפות שונות יכול לגרום לסתירות ומקשה על עיבוד תמליל רב-לשוני , כמו למשל עיבוד של מסמך רב-לשוני הכולל אנגלית , עברית וצרפתית . לכן הוגדר בשנת 1991 תקן חדש ומורחב לייצוג תווים במחשב ; התקן החדש נקרא " ) Unicode קוד אחיד ( " ובו כל תו מיוצג באמצעות 16 סיביות ( במקום 8 סיביות בקוד . ( ASCII בקוד המורחב אפשר להציג 65 , 536 תווים שונים , וכך נמצא בטבלת הקודים ערך מספרי המייצג כל תו אפשרי בכל שפה המוכרת כיום . לדוגמה י ייצוג האות Unicode-3 A הוא - U + 004 1 האות U מציינת Unicode והמספר 0041 הוא מספר בשיטה ההקסדצימלית המייצג את האות . A באופן דומה 11 + 0042 מציין את התו B וקוד U + 0043 מציין את התו C הקוד עצמו כבר כולל מנגנון המאפשר את הרחבתו הנוספת בעתיד , במקרה שיתעורר צורך .
|
|