מחשביםתכנות

ASCII, דמויות: תיאור, טבלת קודים וסוגים

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

אחד הקודים הבינאריים מערכות קורלציה להדפיס תווי בקרה הוא ASCII.

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

צור ASCII

בטופס המקורי של הקידוד זה פותח ב 1963 ולאחר מכן עבור 25 שנים פעמים מעודכנות.

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

במהלך השנים, קידוד זה הוא הפופולרי ביותר בעולם. בשנת 2006 המקום המוביל לקח לטיני ב 1252, ו בסוף 2007 וכיום מחזיק מעמד מוביל בתקיפות Unicode.

ייצוג ASCII מחשב

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

קוד בינארי מקסימאלי לגרסת ASCII של המקור הוא יחידות null + שבע, וגם הגרסה המורחבת - שמונה יחידות, מחוברות כמו קצת השמיני.

תווי בקרה

תווי בקרה נקראים סימנים שאין להם ייצוג גרפי והוא משמש עבור הארגון של הטקסט, ניהול התקנים, וכו 'הם עשויים להעיד על בתחילתו או בסופו של הטקסט, כרטיסיות, יצירת אותות קול, פעולות שונות עבור TTY (טלפרינטר - .. מכונת עבור העברת נתונים ערוץ חשמל) ברזולוציה של נתוני מכשיר הפלט, פעולת ביטול וכו '.

בטבלה תו ASCII ממקם 0 ל -31, ו 127 מוקצים עבור תווי בקרה. סה"כ של 33 סימנים.

הדמויות הנותרות

95 העמדות הנותרות שמורות סימני פיסוק פעולות מתמטיות, ספרות אחרי נקודה עשרונית, אותיות האלף-הבית, קופה שונה: "A" ו הון "A" להתכתב אופקי קודים שונים בטבלת אופי ASCII.

מספרי תווים בטבלה

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

כפי שצוין לעיל, עמדת 0-31 ו 127 לקחת תווי בקרה. מספר 32 מוקצה שטח, מספר 33-47, ו 58-64 שמורים פעולות פיסוק מתמטיקה בסיסית.

אותיות גדולות לטיניות מסודרות בסדר אלפביתי ממוספרים מ 65 th עד 90 th. באותיות קטנות מסודרות גם לפי סדר אלפביתי, עמדותיהם - מ 97 עד ה 122 ה. המספרים הנותרים (91-96 ו 123-126) שהוקצו סוגריים ואת הפלטה, תכונת עקיפה וישרה, כמו גם כמה סימני הניקוד.

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

ASCII מורחב

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

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

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

לאומי גרסאות קידוד

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

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

לאחר ASCII הפך לא לכלול 128 ו 256 תווים, התפשטות עבור קידוד אופציה, שבה את הגרסה המקורית של השולחן נשמר ב 128 הקודים הראשונים עם אפס קצת -8. סימני ספרות לאומית מאוחסן בחצי העליון של הטבלה (128-255-th עמדה).

כדי לדעת קודי תו ASCII ישירות המשתמש אינו נדרש. מפתח תוכנה הוא בדרך כלל מספיק כדי לדעת את מספר האלמנט בטבלה כדי לחשב את הקוד, אם יהיה צורך, באמצעות מערכת בינארית.

בשפה הרוסית

בעקבות הפיתוח של קידודים 70-ies של המוקדמות עבור השפות הסקנדינביות, סינית, קוריאנית, יוונית, וכו ', יצירת גרסה משלהם של שבוי, ברית המועצות. בקרוב פיתחה גרסה של קידוד 8 סיביות שנקרא KOI8, שמירה על קודים 128 ASCII התו הראשון ומקצה אותו מספר עמדות תחת אותיות האלפבית הלאומי ודמויות נוספות.

לפני כניסתה של Unicode KOI8 שלטה במגזר הרוסי של האינטרנט. היה קידוד הגירסות עבור רוסית, ועל האלפבית האוקראיני.

בעיות ASCII

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

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

מצב נוכחי

עם כניסתו של פופולריות ASCII Unicode נחלש.

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

בשנת 2000, היה ASCII בקידוד הפופולרי ביותר באינטרנט ומשמש 60% של דפי אינטרנט "גוגל" באינדקס. כבר על ידי 2012 שיעור דפים כאלה ירד ל 17%, ואת המקום של קידוד הפופולרי ביותר לקח Unicode (UTF-8).

לפיכך, ASCII הוא חלק חשוב בהיסטוריה של טכנולוגיית מידע, אך השימוש בו בעתיד נראה מבטיח.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.birmiss.com. Theme powered by WordPress.