كيف أقرأ التعليمات البرمجية الثنائية؟

click fraud protection
مبرمجتان تعملان في مشروع جديد. كانوا يعملون في وقت متأخر من الليل في المكتب.

كيف أقرأ التعليمات البرمجية الثنائية؟

حقوق الصورة: SolisImages / iStock / GettyImages

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

نصيحة

يحتوي الرمز الثنائي على 255 مجموعة مختلفة من ثمانية أرقام ، يمكن أن يكون كل منها إما 1 أو 0. على الرغم من أن هذه الآحاد والأصفار تمثل بشكل أساسي ملف تشغيل أو إيقاف الدولة ، ساعد إدخال ASCII في بناء الجسور بين لغة الآلة منخفضة المستوى والبرمجة الحديثة.

أساسيات الكود الثنائي

على المستوى الأساسي ، الكود الثنائي ليس أكثر من سلسلة من 1s و 0s ، كل منها مرتبة بترتيب معين لدفع أجهزة الكمبيوتر للانخراط في الإجراء المطلوب. من منظور أجهزة الكمبيوتر ، يمثل الرقم 1 المضمّن في الكود الثنائي

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

فيديو اليوم

الثنائي والأساسي 2

عند قراءة الكود الثنائي وحسابه ، تتم قراءة تسلسل الأرقام المعروضة من اليمين إلى اليسار ، على عكس نظام القراءة التقليدي من اليسار إلى اليمين. لكل رقم في تسلسل ثنائي ، هناك قيمتان محتملتان ، وهما 1 و 0. نتيجة لذلك ، يعتبر النظام الثنائي نظام أساس 2. في تسلسل مكون من ثمانية أرقام ، يعتبر الرقم الموجود في أقصى اليمين 2 ^ 0 ، والرقم التالي هو 2 ^ 1 وهكذا. إذا كان الرقم 1 موجودًا ، فهذا يعني أنه يتم استخدام هذه القيمة الأساسية 2 ، بينما إذا تم العثور على 0 ، فإن هذا الرقم المحدد غير نشط حاليًا.

كمثال ، ضع في اعتبارك التسلسل الثنائي التالي: 10011011.

في هذه الحالة ، يمكن إيجاد الرقم 1 على الخانات الأولى والثانية والرابعة والخامسة والثامنة ، بالقراءة من اليمين إلى اليسار. لذلك ، هذا يعني أن 2 ^ 0 و 2 ^ 1 و 2 ^ 3 و 2 ^ 4 و 2 ^ 7 نشطة. مع وضع ذلك في الاعتبار ، يمكن إجراء الحساب التالي: 1 مضروبًا في 2 ^ 0 = 1, 1 مضروبًا في 2 ^ 1 = 2, 1 مضروبًا في 2 ^ 3 = 8, 1 مضروبًا في 2 ^ 4 = 16, 1 مضروبًا في 2 ^ 7 = 128. بجمع هذه القيم تحصل على: 1 + 2 + 8 + 16 +126 = 153. لذلك ، يمكن القول أن ملف القيمة من هذا التسلسل الثنائي 153.

قراءة الوظائف الثنائية وغيرها

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