ثنائي مقابل ASCII
الكود الثنائي هو طريقة تستخدم في أجهزة الكمبيوتر والأجهزة الرقمية ، لتمثيل ونقل النص أو الرموز أو تعليمات المعالج. نظرًا لأن أجهزة الكمبيوتر والأجهزة الرقمية تؤدي عملياتها الأساسية بناءً على قيمتين للجهد (مرتفع أو منخفض) ، يجب تحويل كل جزء من البيانات المرتبطة بعملية ما إلى هذا النموذج. الطريقة المثالية لإنجاز هذه المهمة هي تمثيل البيانات في نظام الترقيم الثنائي ، والذي يتضمن رقمين فقط ، 1 و 0. على سبيل المثال ، مع كل ضغطة مفتاح على لوحة المفاتيح ، فإنه ينتج سلسلة من 1 و 0 ، وهو أمر فريد لكل حرف ويرسله كإخراج.تسمى عملية تحويل البيانات إلى رمز ثنائي باسم الترميز. تُستخدم العديد من طرق التشفير في الحوسبة والاتصالات.
ASCII ، الذي يرمز إلى الكود القياسي الأمريكي لتبادل المعلومات ، هو ترميز قياسي للأحرف الأبجدية الرقمية المستخدمة في أجهزة الكمبيوتر والأجهزة ذات الصلة. تم تقديم ASCII من قبل معهد المعايير الأمريكية (USASI) المعروف الآن باسم المعهد الوطني الأمريكي للمعايير.
المزيد حول الرموز الثنائية
أبسط طريقة لترميز البيانات هي تعيين قيمة محددة (غالبًا بالأرقام العشرية) للحرف أو الرمز أو التعليمات ، ثم تحويل القيمة (الرقم العشري) إلى الرقم الثنائي ، والذي يتكون فقط من 1 و 0. يُطلق على تسلسل 1 `s و 0`s كسلسلة ثنائية. يحدد طول السلسلة الثنائية عدد الأحرف أو التعليمات المختلفة التي يمكن تشفيرها. باستخدام رقم واحد فقط ، يمكن تمثيل حرفين أو تعليمات مختلفة فقط.مع رقمين ، يمكن تمثيل أربعة أحرف أو تعليمات. بشكل عام ، باستخدام سلسلة ثنائية مكونة من n رقم ، يمكن تمثيل 2أحرف أو تعليمات أو حالات مختلفة.
توجد العديد من طرق الترميز بأطوال مختلفة من السلاسل الثنائية ، بعضها له طول ثابت والبعض الآخر متغير الطول. بعض الرموز الثنائية ذات سلاسل بت ثابتة هي ASCII و ASCII الممتد و UTF-2 و UTF-32. UTF-16 و UTF-8 هما رمزان ثنائيان متغيران الطول. يمكن أيضًا اعتبار كل من ترميز هوفمان ورمز مورس كرموز ثنائية متغيرة الطول.
المزيد حول ASCII
ASCII هو مخطط لترميز الأحرف الأبجدية الرقمية تم تقديمه في الستينيات. يستخدم ASCII الأصلي سلسلة ثنائية طويلة مكونة من 7 أرقام ، والتي تمكنه من تمثيل 128 حرفًا. إصدار لاحق من ASCII يسمى ASCII الممتد يستخدم سلسلة ثنائية مكونة من 8 أرقام مما يمنحه القدرة على تمثيل 256 حرفًا مختلفًا.
يتضمن
ASCII ، بشكل أساسي ، نوعين من الأحرف ، وهما أحرف تحكم (ممثلة 0-31عشريو 127عشري) وأحرف قابلة للطباعة (ممثلة بـ 32-126عشري).على سبيل المثال ، يتم إعطاء حذف مفتاح التحكم القيمة 127decimalوالتي يتم تمثيلها بواسطة 1111111. الحرف a ، الذي يُعطى القيمة 97decimal، يمثله 1100001. يمكن أن يمثل ASCII الأحرف في كلتا الحالتين والأرقام والرموز ومفاتيح التحكم.
ما هو الفرق بين الكود الثنائي و ASCII؟
• الكود الثنائي هو مصطلح عام يستخدم لطريقة ترميز الأحرف أو التعليمات ، ولكن ASCII هو واحد فقط من الاصطلاحات المقبولة عالميًا لأحرف الترميز ، وكان مخطط الترميز الثنائي الأكثر استخدامًا لأكثر من ثلاثة عقود
• يمكن أن يكون للشفرة الثنائية أطوال مختلفة للتشفير اعتمادًا على عدد الأحرف أو التعليمات أو طريقة التشفير ، ولكن ASCII يستخدم فقط 7 أرقام سلسلة ثنائية طويلة و 8 أرقام طويلة لـ ASCII الممتد.