ما هي الشفرة الثنائية ؟

 ما هي الشفرة الثنائية ؟

من المعروف أن الحاسب يقوم بعمليات حسابية معقدة كثيرة البيانات بسرعة وكفاءة عاليتين . ولكن ذلك يعتمد على شرطين كهربيين هما : مرور تيار في دائرة معينة أم لا ، وعلو جهد هذه الدائرة أم انخفاضه فكيف يتم هذا ؟

يكمن السر في الشفرة الثنائية ن فكل البيانات المدخلة إلى الحاسب تمثلها الأرقام الثنائية ( 1) و ( صفر ) حيث يرمز الـ ( 1) إلى وجود تيار أو جهد عال ، ويرمز (0) إلى عدم وجود تيار أو إلى جهد منخفض . وهذا التمثيل يسمى تحويلا ثنائيا والشفرة الناتجة تسمى شفرة ثنائية . والنظام العشري الذي نستخدمه يمثل الأعداد بالأرقام من 0إلى 9 ، وأية خانة في العدد تمثل رقما قيمته أكبر عشر مرات من قيمته في الخانة السابقة إلى اليمين . ولتمثيل الرقم التالي لـ 9 يوضع "صفر" مكان 9 ويوضع "1" في الخانة التالية إلى الشمال ( اي 10) . وبالمثل في أية خانة . وأية خانة في العدد تمثل رقما قيمته ضعف قيمته في الخانة السابقة إلى اليمين . وأي رقم أكبر من "‍1" يمثل بأكثر من خانة . فمثلا بعد الرقمين صفر و 1 يكون العدد الثالث هو 10 يقرأ (واحد صفر) ثم 11 يقرأ ( واحد واحد ) ثم 100 يقرأ ( واحد صفر صفر ) والمقابل العشري للعدد الثنائي (100) هو 04 وأي رقم يمكن كتابته في صورة ثنائية ولكنه يحتل عددا أكبر من الخانات ، حتى الحروف يمكن تمثيلها بأرقام ثنائية إذا رمزنا لكل منها برقم ثنائي معين . 


جدول الشفرات :

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

وقد وضعت شفرات أخرى لتمثل آلاف الحروف المستخدمة في كتابة لغات أخرى مثل اليابانية والصينية والعربية . 


تعليقات