أسكي

من ويكيبيديا، الموسوعة الحرة
(بالتحويل من جدول أسكي)
اذهب إلى: تصفح، ‏ ابحث
Commons-emblem-issue.svg بعض المعلومات الواردة هنا لم تدقق وقد لا تكون موثوقة بما يكفي، وتحتاج إلى اهتمام من قبل خبير أو مختص. ساعد بتدقيق المعلومات ودعمها بالمصادر اللازمة.
هناك 95 رمز ASCII يمكن طباعتها، تحمل الأرقام من 32 إلى 126.

أسكي (ASCII، تلفظ بالإنگليزية: /ˈæski/ ASS-kee)[1] هي مجموعة رموز ونظام ترميز مبني على الابجدية اللاتينية بالشكل الذي تستخدم به في الإنجليزية الحديثة ولغات غرب أوروبية أخرى. من أكثر الاستخدامات شيوعا للنصوص المكتوبة بالآسكي ,استخدامها في أنظمة الحاسوب، وفي أجهزة الاتصالات وأنظمة التحكم التي تتعامل مع نصوص.

يعرّف نظام ASCII القياسي الرموز القابلة للطباعة الآتية ، مرتبة حسب قيمة ASCII الخاصة بها:

!"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
`abcdefghijklmnopqrstuvwxyz{|}~

تقديم[عدل]

جدول حروفات أسكي

كغيرها من أنظمة تمثيل الرموز في الحاسوب، ASCII تحدد علاقة تناظر بين قيمة رقمية لتتابع البتات وبين رمز أو رسم مستخدم في الغة المكتوبة، مفسحة المجال للأجهزة الرقمية للتواصل، المعالجة والتخزين عن طريق تبادل بيانات مكونة من هذه الرموز. نظام ترميز آسكي أو امتداد متوافق معه هو المستخدم في كل الحواسيب تقريبا، وخاصة الحواسيب الشخصية ومحطات العمل. والتسمية المفضلة لنوع البيانات المستخدم في البريد الإلكتروني (MIME) لهذا الترميز هو US-ASCII.

ASCII هو نظام ترميز من 7 بتت يستخدم سبعة أرقام ثنائية القاعدة (قيمة تتراوح بين 0 و127) لتمثيل الحروف والرموز. وفي الوقت الذي اقترح فيه نظام ASCII، كان العديد من الأجهزة يتعامل مع مجموعات من ثمان بتت (المعروف باسم بايت أو Octet) كأصغر وحدة معلوماتية؛ وشاع استخدام البت الثامن كparity bit لأغراض ضمان لفحص الأخطاء على خطوط الاتصال ولأهداف أخرى ترتبط بالهدف من الأجهزة المستخدمة. وكانت الأجهزة التي لم تستخدم الparity bit كانت تضع القيمة 0 في البت الثامن عادة، ولكن بعض الأنظمة مثل Prime Computer والتي شغلت نظام PRIMOS كانت تضع القيمة 1 في البت الثامن.

يعرف ASCII العلاقة بين رمز أو حرف معين وترتيب من البتات؛ إلى جانب حجز مجموعة للرموز التحكم للبيانات المخزنة في هيئة سطور، ولا تدعم ASCII كيفية لوصف تركيب أو شكل النص ضمن Document معين، فهذا يقع ضمن نطاق أنظمة أخرى مثل Markup Languages.

فائدة استخدام نظام الآسكي[عدل]

السبب في استخدام نظام الآسكي تكمن في كون أجهزة الحاسب ليس بمقدورها فهم غير الأرقام. ومن هذا المنطلق فإن شفرة الآسكي تشكل التمثيل العددي للحروف و الأرقام و الأوامر.

تاريخ الآسكي[عدل]

رجوعاً إلى أوائل الستينيات، لم يكن هناك ما يعرف بنظام الآسكي. من هذا المنطلق كانت الشركات المصنعة لأجهزة الحاسب تؤدي مهامها بأي طريقة كانت ترى بأنها مناسبة لتأدية الغرض. أدى ذلك إلى حدوث ما يلي:

  • لم يكن هناك وسيلة لاتصال أجهزة الكمبيوتر المختلفة مع بعضها البعض.
  • كان لكل شركة مصنعة طرقها الخاصة المستخدمة في تمثيل الحروف الأبجدية والأرقام وأمثالها.
  • كان هناك أكثر من 60 طريقة مختلفة في الوقت ذاته لتمثيل هذه الحروف والأرقام وأي رموز محددة.
  • كان لشركة IBM مع اختلاف معداتها تسع مجموعات أحرف مختلفة.
  • كان هناك شخص يدعى بوب بيمير Bob Bemer _الذي عمل لصالح شركة آي بي إم (شركة أعمال دولية) مدة من الزمن-، وقد لعب دورا هاما في تأسيس نظام الآسكي ابتداء من عام 1960، وقد لقب تبعا لذلك ب"والد الآسكي".

مثال "إيجاد قيمة في جدول الآسكي"[عدل]

وفقاً لقانون شفرة (الكود) الآسكي ، الآن يمكننا تحويل أي حرف أو أي علامة من علامات الترقيم التي تكتب من قبل المستخدم إلى عدد؛ وبهذا يصبح من الممكن لجهاز الحاسب إدراكها واستيعابها.

على سبيل المثال الحرف A يمكننا ترجمته إلى عدد بواسطة استخدام جدول الآسكي ليصبح معادلاً العدد 65.

مثال آخر "كتابة كلمة java " :

Int j = 106

Int a = 65

Int v = 118

Int a = 65

بعض الأنواع (الأشكال) للآسكي[عدل]

فيما يلي استعراض لبعض الصيغ (الأشكال) لنظام الآسكي للبلدان المختلفة:

قائمة نظام الآسكي الانجليزية[عدل]

بعض الشفرات كثيرة الاستخدام:

  1. 10#13 —إنشاء سطر جديد  
  2. 7 — أصوات النظام للحاسب  
  3. 26 — Ctrl+Z →  
  4. 8 — الحذف الخلفي  
  5. 127 —الحذف  
  6. 27 —الهروب  
  7. 32 —مسافة  
  8. 9 —محاذاة  
  9. 160 — a  
  10. 163 — c  
  11. 65 — A  
  12. 68 — C  
  13. 42 —


قائمة نظام الآسكي الروسية:[عدل]

بعض الشفرات كثيرة الاستخدام:

  1. 10#13 إنشاء سطر جديد
  2. 8 الحذف للخلف
  3. 27 الهروب
  4. 65 A
  5. 160 a
  6. 32 عمل مسافة
  7. 7 أصوات النظام (عند كتابة وطباعة الحروف)

مراجع[عدل]

  1. ^ "Pronunciation for ASCII"، Merriam Webster (audio)، اطلع عليه بتاريخ 2008-04-14 .
   http://ascii-world.wikidot.com/history.
        http://www.asciitable.com/ .
        http://text-symbols.com/ascii/.