انتقل إلى المحتوى

أسكي

هذه المقالة اختصاصية وهي بحاجة لمراجعة خبير في مجالها.
من ويكيبيديا، الموسوعة الحرة

هذه نسخة قديمة من هذه الصفحة، وقام بتعديلها JarBot (نقاش | مساهمات) في 01:27، 18 يونيو 2020 (بوت:إصلاح رابط أرشيف (تجريبي)). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة، وقد تختلف اختلافًا كبيرًا عن النسخة الحالية.

هناك 95 رمز ASCII يمكن طباعتها، تحمل الأرقام من 32 إلى 126.

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

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

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

تقديم

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

الأسكي، كغيرها من أنظمة تمثيل الرموز في الحاسوب، تحدد علاقة تناظر بين قيمة رقمية لتتابع البتات وبين رمز أو رسم مستخدم في اللغة المكتوبة، مفسحة المجال للأجهزة الرقمية للتواصل والمعالجة والتخزين عن طريق تبادل بيانات مكونة من هذه الرموز. نظام ترميز آسكي أو امتداد متوافق معه هو المستخدم في كل الحواسيب تقريبا، وخاصة الحواسيب الشخصية ومحطات العمل. والتسمية المفضلة لنوع البيانات المستخدم في البريد الإلكتروني (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 = 97

Int v = 118

Int A = 65

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

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

انظر أيضا

مراجع

  1. ^ "Pronunciation for ASCII"، Merriam Webster (audio)، مؤرشف من الأصل في 2019-12-08، اطلع عليه بتاريخ 2008-04-14 {{استشهاد}}: |archive-date= / |archive-url= timestamp mismatch (مساعدة).
	http://ascii-world.wikidot.com/history.
	http://www.asciitable.com/ .
	http://text-symbols.com/ascii/.