أسكي: الفرق بين النسختين
[مراجعة غير مفحوصة] | [نسخة منشورة] |
منصور اليوسفي (نقاش | مساهمات) وسوم: تمت إضافة وسم nowiki تعديلات طويلة تحرير مرئي |
ط بوت: إصلاح أخطاء فحص ويكيبيديا من 1 إلى 104 |
||
(37 مراجعة متوسطة بواسطة 18 مستخدماً غير معروضة) | |||
سطر 1: | سطر 1: | ||
{{ميز|اسكي (لقب)}} |
|||
{{بحاجة لخبير|تاريخ=ديسمبر 2014}} |
{{بحاجة لخبير|تاريخ=ديسمبر 2014}} |
||
{{بطاقة ترميز حروف}} |
|||
[[ملف:ascii full.png|إطار|هناك 95 رمز ASCII يمكن طباعتها، تحمل الأرقام من 32 إلى 126.]] |
[[ملف:ascii full.png|إطار|هناك 95 رمز ASCII يمكن طباعتها، تحمل الأرقام من 32 إلى 126.]] |
||
'''أسكي''' ({{اختص|ASCII|American Standard Code for Information Interchange}}، {{أصد-إن|ˈæski}} {{respell|ASS|kee}})<ref>{{استشهاد | url = https://www.merriam-webster.com/dictionary/ASCII?pronunciation&lang=en_us&file=ascii001.wav | type =audio | contribution =Pronunciation for ASCII | title =Merriam Webster | accessdate =2008-04-14|مسار أرشيف= https://web.archive.org/web/20200518003528/https://www.merriam-webster.com/dictionary/ASCII?pronunciation&lang=en_us&file=ascii001.wav|تاريخ أرشيف=2019-12-08}}.</ref> هي مجموعة رموز و[[ترميز|نظام ترميز]] مبني على [[كتابة لاتينية|الابجدية اللاتينية]] بالشكل الذي تستخدم به في [[لغة إنجليزية|الإنجليزية]] الحديثة ولغات [[غرب]] [[أوروبا|أوروبية]] أخرى. من أكثر الاستخدامات شيوعا للنصوص المكتوبة بالآسكي، استخدامها في أنظمة [[حاسوب|الحاسوب]]، وفي أجهزة الاتصالات وأنظمة التحكم التي تتعامل مع نصوص. |
|||
'''آسكي''' ({{اختص|ASCII|American Standard Code for Information Interchange}}، {{أصد-إن|ˈæski}} {{respell|ASS|kee}})<ref>{{استشهاد | مسار = https://www.merriam-webster.com/dictionary/ASCII?pronunciation&lang=en_us&file=ascii001.wav | النوع =audio | الفصل =Pronunciation for ASCII | عنوان =Merriam Webster | تاريخ الوصول =2008-04-14|مسار أرشيف= https://web.archive.org/web/20200518003528/https://www.merriam-webster.com/dictionary/ASCII?pronunciation&lang=en_us&file=ascii001.wav|تاريخ أرشيف=2019-12-08}}.</ref> هي مجموعة رموز و[[ترميز|نظام ترميز]] مبني على [[كتابة لاتينية|الأبجدية اللاتينية]] بالشكل الذي تستخدم به في [[الإنجليزية الحديثة]] ولغات [[غرب]] [[أوروبا|أوروبية]] أخرى. من أكثر الاستخدامات شيوعًا للنصوص المكتوبة بالآسكي، استخدامها في [[نظام تشغيل|أنظمة الحاسوب]]، وفي أجهزة الاتصالات وأنظمة التحكم التي تتعامل مع نصوص. |
|||
يعرّف نظام ASCII القياسي الرموز القابلة للطباعة الآتية، مرتبة حسب قيمة ASCII الخاصة بها: |
|||
<pre lang="en" class="mw-content-ltr"> |
|||
!"#$%&'()*+,-./0123456789:;<=>? |
|||
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ |
|||
`abcdefghijklmnopqrstuvwxyz{|}~ |
|||
</pre> |
|||
يعرّف نظام آسكي القياسي الرموز القابلة للطباعة الآتية، مرتبة حسب قيمة آسكي الخاصة بها. |
|||
== تعريف معيار ASCII == |
|||
يعتبر معيار ASCII من بين أنظمة تمثيل الرموز في الحاسوب، ويحدد علاقة تناظر بين قيمة رقمية لتتابع ال[[بت]]ات وبين رمز أو رسم مستخدم في اللغة المكتوبة. إذ أن الحواسيب تتعامل فقط بإشارات كهربائية إما صفر أو واحد، أي [[بت|البت]] (bit) في لغة البرمجة، ويمكن أن تمثل هذه البتات بتسلسلها أرقاما بالنظام الثنائي، ومجموعة من ثمانية بتات تمثل [[بايت|البايت]] (بالإنكليزية: Byte، بالفرنسية: Octet). و من ثمة ظهرت الحاجة للتعبير عن الحروف والرموز بواسطة الأرقام الثنائية. |
|||
== تعريف معيار آسكي == |
|||
يُعَرِّفُ معيار ASCII مجموعة 128 رمزا أسندت لها أعداد ترتيبية من 0 إلى 127 و تم ترميزها بالنظام الثنائي من 0000000 إلى 1111111، وبالتالي تكفي 7 بتات للتعبير عنها. لذا يعد معيار ترميز 7 بتات. لكن بما أن الحواسيب تتعامل مع البايت (أي 8 بتات) فيقع التعبير عن رموز ASCII ببايت كامل يكون فيه البت الثامن غير مستعمل. |
|||
[[ملف:ASCII-Table-wide.svg|تصغير|220x220بك|قائمة رموز معيار ترميز ASCII مع مقابلاتها بالقيم العشرية و الست عشرية.]] |
|||
إختلفت طرق التعامل مع البت الثامن، فبينما فضلت جل الحواسيب إسناد صفر له (و هو الحل الشائع)، قامت بعض الأنظمة (مثل Prime Computer التي شغلت نظام تشغيل PRIMEROS) بإسناد واحد له، وفي أنظمة أخرى تم إستعماله [[بت التكافؤ|بت تكافؤ]] للتأكد من خلو الاتصالات من الأخطاء، أو لأغراض تختلف حسب الهدف من الجهاز المستخدم. و لاحقا، ظهرت إستعمالات في معايير ترميز إمتدادية، للتعبير عن مزيد الرموز والحروف التي يعجز ASCII عن التعبير عنها. |
|||
يعتبر معيار آسكي من بين أنظمة [[ترميز المحارف|تمثيل الرموز في الحاسوب]]، ويحدد علاقة تناظر بين قيمة رقمية لتتابع ال[[بت]]ات وبين رمز أو رسم مستخدم في اللغة المكتوبة. إذ أن الحواسيب تتعامل فقط بإشارات كهربائية إما صفر أو واحد، أي [[بت|البت]] (bit) في لغة البرمجة، ويمكن أن تمثل هذه البتات بتسلسلها أرقاما ب<nowiki/>[[نظام عد ثنائي|النظام الثنائي]]، ومجموعة من ثمانية بتات تمثل [[بايت|البايت]] (بالإنكليزية: Byte، بالفرنسية: Octet). ومن ثمة ظهرت الحاجة للتعبير عن الحروف والرموز بواسطة الأرقام الثنائية. |
|||
يكتفي معيار ASCII بترجمة تسلسل من البتات إلى حرف أو رمز معين. بالتالي، لن يعبر عن شكل ظهور النصوص أو ترتيبها، وتلك الأمور تقع على عاتق وسائل أخرى مثل [[لغة ترميزية|اللغات الترميزية]] (أي لغات توصيف النص) على غرار HTML و غيره. |
|||
يُعَرِّفُ معيار آسكي مجموعة 128 رمزا أسندت لها أعداد ترتيبية من 0 إلى 127 وتم ترميزها بالنظام الثنائي من 0000000 إلى 1111111، وبالتالي تكفي 7 بتات للتعبير عنها. لذا يعد معيار ترميز 7 بتات. لكن بما أن الحواسيب تتعامل مع البايت (أي 8 بتات) فيقع التعبير عن رموز آسكي ببايت كامل يكون فيه البت الثامن غير مستعمل. |
|||
إختلفت طرق التعامل مع البت الثامن، فبينما فضلت جل الحواسيب إسناد صفر له (و هو الحل الشائع)، قامت بعض الأنظمة (مثل Prime Computer التي شغلت نظام تشغيل PRIMEROS) بإسناد واحد له، وفي أنظمة أخرى تم استعماله [[بت التكافؤ|بت تكافؤ]] للتأكد من خلو الاتصالات من الأخطاء، أو لأغراض تختلف حسب الهدف من الجهاز المستخدم. ولاحقًا، ظهرت استعمالات في معايير ترميز امتدادية، للتعبير عن المزيد من الرموز والحروف التي يعجز آسكي عن التعبير عنها. |
|||
يكتفي معيار آسكي بترجمة تسلسل من البتات إلى حرف أو رمز معين. بالتالي، لن يعبر عن شكل ظهور النصوص أو ترتيبها، وتلك الأمور تقع على عاتق وسائل أخرى مثل [[لغة توصيف|اللغات الترميزية]] (أي لغات توصيف النص) على غرار [[لغة توصيف النص الفائق|إتش تي إم إل]] وغيرها. |
|||
=== قائمة الرموز === |
=== قائمة الرموز === |
||
بعض هذه الرموز لا يمكن إظهارها، وهي الرموز عدد 0 إلى 31 و كذلك الرمز 127. تستعمل هذه الرموز أوامر تحكم [[طرفية حاسوب|لطرفيات الحاسوب]]، فعلى سبيل المثال يعد الرمز 127 أمر الحذف، بينما الرمز 7 أمر إشارة صوتية. |
|||
بعض هذه الرموز لا يمكن إظهارها، وهي الرموز عدد 0 إلى 31 وكذلك الرمز 127. تستعمل هذه الرموز أوامر تحكم [[طرفية حاسوب|لطرفيات الحاسوب]]، فعلى سبيل المثال يعد الرمز 127 أمر الحذف، بينما الرمز 7 أمر إشارة صوتية. |
|||
أما الرموز الأخرى فهي الفراغ (الرمز 32) و الأرقام العربية الغربية، والحروف اللاتينية الكبيرة والصغيرة دون شكلات، ومجموعة من علامات التنقيط والحساب المختارة. يذكر أن عددا من علامات التنقيط هذه تستعمل لأغراض برمجية شتى. |
|||
أما الرموز الأخرى فهي الرموز الطباعية، وتشمل الفراغ (الرمز 32) والأرقام العربية الغربية، والحروف اللاتينية الكبيرة والصغيرة دون شكلات، ومجموعة من علامات التنقيط والحساب المختارة. يذكر أن عددا من علامات التنقيط هذه تستعمل لأغراض برمجية شتى.<pre lang="en" class="mw-content-ltr"> |
|||
!"#$%&'()*+,-./0123456789:;<=>? |
|||
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ |
|||
`abcdefghijklmnopqrstuvwxyz{|}~ |
|||
</pre> |
|||
في الجدول أدناه توضيح لقيم |
في الجدول أدناه توضيح لقيم رموز ترميز آسكي.<ref>{{استشهاد ويب |
||
| مسار = http://www.asciitable.com/ |
|||
| عنوان = Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversion |
|||
| موقع = www.asciitable.com |
|||
| تاريخ الوصول = 2020-12-09 |
|||
| مسار أرشيف = https://web.archive.org/web/20201209041724/http://www.asciitable.com/ | تاريخ أرشيف = 9 ديسمبر 2020 }}</ref> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
! colspan="4" align="center" |قيمة الرمز |
! colspan="4" align="center" |قيمة الرمز |
||
سطر 40: | سطر 51: | ||
| align="right" |0000000 |
| align="right" |0000000 |
||
| align="center" |NUL |
| align="center" |NUL |
||
|{{ |
|{{رمز لغة|en|''Null''}} - عدم |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |1 |
| align="right" |1 |
||
سطر 47: | سطر 58: | ||
| align="right" |0000001 |
| align="right" |0000001 |
||
| align="center" |SOH |
| align="center" |SOH |
||
|{{ |
|{{رمز لغة|en|''Start of Heading''}} - بداية الترويسة |
||
|- |
|- |
||
| align="right" |2 |
| align="right" |2 |
||
سطر 54: | سطر 65: | ||
| align="right" |0000010 |
| align="right" |0000010 |
||
| align="center" |STX |
| align="center" |STX |
||
|{{ |
|{{رمز لغة|en|''Start of Text''}} - بداية النص |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |3 |
| align="right" |3 |
||
سطر 61: | سطر 72: | ||
| align="right" |0000011 |
| align="right" |0000011 |
||
| align="center" |ETX |
| align="center" |ETX |
||
|{{ |
|{{رمز لغة|en|''End of Text''}} - نهاية النص |
||
|- |
|- |
||
| align="right" |4 |
| align="right" |4 |
||
سطر 68: | سطر 79: | ||
| align="right" |0000100 |
| align="right" |0000100 |
||
| align="center" |EOT |
| align="center" |EOT |
||
|{{ |
|{{رمز لغة|en|''End of Transmission''}} - نهاية الإرسال |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |5 |
| align="right" |5 |
||
سطر 75: | سطر 86: | ||
| align="right" |0000101 |
| align="right" |0000101 |
||
| align="center" |ENQ |
| align="center" |ENQ |
||
|{{ |
|{{رمز لغة|en|''Enquiry''}} - طلب |
||
|- |
|- |
||
| align="right" |6 |
| align="right" |6 |
||
سطر 82: | سطر 93: | ||
| align="right" |0000110 |
| align="right" |0000110 |
||
| align="center" |ACK |
| align="center" |ACK |
||
|{{ |
|{{رمز لغة|en|''Acknowledge''}} - تأكيد وصول |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |7 |
| align="right" |7 |
||
سطر 89: | سطر 100: | ||
| align="right" |0000111 |
| align="right" |0000111 |
||
| align="center" |BEL |
| align="center" |BEL |
||
|{{ |
|{{رمز لغة|en|''Bell''}} - جرس منبه |
||
|- |
|- |
||
| align="right" |8 |
| align="right" |8 |
||
سطر 96: | سطر 107: | ||
| align="right" |0001000 |
| align="right" |0001000 |
||
| align="center" |BS |
| align="center" |BS |
||
|{{ |
|{{رمز لغة|en|''Backspace''}} - زر العودة للخلف (الحذف) |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |9 |
| align="right" |9 |
||
سطر 103: | سطر 114: | ||
| align="right" |0001001 |
| align="right" |0001001 |
||
| align="center" |HT |
| align="center" |HT |
||
|{{ |
|{{رمز لغة|en|''Horizontal Tab''}} - مسافة الجدولة الأفقية |
||
|- |
|- |
||
| align="right" |10 |
| align="right" |10 |
||
سطر 110: | سطر 121: | ||
| align="right" |0001010 |
| align="right" |0001010 |
||
| align="center" |LF |
| align="center" |LF |
||
|{{ |
|{{رمز لغة|en|''Line Feed''}} - تخطي سطر جديد |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |11 |
| align="right" |11 |
||
سطر 117: | سطر 128: | ||
| align="right" |0001011 |
| align="right" |0001011 |
||
| align="center" |VT |
| align="center" |VT |
||
|{{ |
|{{رمز لغة|en|''Vertical Tab''}} - مسافة الجودة العمودية |
||
|- |
|- |
||
| align="right" |12 |
| align="right" |12 |
||
سطر 124: | سطر 135: | ||
| align="right" |0001100 |
| align="right" |0001100 |
||
| align="center" |FF |
| align="center" |FF |
||
|{{ |
|{{رمز لغة|en|''Form Feed''}} - تخطي صفحة جديدة |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |13 |
| align="right" |13 |
||
سطر 131: | سطر 142: | ||
| align="right" |0001101 |
| align="right" |0001101 |
||
| align="center" |CR |
| align="center" |CR |
||
|{{ |
|{{رمز لغة|en|''Carriage Return''}} - عودة سطر |
||
|- |
|- |
||
| align="right" |14 |
| align="right" |14 |
||
سطر 138: | سطر 149: | ||
| align="right" |0001110 |
| align="right" |0001110 |
||
| align="center" |SO |
| align="center" |SO |
||
|{{ |
|{{رمز لغة|en|''Shift Out''}} - شفرة خاصة |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |15 |
| align="right" |15 |
||
سطر 145: | سطر 156: | ||
| align="right" |0001111 |
| align="right" |0001111 |
||
| align="center" |SI |
| align="center" |SI |
||
|{{ |
|{{رمز لغة|en|''Shift In''}} - شفرة قياسية |
||
|- |
|- |
||
| align="right" |16 |
| align="right" |16 |
||
سطر 152: | سطر 163: | ||
| align="right" |0010000 |
| align="right" |0010000 |
||
| align="center" |DLE |
| align="center" |DLE |
||
|{{ |
|{{رمز لغة|en|''Data Link Escape''}} - هروب أثناء البث |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |17 |
| align="right" |17 |
||
سطر 159: | سطر 170: | ||
| align="right" |0010001 |
| align="right" |0010001 |
||
| align="center" |DC1 |
| align="center" |DC1 |
||
| rowspan="4" |{{ |
| rowspan="4" |{{رمز لغة|en|''Device Control 1''}} à ''4'' - تحكم جهاز تواصل |
||
|- |
|- |
||
| align="right" |18 |
| align="right" |18 |
||
سطر 184: | سطر 195: | ||
| align="right" |0010101 |
| align="right" |0010101 |
||
| align="center" |NAK |
| align="center" |NAK |
||
|{{ |
|{{رمز لغة|en|''Negative Acknowledge''}} - تأكيد عدم الوصول |
||
|- |
|- |
||
| align="right" |22 |
| align="right" |22 |
||
سطر 191: | سطر 202: | ||
| align="right" |0010110 |
| align="right" |0010110 |
||
| align="center" |SYN |
| align="center" |SYN |
||
|{{ |
|{{رمز لغة|en|''Synchronous Idle''}} - إنتظار متزامن |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |23 |
| align="right" |23 |
||
سطر 198: | سطر 209: | ||
| align="right" |0010111 |
| align="right" |0010111 |
||
| align="center" |ETB |
| align="center" |ETB |
||
|{{ |
|{{رمز لغة|en|''End of Transmission Block''}} - نهاية كتلة الإرسال |
||
|- |
|- |
||
| align="right" |24 |
| align="right" |24 |
||
سطر 205: | سطر 216: | ||
| align="right" |0011000 |
| align="right" |0011000 |
||
| align="center" |CAN |
| align="center" |CAN |
||
|{{ |
|{{رمز لغة|en|''Cancel''}} - إلغاء |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |25 |
| align="right" |25 |
||
سطر 212: | سطر 223: | ||
| align="right" |0011001 |
| align="right" |0011001 |
||
| align="center" |EM |
| align="center" |EM |
||
|{{ |
|{{رمز لغة|en|''End of Medium''}} - نهاية الوسيط |
||
|- |
|- |
||
| align="right" |26 |
| align="right" |26 |
||
سطر 219: | سطر 230: | ||
| align="right" |0011010 |
| align="right" |0011010 |
||
| align="center" |SUB |
| align="center" |SUB |
||
|{{ |
|{{رمز لغة|en|''Substitute''}} - بديل |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |27 |
| align="right" |27 |
||
سطر 226: | سطر 237: | ||
| align="right" |0011011 |
| align="right" |0011011 |
||
| align="center" |ESC |
| align="center" |ESC |
||
|{{ |
|{{رمز لغة|en|''Escape''}} - زر الهروب |
||
|- |
|- |
||
| align="right" |28 |
| align="right" |28 |
||
سطر 233: | سطر 244: | ||
| align="right" |0011100 |
| align="right" |0011100 |
||
| align="center" |FS |
| align="center" |FS |
||
|{{ |
|{{رمز لغة|en|''File Separator''}} - فاصل ملف |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |29 |
| align="right" |29 |
||
سطر 240: | سطر 251: | ||
| align="right" |0011101 |
| align="right" |0011101 |
||
| align="center" |GS |
| align="center" |GS |
||
|{{ |
|{{رمز لغة|en|''Group Separator''}} - فاصل مجموعة |
||
|- |
|- |
||
| align="right" |30 |
| align="right" |30 |
||
سطر 247: | سطر 258: | ||
| align="right" |0011110 |
| align="right" |0011110 |
||
| align="center" |RS |
| align="center" |RS |
||
|{{ |
|{{رمز لغة|en|''Record Separator''}} - فاصل تسجيل |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |31 |
| align="right" |31 |
||
سطر 254: | سطر 265: | ||
| align="right" |0011111 |
| align="right" |0011111 |
||
| align="center" |US |
| align="center" |US |
||
|{{ |
|{{رمز لغة|en|''Unit Separator''}} - فاصل وحدة |
||
|- |
|- |
||
| align="right" |32 |
| align="right" |32 |
||
سطر 261: | سطر 272: | ||
| align="right" |0100000 |
| align="right" |0100000 |
||
| align="center" |SP |
| align="center" |SP |
||
|{{ |
|{{رمز لغة|en|''Space''}} - مسافة |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |33 |
| align="right" |33 |
||
سطر 268: | سطر 279: | ||
| align="right" |0100001 |
| align="right" |0100001 |
||
| align="center" |! |
| align="center" |! |
||
| [[علامة التعجب]] |
|||
|نقطة تعجب |
|||
|- |
|- |
||
| align="right" |34 |
| align="right" |34 |
||
سطر 275: | سطر 286: | ||
| align="right" |0100010 |
| align="right" |0100010 |
||
| align="center" |" |
| align="center" |" |
||
|علامة التنصيص |
|[[علامتا تنصيص|علامة التنصيص]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |35 |
| align="right" |35 |
||
سطر 282: | سطر 293: | ||
| align="right" |0100011 |
| align="right" |0100011 |
||
| align="center" |# |
| align="center" |# |
||
|علامة الرقم |
|[[رمز الرقم|علامة الرقم]] |
||
|- |
|- |
||
| align="right" |36 |
| align="right" |36 |
||
سطر 289: | سطر 300: | ||
| align="right" |0100100 |
| align="right" |0100100 |
||
| align="center" |$ |
| align="center" |$ |
||
| |
|[[رمز الدولار]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |37 |
| align="right" |37 |
||
سطر 296: | سطر 307: | ||
| align="right" |0100101 |
| align="right" |0100101 |
||
| align="center" |% |
| align="center" |% |
||
|النسبة المئوية |
|[[نسبة مئوية|النسبة المئوية]] |
||
|- |
|- |
||
| align="right" |38 |
| align="right" |38 |
||
سطر 303: | سطر 314: | ||
| align="right" |0100110 |
| align="right" |0100110 |
||
| align="center" |& |
| align="center" |& |
||
|واو اللاتينية |
|[[واو العطف اللاتينية|واو اللاتينية]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |39 |
| align="right" |39 |
||
سطر 310: | سطر 321: | ||
| align="right" |0100111 |
| align="right" |0100111 |
||
| align="center" |' |
| align="center" |' |
||
|فاصلة علوية (أبوستروف) |
|[[فاصلة عليا|فاصلة علوية]] (أبوستروف) |
||
|- |
|- |
||
| align="right" |40 |
| align="right" |40 |
||
سطر 317: | سطر 328: | ||
| align="right" |0101000 |
| align="right" |0101000 |
||
| align="center" |( |
| align="center" |( |
||
|قوس بداية (هلالي) |
|[[قوس (ترقيم)|قوس]] بداية (هلالي) |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |41 |
| align="right" |41 |
||
سطر 324: | سطر 335: | ||
| align="right" |0101001 |
| align="right" |0101001 |
||
| align="center" |) |
| align="center" |) |
||
|قوس نهاية (هلالي) |
|[[قوس (ترقيم)|قوس]] نهاية (هلالي) |
||
|- |
|- |
||
| align="right" |42 |
| align="right" |42 |
||
سطر 331: | سطر 342: | ||
| align="right" |0101010 |
| align="right" |0101010 |
||
| align="center" |* |
| align="center" |* |
||
| |
|[[إجامة|إجَّامة]]، نجمة، علامة ضرب |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |43 |
| align="right" |43 |
||
سطر 345: | سطر 356: | ||
| align="right" |0101100 |
| align="right" |0101100 |
||
| align="center" |, |
| align="center" |, |
||
|فاصلة لاتينية |
|[[فاصلة]] لاتينية |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |45 |
| align="right" |45 |
||
سطر 352: | سطر 363: | ||
| align="right" |0101101 |
| align="right" |0101101 |
||
| align="center" | - |
| align="center" | - |
||
| |
|[[شرطة (علامة)|مطة]]، [[شرطة (علامة)|شَرْطَة]]، علامة طرح (ناقص) |
||
|- |
|- |
||
| align="right" |46 |
| align="right" |46 |
||
سطر 359: | سطر 370: | ||
| align="right" |0101110 |
| align="right" |0101110 |
||
| align="center" |. |
| align="center" |. |
||
|نقطة |
|[[نقطة النهاية|نقطة]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |47 |
| align="right" |47 |
||
سطر 366: | سطر 377: | ||
| align="right" |0101111 |
| align="right" |0101111 |
||
| align="center" |/ |
| align="center" |/ |
||
| |
|[[خط مائل (ترقيم)|قُطْرِي]]، [[خط مائل (ترقيم)|خط مائل]]، علامة قسمة |
||
|- |
|- |
||
| align="right" |48 |
| align="right" |48 |
||
سطر 443: | سطر 454: | ||
| align="right" |0111010 |
| align="right" |0111010 |
||
| align="center" |: |
| align="center" |: |
||
|نقطتان |
|[[نقطتان رأسيتان|نقطتان]] رأسيتان |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |59 |
| align="right" |59 |
||
سطر 450: | سطر 461: | ||
| align="right" |0111011 |
| align="right" |0111011 |
||
| align="center" |; |
| align="center" |; |
||
|فاصلة منقوطة |
|[[فاصلة منقوطة]] |
||
|- |
|- |
||
| align="right" |60 |
| align="right" |60 |
||
سطر 457: | سطر 468: | ||
| align="right" |0111100 |
| align="right" |0111100 |
||
| align="center" |< |
| align="center" |< |
||
|علامة مقارنة أقل، قوس |
|علامة مقارنة أقل، [[قوس (ترقيم)|شارة بداية]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |61 |
| align="right" |61 |
||
سطر 471: | سطر 482: | ||
| align="right" |0111110 |
| align="right" |0111110 |
||
| align="center" |> |
| align="center" |> |
||
|علامة مقارنة أكثر، قوس |
|علامة مقارنة أكثر، [[قوس (ترقيم)|شارة نهاية]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |63 |
| align="right" |63 |
||
سطر 478: | سطر 489: | ||
| align="right" |0111111 |
| align="right" |0111111 |
||
| align="center" |? |
| align="center" |? |
||
|[[علامة استفهام|علامة الإستفهام اللاتينية]] |
|||
|نقطة إستفهام لاتينية |
|||
|- |
|- |
||
| align="right" |64 |
| align="right" |64 |
||
سطر 485: | سطر 496: | ||
| align="right" |1000000 |
| align="right" |1000000 |
||
| align="center" |@ |
| align="center" |@ |
||
|رمز آت |
|[[@|رمز آت]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |65 |
| align="right" |65 |
||
سطر 492: | سطر 503: | ||
| align="right" |1000001 |
| align="right" |1000001 |
||
| align="center" |A |
| align="center" |A |
||
|حرف لاتيني كبير A |
|||
| rowspan="26" |حروف لاتينية كبيرة |
|||
|- |
|- |
||
| align="right" |66 |
| align="right" |66 |
||
سطر 499: | سطر 510: | ||
| align="right" |1000010 |
| align="right" |1000010 |
||
| align="center" |B |
| align="center" |B |
||
|حرف لاتيني كبير B |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |67 |
| align="right" |67 |
||
سطر 505: | سطر 517: | ||
| align="right" |1000011 |
| align="right" |1000011 |
||
| align="center" |C |
| align="center" |C |
||
|حرف لاتيني كبير C |
|||
|- |
|- |
||
| align="right" |68 |
| align="right" |68 |
||
سطر 511: | سطر 524: | ||
| align="right" |1000100 |
| align="right" |1000100 |
||
| align="center" |D |
| align="center" |D |
||
|حرف لاتيني كبير D |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |69 |
| align="right" |69 |
||
سطر 517: | سطر 531: | ||
| align="right" |1000101 |
| align="right" |1000101 |
||
| align="center" |E |
| align="center" |E |
||
|حرف لاتيني كبير E |
|||
|- |
|- |
||
| align="right" |70 |
| align="right" |70 |
||
سطر 523: | سطر 538: | ||
| align="right" |1000110 |
| align="right" |1000110 |
||
| align="center" |F |
| align="center" |F |
||
|حرف لاتيني كبير F |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |71 |
| align="right" |71 |
||
سطر 529: | سطر 545: | ||
| align="right" |1000111 |
| align="right" |1000111 |
||
| align="center" |G |
| align="center" |G |
||
|حرف لاتيني كبير G |
|||
|- |
|- |
||
| align="right" |72 |
| align="right" |72 |
||
سطر 535: | سطر 552: | ||
| align="right" |1001000 |
| align="right" |1001000 |
||
| align="center" |H |
| align="center" |H |
||
|حرف لاتيني كبير H |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |73 |
| align="right" |73 |
||
سطر 541: | سطر 559: | ||
| align="right" |1001001 |
| align="right" |1001001 |
||
| align="center" |I |
| align="center" |I |
||
|حرف لاتيني كبير I |
|||
|- |
|- |
||
| align="right" |74 |
| align="right" |74 |
||
سطر 547: | سطر 566: | ||
| align="right" |1001010 |
| align="right" |1001010 |
||
| align="center" |J |
| align="center" |J |
||
|حرف لاتيني كبير J |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |75 |
| align="right" |75 |
||
سطر 553: | سطر 573: | ||
| align="right" |1001011 |
| align="right" |1001011 |
||
| align="center" |K |
| align="center" |K |
||
|حرف لاتيني كبير K |
|||
|- |
|- |
||
| align="right" |76 |
| align="right" |76 |
||
سطر 559: | سطر 580: | ||
| align="right" |1001100 |
| align="right" |1001100 |
||
| align="center" |L |
| align="center" |L |
||
|حرف لاتيني كبير L |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |77 |
| align="right" |77 |
||
سطر 565: | سطر 587: | ||
| align="right" |1001101 |
| align="right" |1001101 |
||
| align="center" |M |
| align="center" |M |
||
|حرف لاتيني كبير M |
|||
|- |
|- |
||
| align="right" |78 |
| align="right" |78 |
||
سطر 571: | سطر 594: | ||
| align="right" |1001110 |
| align="right" |1001110 |
||
| align="center" |N |
| align="center" |N |
||
|حرف لاتيني كبير N |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |79 |
| align="right" |79 |
||
سطر 577: | سطر 601: | ||
| align="right" |1001111 |
| align="right" |1001111 |
||
| align="center" |O |
| align="center" |O |
||
|حرف لاتيني كبير O |
|||
|- |
|- |
||
| align="right" |80 |
| align="right" |80 |
||
سطر 583: | سطر 608: | ||
| align="right" |1010000 |
| align="right" |1010000 |
||
| align="center" |P |
| align="center" |P |
||
|حرف لاتيني كبير P |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |81 |
| align="right" |81 |
||
سطر 589: | سطر 615: | ||
| align="right" |1010001 |
| align="right" |1010001 |
||
| align="center" |Q |
| align="center" |Q |
||
|حرف لاتيني كبير Q |
|||
|- |
|- |
||
| align="right" |82 |
| align="right" |82 |
||
سطر 595: | سطر 622: | ||
| align="right" |1010010 |
| align="right" |1010010 |
||
| align="center" |R |
| align="center" |R |
||
|حرف لاتيني كبير R |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |83 |
| align="right" |83 |
||
سطر 601: | سطر 629: | ||
| align="right" |1010011 |
| align="right" |1010011 |
||
| align="center" |S |
| align="center" |S |
||
|حرف لاتيني كبير S |
|||
|- |
|- |
||
| align="right" |84 |
| align="right" |84 |
||
سطر 607: | سطر 636: | ||
| align="right" |1010100 |
| align="right" |1010100 |
||
| align="center" |T |
| align="center" |T |
||
|حرف لاتيني كبير T |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |85 |
| align="right" |85 |
||
سطر 613: | سطر 643: | ||
| align="right" |1010101 |
| align="right" |1010101 |
||
| align="center" |U |
| align="center" |U |
||
|حرف لاتيني كبير U |
|||
|- |
|- |
||
| align="right" |86 |
| align="right" |86 |
||
سطر 619: | سطر 650: | ||
| align="right" |1010110 |
| align="right" |1010110 |
||
| align="center" |V |
| align="center" |V |
||
|حرف لاتيني كبير V |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |87 |
| align="right" |87 |
||
سطر 625: | سطر 657: | ||
| align="right" |1010111 |
| align="right" |1010111 |
||
| align="center" |W |
| align="center" |W |
||
|حرف لاتيني كبير W |
|||
|- |
|- |
||
| align="right" |88 |
| align="right" |88 |
||
سطر 631: | سطر 664: | ||
| align="right" |1011000 |
| align="right" |1011000 |
||
| align="center" |X |
| align="center" |X |
||
|حرف لاتيني كبير X |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |89 |
| align="right" |89 |
||
سطر 637: | سطر 671: | ||
| align="right" |1011001 |
| align="right" |1011001 |
||
| align="center" |Y |
| align="center" |Y |
||
|حرف لاتيني كبير Y |
|||
|- |
|- |
||
| align="right" |90 |
| align="right" |90 |
||
سطر 643: | سطر 678: | ||
| align="right" |1011010 |
| align="right" |1011010 |
||
| align="center" |Z |
| align="center" |Z |
||
|حرف لاتيني كبير Z |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |91 |
| align="right" |91 |
||
سطر 649: | سطر 685: | ||
| align="right" |1011011 |
| align="right" |1011011 |
||
| align="center" |[ |
| align="center" |[ |
||
|قوس بداية معقف |
|[[قوس (ترقيم)|قوس بداية معقف]] |
||
|- |
|- |
||
| align="right" |92 |
| align="right" |92 |
||
سطر 656: | سطر 692: | ||
| align="right" |1011100 |
| align="right" |1011100 |
||
| align="center" |\ |
| align="center" |\ |
||
| |
|[[خط مائل (ترقيم)|قُطْرِي معكوس]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |93 |
| align="right" |93 |
||
سطر 663: | سطر 699: | ||
| align="right" |1011101 |
| align="right" |1011101 |
||
| align="center" |] |
| align="center" |] |
||
|قوس نهاية معقف |
|[[قوس (ترقيم)|قوس نهاية معقف]] |
||
|- |
|- |
||
| align="right" |94 |
| align="right" |94 |
||
سطر 670: | سطر 706: | ||
| align="right" |1011110 |
| align="right" |1011110 |
||
| align="center" |^ |
| align="center" |^ |
||
|علامة إقحام (شكلة قبعة) |
|[[علامة الإقحام|علامة إقحام]] (شكلة قبعة) |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |95 |
| align="right" |95 |
||
سطر 677: | سطر 713: | ||
| align="right" |1011111 |
| align="right" |1011111 |
||
| align="center" |_ |
| align="center" |_ |
||
|شرطة سفلية |
|[[شرطة سفلية]] |
||
|- |
|- |
||
| align="right" |96 |
| align="right" |96 |
||
سطر 691: | سطر 727: | ||
| align="right" |1100001 |
| align="right" |1100001 |
||
| align="center" |a |
| align="center" |a |
||
|حرف لاتيني صغير a |
|||
| rowspan="26" |حروف لاتينية صغيرة |
|||
|- |
|- |
||
| align="right" |98 |
| align="right" |98 |
||
سطر 698: | سطر 734: | ||
| align="right" |1100010 |
| align="right" |1100010 |
||
| align="center" |b |
| align="center" |b |
||
|حرف لاتيني صغير b |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |99 |
| align="right" |99 |
||
سطر 704: | سطر 741: | ||
| align="right" |1100011 |
| align="right" |1100011 |
||
| align="center" |c |
| align="center" |c |
||
|حرف لاتيني صغير c |
|||
|- |
|- |
||
| align="right" |100 |
| align="right" |100 |
||
سطر 710: | سطر 748: | ||
| align="right" |1100100 |
| align="right" |1100100 |
||
| align="center" |d |
| align="center" |d |
||
|حرف لاتيني صغير d |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |101 |
| align="right" |101 |
||
سطر 716: | سطر 755: | ||
| align="right" |1100101 |
| align="right" |1100101 |
||
| align="center" |e |
| align="center" |e |
||
|حرف لاتيني صغير e |
|||
|- |
|- |
||
| align="right" |102 |
| align="right" |102 |
||
سطر 722: | سطر 762: | ||
| align="right" |1100110 |
| align="right" |1100110 |
||
| align="center" |f |
| align="center" |f |
||
|حرف لاتيني صغير f |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |103 |
| align="right" |103 |
||
سطر 728: | سطر 769: | ||
| align="right" |1100111 |
| align="right" |1100111 |
||
| align="center" |g |
| align="center" |g |
||
|حرف لاتيني صغير g |
|||
|- |
|- |
||
| align="right" |104 |
| align="right" |104 |
||
سطر 734: | سطر 776: | ||
| align="right" |1101000 |
| align="right" |1101000 |
||
| align="center" |h |
| align="center" |h |
||
|حرف لاتيني صغير h |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |105 |
| align="right" |105 |
||
سطر 740: | سطر 783: | ||
| align="right" |1101001 |
| align="right" |1101001 |
||
| align="center" |i |
| align="center" |i |
||
|حرف لاتيني صغير i |
|||
|- |
|- |
||
| align="right" |106 |
| align="right" |106 |
||
سطر 746: | سطر 790: | ||
| align="right" |1101010 |
| align="right" |1101010 |
||
| align="center" |j |
| align="center" |j |
||
|حرف لاتيني صغير j |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |107 |
| align="right" |107 |
||
سطر 752: | سطر 797: | ||
| align="right" |1101011 |
| align="right" |1101011 |
||
| align="center" |k |
| align="center" |k |
||
|حرف لاتيني صغير k |
|||
|- |
|- |
||
| align="right" |108 |
| align="right" |108 |
||
سطر 758: | سطر 804: | ||
| align="right" |1101100 |
| align="right" |1101100 |
||
| align="center" |l |
| align="center" |l |
||
|حرف لاتيني صغير l |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |109 |
| align="right" |109 |
||
سطر 764: | سطر 811: | ||
| align="right" |1101101 |
| align="right" |1101101 |
||
| align="center" |m |
| align="center" |m |
||
|حرف لاتيني صغير m |
|||
|- |
|- |
||
| align="right" |110 |
| align="right" |110 |
||
سطر 770: | سطر 818: | ||
| align="right" |1101110 |
| align="right" |1101110 |
||
| align="center" |n |
| align="center" |n |
||
|حرف لاتيني صغير n |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |111 |
| align="right" |111 |
||
سطر 776: | سطر 825: | ||
| align="right" |1101111 |
| align="right" |1101111 |
||
| align="center" |o |
| align="center" |o |
||
|حرف لاتيني صغير o |
|||
|- |
|- |
||
| align="right" |112 |
| align="right" |112 |
||
سطر 782: | سطر 832: | ||
| align="right" |1110000 |
| align="right" |1110000 |
||
| align="center" |p |
| align="center" |p |
||
|حرف لاتيني صغير p |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |113 |
| align="right" |113 |
||
سطر 788: | سطر 839: | ||
| align="right" |1110001 |
| align="right" |1110001 |
||
| align="center" |q |
| align="center" |q |
||
|حرف لاتيني صغير q |
|||
|- |
|- |
||
| align="right" |114 |
| align="right" |114 |
||
سطر 794: | سطر 846: | ||
| align="right" |1110010 |
| align="right" |1110010 |
||
| align="center" |r |
| align="center" |r |
||
|حرف لاتيني صغير r |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |115 |
| align="right" |115 |
||
سطر 800: | سطر 853: | ||
| align="right" |1110011 |
| align="right" |1110011 |
||
| align="center" |s |
| align="center" |s |
||
|حرف لاتيني صغير s |
|||
|- |
|- |
||
| align="right" |116 |
| align="right" |116 |
||
سطر 806: | سطر 860: | ||
| align="right" |1110100 |
| align="right" |1110100 |
||
| align="center" |t |
| align="center" |t |
||
|حرف لاتيني صغير t |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |117 |
| align="right" |117 |
||
سطر 812: | سطر 867: | ||
| align="right" |1110101 |
| align="right" |1110101 |
||
| align="center" |u |
| align="center" |u |
||
|حرف لاتيني صغير u |
|||
|- |
|- |
||
| align="right" |118 |
| align="right" |118 |
||
سطر 818: | سطر 874: | ||
| align="right" |1110110 |
| align="right" |1110110 |
||
| align="center" |v |
| align="center" |v |
||
|حرف لاتيني صغير v |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |119 |
| align="right" |119 |
||
سطر 824: | سطر 881: | ||
| align="right" |1110111 |
| align="right" |1110111 |
||
| align="center" |w |
| align="center" |w |
||
|حرف لاتيني صغير w |
|||
|- |
|- |
||
| align="right" |120 |
| align="right" |120 |
||
سطر 830: | سطر 888: | ||
| align="right" |1111000 |
| align="right" |1111000 |
||
| align="center" |x |
| align="center" |x |
||
|حرف لاتيني صغير x |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |121 |
| align="right" |121 |
||
سطر 836: | سطر 895: | ||
| align="right" |1111001 |
| align="right" |1111001 |
||
| align="center" |y |
| align="center" |y |
||
|حرف لاتيني صغير y |
|||
|- |
|- |
||
| align="right" |122 |
| align="right" |122 |
||
سطر 842: | سطر 902: | ||
| align="right" |1111010 |
| align="right" |1111010 |
||
| align="center" |z |
| align="center" |z |
||
|حرف لاتيني صغير z |
|||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |123 |
| align="right" |123 |
||
سطر 848: | سطر 909: | ||
| align="right" |1111011 |
| align="right" |1111011 |
||
| align="center" |{ |
| align="center" |{ |
||
|قوس حاصرة بداية |
|[[قوس (ترقيم)|قوس حاصرة بداية]] |
||
|- |
|- |
||
| align="right" |124 |
| align="right" |124 |
||
سطر 862: | سطر 923: | ||
| align="right" |1111101 |
| align="right" |1111101 |
||
| align="center" | } |
| align="center" | } |
||
|قوس حاصرة نهاية |
|[[قوس (ترقيم)|قوس حاصرة نهاية]] |
||
|- |
|- |
||
| align="right" |126 |
| align="right" |126 |
||
سطر 869: | سطر 930: | ||
| align="right" |1111110 |
| align="right" |1111110 |
||
| align="center" |~ |
| align="center" |~ |
||
|تلدة |
|[[مدة (علامة ترقيم)|تلدة]] |
||
|- style="background:#EEE" |
|- style="background:#EEE" |
||
| align="right" |127 |
| align="right" |127 |
||
سطر 876: | سطر 937: | ||
| align="right" |1111111 |
| align="right" |1111111 |
||
| align="center" |DEL |
| align="center" |DEL |
||
|{{ |
|{{رمز لغة|en|''Delete''}} - حذف |
||
|} |
|} |
||
على مر الزمن ومع التقدم التقني، ظلت التسميات المستعملة نفسها لكن المعنى اختلف<ref>{{استشهاد ويب |
|||
== حدود إستعمالات ترميز ASCII == |
|||
| مسار = https://text-symbols.com/ascii/ |
|||
يخلو نظام ترميز ASCII من الرموز الكافية لإمكانية تمثيل النصوص بلغات غير اللغة الإنكليزية، كما أن كمية الرموز الخاصة التي يحتويها محدودة، مما أدى لضرورة استعمال أنظمة ترميز نصوص مختلفة لغيرها من اللغات على غرار العربية أو الروسية أو لغات أوروبا الشرقية وغيرها الكثير. |
|||
| عنوان = ASCII codes |
|||
| موقع = text-symbols.com |
|||
| لغة = en |
|||
| تاريخ الوصول = 2020-12-09 |
|||
| مسار أرشيف = https://web.archive.org/web/20201209041743/https://text-symbols.com/ascii/ | تاريخ أرشيف = 9 ديسمبر 2020 }}</ref> لأنه يرتبط بتقنيات لم تعد مستعملة: |
|||
* '''رمز الحذف (DEL)''': كان معناه الأصلي في [[مبرقة كاتبة|آلات الرقن التي تتعامل مع البطاقات المثقوبة]]، مثل [[مبرقة كاتبة|تيليتايب]]. حيث أنه في حال إرتكاب المستعمل لخطأ، كان هناك زر يرجع رأس الكتابة إلى الحرف السابق ويثقب جميع الثقوب (أي ما يعادل 1111111 أو 127، وهو رمز DEL)، ومن يستقبل الرسالة عليه أن يتجاهل وجود ذلك الرمز «المحذوف». لكنه بالتدريج صار يستعمل في نفس سياقات استعمال BS لحذف الرمز السابق. |
|||
ظهرت على ثلاث فترات، مقاربات بديلة مختلفة لتوطين ترميز النصوص جراء حدود المعيار الأمريكي ASCII: |
|||
* '''رمز العودة للخلف''' '''(BS)''': رمز مرتبط بزر Backspace على [[لوحة مفاتيح حاسوب|لوحات المفاتيح]] الحديثة. وقع خلط بينه وبين رمز DEL أيهما معني بحذف الرمز السابق، إذ أن توزيعهما على الأزرار وطريقة عملهما إختلفت حسب نوع الجهاز. |
|||
* '''رمز الهروب (ESC)''': كان القصد الأصلي منه السماح بإرسال القيم الرقمية لرموز التحكم، عوضا عن تنفيذ معناها مباشرة على الحاسب. في الإستعمالات الحديثة، صار يعني إيقاف عمل العملية الحالية أو الخروج التام من التطبيق. |
|||
* '''عودة السطر (CR)''' و '''تخطي السطر الجديد (LF)''': كانت في الأصل مرتبطة بآلات الرقن، والتي تشترط في بداية سطر جديد كلتي التعليمتين، الأولى لتحريك رأس الكتابة إلى مكان أول السطر، والثانية لتحريك الورقة. ورثت أنظمة تشغيل الحاسب عرف استعمال التعليمتين تلو بعض، لكن بعض البرامج تستعمل '''تخطي السطر الجديد (LF)''' وحده، وأحدث هذا فروقا ومشاكل توافق بين المعايير. |
|||
* نهاية الملف، كان يشار لها '''برمز المعوض''' '''(SUB)''' للإشارة لمكان إنتهاء الملف (و يسمى في لغات البرمجة EOF)، لكن بعض الإصطلاحات البرمجية تستعمل '''رمز العدم (NUL)''' بديلًا عن ذلك. |
|||
== التاريخ == |
|||
* ظهور معايير محلية، طول الرمز فيها بايت واحد، وهي أسهلها إنشاء. على سبيل المثال يذكر معيار ASMO 449 للغة العربية الذي هو معيار ASCII بتعويض الحروف اللاتينية بمقابلات عربية. من مساوئ هذه الطريقة أن كم الرموز الذي يمكن التعبير عنه محدود بهذا المعيار، ويجب توضيح الترميز لزوما خارج النص. |
|||
رجوعًا إلى أوائل الستينيات، لم يكن هناك ما يعرف بنظام الآسكي أو بأسلوب موحد. من هذا المنطلق كانت الشركات المصنعة لأجهزة الحاسب وآلات رقن الأوراق المثقوبة، تؤدي مهامها بأي طريقة كانت ترى بأنها مناسبة لتأدية الغرض. أدى ذلك إلى وضعية من الفوضى حيث لم يكن هناك وسيلة لاتصال أجهزة الكمبيوتر المختلفة مع بعضها البعض. فقد كان لكل شركة مصنعة طرقها الخاصة المستخدمة في تمثيل الحروف الأبجدية والأرقام وأمثالها (تقدر بالستين في نفس الفترة)، وأحيانا في نفس الشركة تختلف هذه الطرق: على سبيل المثال كان لشركة [[آي بي إم]] مع اختلاف معداتها تسع مجموعات أحرف مختلفة. |
|||
* ظهور معايير إمتدادية، يكون للنص فيه سياق، وبإختلاف السياقات تكون لنفس القيمة رموز مختلفة (مثل أسرة معايير ISO/CEI 2022). على سبيل المثال نذكر فكرة "صفحات الترميز" (code page) على غرار ويندوز 1252 للغة العربية. من مساوئ هذه الطريقة أنها تسبب تضاربا في تأويل النص بين المعايير المختلفة. |
|||
* ظهور معايير شاملة لعدة لغات وتستعمل عدة بايتات، وكان معيار يونيكود الكفيل بهذا لكونه يغطي العدد الأكبر من اللغات. |
|||
قام [[بوب بيمير]] الذي كان يعمل لصالح شركة آي بي إم (شركة أعمال دولية) بالإضطلاع بدور هام في تأسيس نظام الآسكي ابتداء من عام 1960، وقد لقب تبعا لذلك «والد الآسكي».<ref>{{استشهاد ويب |
|||
في خضم هذه المراحل، تمت إعادة تصنيف وتسمية معيار ASCII الأصلي قبل كل تلك البدائل الجديدة إلى الأسماء التالية: |
|||
| مسار = http://ascii-world.wikidot.com/history |
|||
| عنوان = History - ASCII-World |
|||
| موقع = ascii-world.wikidot.com |
|||
| تاريخ الوصول = 2020-12-09 |
|||
| مسار أرشيف = https://web.archive.org/web/20201209041855/http://ascii-world.wikidot.com/history | تاريخ أرشيف = 9 ديسمبر 2020 }}</ref> |
|||
رعى [[المعهد الأمريكي للمعايير الوطنية|المعهد الوطني الأمريكي للمقاييس]] (ANSI)، وقد كان وقتها معروفا بجمعية المعايير الأمريكية (American Standards Association أو ASA) تأسيس لجنة أسموها X3 عكفت على تحديد «شيفرة المعيار الأمريكي لتبادل المعلومات» (American Standard Code for Information Interchange) وإختصارها ASCII. ظهرت أول مراجعات هذا المعيار في سنة 1963 ومرت على تنقيحات كثيرة آخرها كان في سنة 1986. |
|||
* ANSI X3.4:1986 (و أحيانا يسمى، خطأَ، "معيار ANSI" مع أن اللفظة تعني في الأصل "المعهد الوطني الأمريكي للمقاييس" و هذا المعيار كان قرارا منه) |
|||
== أصناف الحروف == |
|||
=== حروف التحكم === |
|||
{{مفصلة|حرف تحكم (علم الحاسوب)}} |
|||
يخصص الآسكي الحروف الاثنين والثلاثين الأولى من أجل [[حرف تحكم(علم الحاسوب)|حروف التحكم]]. |
|||
=== الحروف القابلة للطبع === |
|||
الرموز التي تسير من 20<sub>[[نظام عد ستة عشري|hex]]</sub> إلى 7E<sub>[[نظام عد ستة عشري|hex]]</sub> (أي الحرف ما قبل الأخير في صيغة الآسكي المعتمدة على سبعة بتات والذي يقابله العدد 126) هي حروف قابلة للطبع. الحرف الأخير (أي الحرف الذي يقابله العدد 127) هو حرف غير قابل للطبع. |
|||
== حدود استعمالات ترميز الآسكي == |
|||
يخلو نظام ترميز آسكي من الرموز الكافية لإمكانية تمثيل النصوص بلغات غير اللغة الإنكليزية، كما أن كمية الرموز الخاصة التي يحتويها محدودة، مما أدى لضرورة استعمال أنظمة ترميز نصوص مختلفة لغيرها من اللغات على غرار [[اللغة العربية|العربية]] أو [[اللغة الروسية|الروسية]] أو [[لغات أوروبا]] الشرقية وغيرها الكثير. |
|||
ظهرت على ثلاث فترات، مقاربات بديلة مختلفة لتوطين ترميز النصوص جراء حدود المعيار الأمريكي آسكي: |
|||
* ظهور معايير محلية، طول الرمز فيها بايت واحد، وهي أسهلها إنشاء. على سبيل المثال يذكر معيار ASMO 449 للغة العربية الذي هو معيار ASCII بتعويض الحروف اللاتينية بمقابلات عربية. من مساوئ هذه الطريقة أن كم الرموز الذي يمكن التعبير عنه محدود بهذا المعيار، ويجب توضيح الترميز لزومًا خارج النص. |
|||
* ظهور معايير امتدادية، يكون للنص فيه سياق، وباختلاف السياقات تكون لنفس القيمة رموز مختلفة (مثل أسرة معايير ISO/CEI 2022). على سبيل المثال نذكر فكرة «صفحات الترميز» (code page) على غرار ويندوز 1252 للغة العربية. من مساوئ هذه الطريقة أنها تسبب تضاربًا في تأويل النص بين المعايير المختلفة. |
|||
* ظهور معايير شاملة لعدة لغات وتستعمل عدة بايتات، وكان [[الترميز الموحد|معيار يونيكود]] الكفيل بهذا لكونه يغطي العدد الأكبر من اللغات. |
|||
في خضم هذه المراحل، تمت إعادة تصنيف وتسمية معيار آسكي الأصلي قبل كل تلك البدائل الجديدة إلى الأسماء التالية: |
|||
* ANSI X3.4:1986 (و أحيانا يسمى، خطأَ، «معيار ANSI» مع أن اللفظة تعني في الأصل «المعهد الوطني الأمريكي للمقاييس» وهذا المعيار كان قراراً منه) |
|||
* ISO/CEI 646-US |
* ISO/CEI 646-US |
||
* صفحة الترميز Code Page IBM 367 |
* صفحة الترميز Code Page IBM 367 |
||
* US-ASCII ، |
* US-ASCII ، وهي تسمية عامة يمكن أن تحيل على أي من الأشكال السابقة لهذا المعيار. |
||
مازال استعمال |
مازال استعمال آسكي دارجًا إلى اليوم في الحواسيب على نطاق واسع، وبعض خدمات [[بريد إلكتروني|البريد الإلكتروني]] (MIME) و<nowiki/>[[خدمة الرسالة القصيرة|رسائل الهاتف SMS]] مازالت تستعمل النسخة الأصلية بطول 7 بتات للحرف بدل 8. كما أن أكثر المعايير البديلة الرائجة حاليًا تحافظ على التوافق مع قيم رموزه. |
||
== تغيرات نظام آسكي وأنظمة أخرى مستمدة منه == |
|||
== تاريخ الآسكي == |
|||
رجوعاً إلى أوائل الستينيات، لم يكن هناك ما يعرف بنظام الآسكي. من هذا المنطلق كانت الشركات المصنعة لأجهزة الحاسب تؤدي مهامها بأي طريقة كانت ترى بأنها مناسبة لتأدية الغرض. أدى ذلك إلى حدوث ما يلي: |
|||
=== يونيكود === |
|||
* لم يكن هناك وسيلة لاتصال أجهزة الكمبيوتر المختلفة مع بعضها البعض. |
|||
{{مفصلة|يونيكود}} |
|||
* كان لكل شركة مصنعة طرقها الخاصة المستخدمة في تمثيل الحروف الأبجدية والأرقام وأمثالها. |
|||
* كان هناك أكثر من 60 طريقة مختلفة في الوقت ذاته لتمثيل هذه الحروف والأرقام وأي رموز محددة. |
|||
قد يمثل يونيكود الحروف في ثماني بتات أو ستة عشر بتا أو اثنين وثلاثين بتا. هذه الأنظمة الثلاثة تسمى على التوالي [[صيغة التحويل الموحد-8|UTF-8]] و[[صيغة التحويل الموحد-16|UTF-16]] و[[صيغة التحويل الموحد-32|UTF-32]]. |
|||
* كان لشركة IBM مع اختلاف معداتها تسع مجموعات أحرف مختلفة. |
|||
* كان هناك شخص يدعى بوب بيمير Bob Bemer _الذي عمل لصالح شركة آي بي إم (شركة أعمال دولية) مدة من الزمن-، وقد لعب دورا هاما في تأسيس نظام الآسكي ابتداء من عام 1960، وقد لقب تبعا لذلك ب"والد الآسكي". |
|||
== أنظر أيضًا == |
|||
== انظر أيضا == |
|||
* [[فن أسكي]] |
* [[فن أسكي]] |
||
* [[شركة إن سي دي]] |
|||
== مراجع == |
== مراجع == |
||
{{مراجع}} |
{{مراجع}} |
||
{{تصنيف كومنز}} |
|||
http://ascii-world.wikidot.com/history. |
|||
{{شريط بوابات|الولايات المتحدة|تقانة المعلومات|علم الحاسوب|كتابة}} |
|||
http://www.asciitable.com/ . |
|||
http://text-symbols.com/ascii/. |
|||
{{ضبط استنادي}} |
{{ضبط استنادي}} |
||
{{شريط بوابات|الولايات المتحدة|تقنية المعلومات|علم الحاسوب|كتابة}} |
|||
{{تصنيف كومنز|ASCII}} |
|||
[[تصنيف:أسكي| |
[[تصنيف:أسكي| ]] |
||
[[تصنيف: |
[[تصنيف:استحداثات متعلقة بالحواسيب في 1963]] |
||
[[تصنيف:حوسبة]] |
[[تصنيف:حوسبة]] |
||
[[تصنيف: |
[[تصنيف:تراميز محارف]] |
النسخة الحالية 22:55، 20 يوليو 2023
هذه المقالة بحاجة لمراجعة خبير مختص في مجالها.(ديسمبر 2014) |
الاسم الرسمي | |
---|---|
اختصار | |
اللغات |
آسكي (ASCII، (تُلفظ بالإنجليزية: /ˈæski/) ASS-kee)[1] هي مجموعة رموز ونظام ترميز مبني على الأبجدية اللاتينية بالشكل الذي تستخدم به في الإنجليزية الحديثة ولغات غرب أوروبية أخرى. من أكثر الاستخدامات شيوعًا للنصوص المكتوبة بالآسكي، استخدامها في أنظمة الحاسوب، وفي أجهزة الاتصالات وأنظمة التحكم التي تتعامل مع نصوص.
يعرّف نظام آسكي القياسي الرموز القابلة للطباعة الآتية، مرتبة حسب قيمة آسكي الخاصة بها.
تعريف معيار آسكي[عدل]
يعتبر معيار آسكي من بين أنظمة تمثيل الرموز في الحاسوب، ويحدد علاقة تناظر بين قيمة رقمية لتتابع البتات وبين رمز أو رسم مستخدم في اللغة المكتوبة. إذ أن الحواسيب تتعامل فقط بإشارات كهربائية إما صفر أو واحد، أي البت (bit) في لغة البرمجة، ويمكن أن تمثل هذه البتات بتسلسلها أرقاما بالنظام الثنائي، ومجموعة من ثمانية بتات تمثل البايت (بالإنكليزية: Byte، بالفرنسية: Octet). ومن ثمة ظهرت الحاجة للتعبير عن الحروف والرموز بواسطة الأرقام الثنائية.
يُعَرِّفُ معيار آسكي مجموعة 128 رمزا أسندت لها أعداد ترتيبية من 0 إلى 127 وتم ترميزها بالنظام الثنائي من 0000000 إلى 1111111، وبالتالي تكفي 7 بتات للتعبير عنها. لذا يعد معيار ترميز 7 بتات. لكن بما أن الحواسيب تتعامل مع البايت (أي 8 بتات) فيقع التعبير عن رموز آسكي ببايت كامل يكون فيه البت الثامن غير مستعمل.
إختلفت طرق التعامل مع البت الثامن، فبينما فضلت جل الحواسيب إسناد صفر له (و هو الحل الشائع)، قامت بعض الأنظمة (مثل Prime Computer التي شغلت نظام تشغيل PRIMEROS) بإسناد واحد له، وفي أنظمة أخرى تم استعماله بت تكافؤ للتأكد من خلو الاتصالات من الأخطاء، أو لأغراض تختلف حسب الهدف من الجهاز المستخدم. ولاحقًا، ظهرت استعمالات في معايير ترميز امتدادية، للتعبير عن المزيد من الرموز والحروف التي يعجز آسكي عن التعبير عنها.
يكتفي معيار آسكي بترجمة تسلسل من البتات إلى حرف أو رمز معين. بالتالي، لن يعبر عن شكل ظهور النصوص أو ترتيبها، وتلك الأمور تقع على عاتق وسائل أخرى مثل اللغات الترميزية (أي لغات توصيف النص) على غرار إتش تي إم إل وغيرها.
قائمة الرموز[عدل]
بعض هذه الرموز لا يمكن إظهارها، وهي الرموز عدد 0 إلى 31 وكذلك الرمز 127. تستعمل هذه الرموز أوامر تحكم لطرفيات الحاسوب، فعلى سبيل المثال يعد الرمز 127 أمر الحذف، بينما الرمز 7 أمر إشارة صوتية.
أما الرموز الأخرى فهي الرموز الطباعية، وتشمل الفراغ (الرمز 32) والأرقام العربية الغربية، والحروف اللاتينية الكبيرة والصغيرة دون شكلات، ومجموعة من علامات التنقيط والحساب المختارة. يذكر أن عددا من علامات التنقيط هذه تستعمل لأغراض برمجية شتى.
!"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
`abcdefghijklmnopqrstuvwxyz{|}~
في الجدول أدناه توضيح لقيم رموز ترميز آسكي.[2]
قيمة الرمز | الرمز | معنى الرمز | |||
---|---|---|---|---|---|
10 | 8 | 16 | 2 | ||
0 | 0 | 00 | 0000000 | NUL | Null - عدم |
1 | 01 | 01 | 0000001 | SOH | Start of Heading - بداية الترويسة |
2 | 02 | 02 | 0000010 | STX | Start of Text - بداية النص |
3 | 03 | 03 | 0000011 | ETX | End of Text - نهاية النص |
4 | 04 | 04 | 0000100 | EOT | End of Transmission - نهاية الإرسال |
5 | 05 | 05 | 0000101 | ENQ | Enquiry - طلب |
6 | 06 | 06 | 0000110 | ACK | Acknowledge - تأكيد وصول |
7 | 07 | 07 | 0000111 | BEL | Bell - جرس منبه |
8 | 010 | 08 | 0001000 | BS | Backspace - زر العودة للخلف (الحذف) |
9 | 011 | 09 | 0001001 | HT | Horizontal Tab - مسافة الجدولة الأفقية |
10 | 012 | 0A | 0001010 | LF | Line Feed - تخطي سطر جديد |
11 | 013 | 0B | 0001011 | VT | Vertical Tab - مسافة الجودة العمودية |
12 | 014 | 0C | 0001100 | FF | Form Feed - تخطي صفحة جديدة |
13 | 015 | 0D | 0001101 | CR | Carriage Return - عودة سطر |
14 | 016 | 0E | 0001110 | SO | Shift Out - شفرة خاصة |
15 | 017 | 0F | 0001111 | SI | Shift In - شفرة قياسية |
16 | 020 | 10 | 0010000 | DLE | Data Link Escape - هروب أثناء البث |
17 | 021 | 11 | 0010001 | DC1 | Device Control 1 à 4 - تحكم جهاز تواصل |
18 | 022 | 12 | 0010010 | DC2 | |
19 | 023 | 13 | 0010011 | DC3 | |
20 | 024 | 14 | 0010100 | DC4 | |
21 | 025 | 15 | 0010101 | NAK | Negative Acknowledge - تأكيد عدم الوصول |
22 | 026 | 16 | 0010110 | SYN | Synchronous Idle - إنتظار متزامن |
23 | 027 | 17 | 0010111 | ETB | End of Transmission Block - نهاية كتلة الإرسال |
24 | 030 | 18 | 0011000 | CAN | Cancel - إلغاء |
25 | 031 | 19 | 0011001 | EM | End of Medium - نهاية الوسيط |
26 | 032 | 1A | 0011010 | SUB | Substitute - بديل |
27 | 033 | 1B | 0011011 | ESC | Escape - زر الهروب |
28 | 034 | 1C | 0011100 | FS | File Separator - فاصل ملف |
29 | 035 | 1D | 0011101 | GS | Group Separator - فاصل مجموعة |
30 | 036 | 1E | 0011110 | RS | Record Separator - فاصل تسجيل |
31 | 037 | 1F | 0011111 | US | Unit Separator - فاصل وحدة |
32 | 040 | 20 | 0100000 | SP | Space - مسافة |
33 | 041 | 21 | 0100001 | ! | علامة التعجب |
34 | 042 | 22 | 0100010 | " | علامة التنصيص |
35 | 043 | 23 | 0100011 | # | علامة الرقم |
36 | 044 | 24 | 0100100 | $ | رمز الدولار |
37 | 045 | 25 | 0100101 | % | النسبة المئوية |
38 | 046 | 26 | 0100110 | & | واو اللاتينية |
39 | 047 | 27 | 0100111 | ' | فاصلة علوية (أبوستروف) |
40 | 050 | 28 | 0101000 | ( | قوس بداية (هلالي) |
41 | 051 | 29 | 0101001 | ) | قوس نهاية (هلالي) |
42 | 052 | 2A | 0101010 | * | إجَّامة، نجمة، علامة ضرب |
43 | 053 | 2B | 0101011 | + | علامة جمع (زائد) |
44 | 054 | 2C | 0101100 | , | فاصلة لاتينية |
45 | 055 | 2D | 0101101 | - | مطة، شَرْطَة، علامة طرح (ناقص) |
46 | 056 | 2E | 0101110 | . | نقطة |
47 | 057 | 2F | 0101111 | / | قُطْرِي، خط مائل، علامة قسمة |
48 | 060 | 30 | 0110000 | 0 | رقم صفر |
49 | 061 | 31 | 0110001 | 1 | رقم واحد |
50 | 062 | 32 | 0110010 | 2 | رقم إثنان |
51 | 063 | 33 | 0110011 | 3 | رقم ثلاثة |
52 | 064 | 34 | 0110100 | 4 | رقم أربعة |
53 | 065 | 35 | 0110101 | 5 | رقم خمسة |
54 | 066 | 36 | 0110110 | 6 | رقم ستة |
55 | 067 | 37 | 0110111 | 7 | رقم سبعة |
56 | 070 | 38 | 0111000 | 8 | رقم ثمانية |
57 | 071 | 39 | 0111001 | 9 | رقم تسعة |
58 | 072 | 3A | 0111010 | : | نقطتان رأسيتان |
59 | 073 | 3B | 0111011 | ; | فاصلة منقوطة |
60 | 074 | 3C | 0111100 | < | علامة مقارنة أقل، شارة بداية |
61 | 075 | 3D | 0111101 | = | علامة مساواة |
62 | 076 | 3E | 0111110 | > | علامة مقارنة أكثر، شارة نهاية |
63 | 077 | 3F | 0111111 | ? | علامة الإستفهام اللاتينية |
64 | 0100 | 40 | 1000000 | @ | رمز آت |
65 | 0101 | 41 | 1000001 | A | حرف لاتيني كبير A |
66 | 0102 | 42 | 1000010 | B | حرف لاتيني كبير B |
67 | 0103 | 43 | 1000011 | C | حرف لاتيني كبير C |
68 | 0104 | 44 | 1000100 | D | حرف لاتيني كبير D |
69 | 0105 | 45 | 1000101 | E | حرف لاتيني كبير E |
70 | 0106 | 46 | 1000110 | F | حرف لاتيني كبير F |
71 | 0107 | 47 | 1000111 | G | حرف لاتيني كبير G |
72 | 0110 | 48 | 1001000 | H | حرف لاتيني كبير H |
73 | 0111 | 49 | 1001001 | I | حرف لاتيني كبير I |
74 | 0112 | 4A | 1001010 | J | حرف لاتيني كبير J |
75 | 0113 | 4B | 1001011 | K | حرف لاتيني كبير K |
76 | 0114 | 4C | 1001100 | L | حرف لاتيني كبير L |
77 | 0115 | 4D | 1001101 | M | حرف لاتيني كبير M |
78 | 0116 | 4E | 1001110 | N | حرف لاتيني كبير N |
79 | 0117 | 4F | 1001111 | O | حرف لاتيني كبير O |
80 | 0120 | 50 | 1010000 | P | حرف لاتيني كبير P |
81 | 0121 | 51 | 1010001 | Q | حرف لاتيني كبير Q |
82 | 0122 | 52 | 1010010 | R | حرف لاتيني كبير R |
83 | 0123 | 53 | 1010011 | S | حرف لاتيني كبير S |
84 | 0124 | 54 | 1010100 | T | حرف لاتيني كبير T |
85 | 0125 | 55 | 1010101 | U | حرف لاتيني كبير U |
86 | 0126 | 56 | 1010110 | V | حرف لاتيني كبير V |
87 | 0127 | 57 | 1010111 | W | حرف لاتيني كبير W |
88 | 0130 | 58 | 1011000 | X | حرف لاتيني كبير X |
89 | 0131 | 59 | 1011001 | Y | حرف لاتيني كبير Y |
90 | 0132 | 5A | 1011010 | Z | حرف لاتيني كبير Z |
91 | 0133 | 5B | 1011011 | [ | قوس بداية معقف |
92 | 0134 | 5C | 1011100 | \ | قُطْرِي معكوس |
93 | 0135 | 5D | 1011101 | ] | قوس نهاية معقف |
94 | 0136 | 5E | 1011110 | ^ | علامة إقحام (شكلة قبعة) |
95 | 0137 | 5F | 1011111 | _ | شرطة سفلية |
96 | 0140 | 60 | 1100000 | ` | شكلة خلفية |
97 | 0141 | 61 | 1100001 | a | حرف لاتيني صغير a |
98 | 0142 | 62 | 1100010 | b | حرف لاتيني صغير b |
99 | 0143 | 63 | 1100011 | c | حرف لاتيني صغير c |
100 | 0144 | 64 | 1100100 | d | حرف لاتيني صغير d |
101 | 0145 | 65 | 1100101 | e | حرف لاتيني صغير e |
102 | 0146 | 66 | 1100110 | f | حرف لاتيني صغير f |
103 | 0147 | 67 | 1100111 | g | حرف لاتيني صغير g |
104 | 0150 | 68 | 1101000 | h | حرف لاتيني صغير h |
105 | 0151 | 69 | 1101001 | i | حرف لاتيني صغير i |
106 | 0152 | 6A | 1101010 | j | حرف لاتيني صغير j |
107 | 0153 | 6B | 1101011 | k | حرف لاتيني صغير k |
108 | 0154 | 6C | 1101100 | l | حرف لاتيني صغير l |
109 | 0155 | 6D | 1101101 | m | حرف لاتيني صغير m |
110 | 0156 | 6E | 1101110 | n | حرف لاتيني صغير n |
111 | 0157 | 6F | 1101111 | o | حرف لاتيني صغير o |
112 | 0160 | 70 | 1110000 | p | حرف لاتيني صغير p |
113 | 0161 | 71 | 1110001 | q | حرف لاتيني صغير q |
114 | 0162 | 72 | 1110010 | r | حرف لاتيني صغير r |
115 | 0163 | 73 | 1110011 | s | حرف لاتيني صغير s |
116 | 0164 | 74 | 1110100 | t | حرف لاتيني صغير t |
117 | 0165 | 75 | 1110101 | u | حرف لاتيني صغير u |
118 | 0166 | 76 | 1110110 | v | حرف لاتيني صغير v |
119 | 0167 | 77 | 1110111 | w | حرف لاتيني صغير w |
120 | 0170 | 78 | 1111000 | x | حرف لاتيني صغير x |
121 | 0171 | 79 | 1111001 | y | حرف لاتيني صغير y |
122 | 0172 | 7A | 1111010 | z | حرف لاتيني صغير z |
123 | 0173 | 7B | 1111011 | { | قوس حاصرة بداية |
124 | 0174 | 7C | 1111100 | | | سطر عمودي |
125 | 0175 | 7D | 1111101 | } | قوس حاصرة نهاية |
126 | 0176 | 7E | 1111110 | ~ | تلدة |
127 | 0177 | 7F | 1111111 | DEL | Delete - حذف |
على مر الزمن ومع التقدم التقني، ظلت التسميات المستعملة نفسها لكن المعنى اختلف[3] لأنه يرتبط بتقنيات لم تعد مستعملة:
- رمز الحذف (DEL): كان معناه الأصلي في آلات الرقن التي تتعامل مع البطاقات المثقوبة، مثل تيليتايب. حيث أنه في حال إرتكاب المستعمل لخطأ، كان هناك زر يرجع رأس الكتابة إلى الحرف السابق ويثقب جميع الثقوب (أي ما يعادل 1111111 أو 127، وهو رمز DEL)، ومن يستقبل الرسالة عليه أن يتجاهل وجود ذلك الرمز «المحذوف». لكنه بالتدريج صار يستعمل في نفس سياقات استعمال BS لحذف الرمز السابق.
- رمز العودة للخلف (BS): رمز مرتبط بزر Backspace على لوحات المفاتيح الحديثة. وقع خلط بينه وبين رمز DEL أيهما معني بحذف الرمز السابق، إذ أن توزيعهما على الأزرار وطريقة عملهما إختلفت حسب نوع الجهاز.
- رمز الهروب (ESC): كان القصد الأصلي منه السماح بإرسال القيم الرقمية لرموز التحكم، عوضا عن تنفيذ معناها مباشرة على الحاسب. في الإستعمالات الحديثة، صار يعني إيقاف عمل العملية الحالية أو الخروج التام من التطبيق.
- عودة السطر (CR) و تخطي السطر الجديد (LF): كانت في الأصل مرتبطة بآلات الرقن، والتي تشترط في بداية سطر جديد كلتي التعليمتين، الأولى لتحريك رأس الكتابة إلى مكان أول السطر، والثانية لتحريك الورقة. ورثت أنظمة تشغيل الحاسب عرف استعمال التعليمتين تلو بعض، لكن بعض البرامج تستعمل تخطي السطر الجديد (LF) وحده، وأحدث هذا فروقا ومشاكل توافق بين المعايير.
- نهاية الملف، كان يشار لها برمز المعوض (SUB) للإشارة لمكان إنتهاء الملف (و يسمى في لغات البرمجة EOF)، لكن بعض الإصطلاحات البرمجية تستعمل رمز العدم (NUL) بديلًا عن ذلك.
التاريخ[عدل]
رجوعًا إلى أوائل الستينيات، لم يكن هناك ما يعرف بنظام الآسكي أو بأسلوب موحد. من هذا المنطلق كانت الشركات المصنعة لأجهزة الحاسب وآلات رقن الأوراق المثقوبة، تؤدي مهامها بأي طريقة كانت ترى بأنها مناسبة لتأدية الغرض. أدى ذلك إلى وضعية من الفوضى حيث لم يكن هناك وسيلة لاتصال أجهزة الكمبيوتر المختلفة مع بعضها البعض. فقد كان لكل شركة مصنعة طرقها الخاصة المستخدمة في تمثيل الحروف الأبجدية والأرقام وأمثالها (تقدر بالستين في نفس الفترة)، وأحيانا في نفس الشركة تختلف هذه الطرق: على سبيل المثال كان لشركة آي بي إم مع اختلاف معداتها تسع مجموعات أحرف مختلفة.
قام بوب بيمير الذي كان يعمل لصالح شركة آي بي إم (شركة أعمال دولية) بالإضطلاع بدور هام في تأسيس نظام الآسكي ابتداء من عام 1960، وقد لقب تبعا لذلك «والد الآسكي».[4]
رعى المعهد الوطني الأمريكي للمقاييس (ANSI)، وقد كان وقتها معروفا بجمعية المعايير الأمريكية (American Standards Association أو ASA) تأسيس لجنة أسموها X3 عكفت على تحديد «شيفرة المعيار الأمريكي لتبادل المعلومات» (American Standard Code for Information Interchange) وإختصارها ASCII. ظهرت أول مراجعات هذا المعيار في سنة 1963 ومرت على تنقيحات كثيرة آخرها كان في سنة 1986.
أصناف الحروف[عدل]
حروف التحكم[عدل]
يخصص الآسكي الحروف الاثنين والثلاثين الأولى من أجل حروف التحكم.
الحروف القابلة للطبع[عدل]
الرموز التي تسير من 20hex إلى 7Ehex (أي الحرف ما قبل الأخير في صيغة الآسكي المعتمدة على سبعة بتات والذي يقابله العدد 126) هي حروف قابلة للطبع. الحرف الأخير (أي الحرف الذي يقابله العدد 127) هو حرف غير قابل للطبع.
حدود استعمالات ترميز الآسكي[عدل]
يخلو نظام ترميز آسكي من الرموز الكافية لإمكانية تمثيل النصوص بلغات غير اللغة الإنكليزية، كما أن كمية الرموز الخاصة التي يحتويها محدودة، مما أدى لضرورة استعمال أنظمة ترميز نصوص مختلفة لغيرها من اللغات على غرار العربية أو الروسية أو لغات أوروبا الشرقية وغيرها الكثير.
ظهرت على ثلاث فترات، مقاربات بديلة مختلفة لتوطين ترميز النصوص جراء حدود المعيار الأمريكي آسكي:
- ظهور معايير محلية، طول الرمز فيها بايت واحد، وهي أسهلها إنشاء. على سبيل المثال يذكر معيار ASMO 449 للغة العربية الذي هو معيار ASCII بتعويض الحروف اللاتينية بمقابلات عربية. من مساوئ هذه الطريقة أن كم الرموز الذي يمكن التعبير عنه محدود بهذا المعيار، ويجب توضيح الترميز لزومًا خارج النص.
- ظهور معايير امتدادية، يكون للنص فيه سياق، وباختلاف السياقات تكون لنفس القيمة رموز مختلفة (مثل أسرة معايير ISO/CEI 2022). على سبيل المثال نذكر فكرة «صفحات الترميز» (code page) على غرار ويندوز 1252 للغة العربية. من مساوئ هذه الطريقة أنها تسبب تضاربًا في تأويل النص بين المعايير المختلفة.
- ظهور معايير شاملة لعدة لغات وتستعمل عدة بايتات، وكان معيار يونيكود الكفيل بهذا لكونه يغطي العدد الأكبر من اللغات.
في خضم هذه المراحل، تمت إعادة تصنيف وتسمية معيار آسكي الأصلي قبل كل تلك البدائل الجديدة إلى الأسماء التالية:
- ANSI X3.4:1986 (و أحيانا يسمى، خطأَ، «معيار ANSI» مع أن اللفظة تعني في الأصل «المعهد الوطني الأمريكي للمقاييس» وهذا المعيار كان قراراً منه)
- ISO/CEI 646-US
- صفحة الترميز Code Page IBM 367
- US-ASCII ، وهي تسمية عامة يمكن أن تحيل على أي من الأشكال السابقة لهذا المعيار.
مازال استعمال آسكي دارجًا إلى اليوم في الحواسيب على نطاق واسع، وبعض خدمات البريد الإلكتروني (MIME) ورسائل الهاتف SMS مازالت تستعمل النسخة الأصلية بطول 7 بتات للحرف بدل 8. كما أن أكثر المعايير البديلة الرائجة حاليًا تحافظ على التوافق مع قيم رموزه.
تغيرات نظام آسكي وأنظمة أخرى مستمدة منه[عدل]
يونيكود[عدل]
قد يمثل يونيكود الحروف في ثماني بتات أو ستة عشر بتا أو اثنين وثلاثين بتا. هذه الأنظمة الثلاثة تسمى على التوالي UTF-8 وUTF-16 وUTF-32.
أنظر أيضًا[عدل]
مراجع[عدل]
- ^ "Pronunciation for ASCII"، Merriam Webster (audio)، مؤرشف من الأصل في 2019-12-08، اطلع عليه بتاريخ 2008-04-14
{{استشهاد}}
:|archive-date=
/|archive-url=
timestamp mismatch (مساعدة). - ^ "Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversion". www.asciitable.com. مؤرشف من الأصل في 2020-12-09. اطلع عليه بتاريخ 2020-12-09.
- ^ "ASCII codes". text-symbols.com (بالإنجليزية). Archived from the original on 2020-12-09. Retrieved 2020-12-09.
- ^ "History - ASCII-World". ascii-world.wikidot.com. مؤرشف من الأصل في 2020-12-09. اطلع عليه بتاريخ 2020-12-09.
في كومنز صور وملفات عن: أسكي |