لائحة الطعام
مجاني
تحقق في
الرئيسية  /  النصيحة / كيفية تشفير العبارة في التعليمات البرمجية الثنائية. رمز ثنائي في النص

كيفية تشفير العبارة في التعليمات البرمجية الثنائية. رمز ثنائي في النص

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

كيف هو الشكل الثنائي للسجل؟

دعونا معرفة كيفية تشكيل هذا المفتاح. قد يحتوي أحد إبرام التعليمات البرمجية الثنائية على دولتين فقط: صفر ووحدة (0 و 1). عند استخدام رقمين، من الممكن كتابة أربع قيم: 00، 01، 10، 11. يتضمن التسجيل المكون من ثلاثة أرقام ثمانية دول: 000، 001 ... 110، 111. نتيجة لذلك، نحصل على طول يعتمد التعليمات البرمجية الثنائية على عدد التصريفات. يمكن كتابة هذا التعبير باستخدام الصيغة التالية: N \u003d 2M، حيث: M هو عدد التصريفات، و N هو عدد المجموعات.

أنواع الرموز الثنائية

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

اعتمادا على الحاجة إلى توفير هذه المعلومات أو تلك المعلومات، تميز الأنواع التالية من المفاتيح:

  • غير موقعة؛
  • رموز مريرة مباشرة؛
  • العكس الشهير
  • أيقونة إضافية؛
  • الرمز الرمادي
  • الرمادي الرمادي
  • الرموز الكسرية.

النظر في مزيد من التفاصيل كل منهم.

السلامة الرموز الثنائية

دعونا معرفة ما هو نوع السجل. في كود غير موقعة بالكامل، يمثل كل رقم (ثنائي) درجة من رقمين. في هذه الحالة، أصغر عدد يمكن كتابةه في هذا النموذج هو صفر، ويمكن تمثيل الحد الأقصى من خلال الصيغة التالية: م \u003d 2 ف -1. حدد هذان الأرقامان بالكامل النطاق الرئيسي الذي يمكن التعبير عنه بهذا الرمز الثنائي. دعونا نفكر في إمكانية الشكل المذكور للتسجيل. عند استخدام هذا النوع من المفتاح غير الموقعة يتكون من ثمانية أرقام، ستكون مجموعة الأرقام الممكنة من 0 إلى 255. سيكون هناك مجموعة من السادسة عشرة أرقام لديها مجموعة من 0 إلى 65535. في معالجات ثمانية بت، يتم استخدام قطنيين من الذاكرة في العناوين المجاورة.. العمل مع مثل هذه المفاتيح توفر فرق خاصة.

الرموز الشهيرة مباشرة

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

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

سانيا عكس المفتاح

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

Sannaya رمز رقم ثنائي إضافي

ليس لهذا النوع من السجلات أوجه القصور المدرجة للمفاتيح السابقة. هذه الرموز تسمح تلخيص المباشر لكل من إيجابية و الأرقام السالبةوبعد لا يحلل التفريغ الأيقوني. كل هذا أصبح ممكنا بسبب حقيقة أن الأرقام الإضافية هي حلقة طبيعية من الأحرف، وليس التكوينات الاصطناعية، مثل مفاتيح مباشرة وعكسية. علاوة على ذلك، هناك عامل مهم هو أن حسابات الإضافات في الرموز الثنائية بسيطة للغاية. لهذا، يكفي إضافة مفتاح واحد إلى المفتاح العكسي. عند استخدام هذا النوع من التعليمات البرمجية التابعة، يتكون من ثمانية أرقام، ستكون مجموعة الأرقام المحتملة من -128 إلى + 127. سيكون للمفتاح السادس عشر أرقام مجموعة من -32768 إلى +32767. في معالجات ثمانية بت، تستخدم اثنين من القطاعات المجاورة معالجات التخزين.

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

الرمز الرمادي

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

Ice Express Code.

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

تمثيل رقم كسور في مفتاح ثنائي مع فاصلة ثابتة

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

تشكل رمز النقطة العائمة الثنائية

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

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

قررت اتخاذ مثل هذا الظهر كتحول نصي إلى رمز ثنائي والظهر، وهناك هذه الخدمات، لكنهم عادة ما يعملون مع اللاتينية، بلدي يعمل المترجم مع ترميز Unicode تنسيق Unicode UTF-8الذي يرمز الشخصيات السيريلية مع اثنين بايت. على هذه اللحظة تقتصر قدرة المترجم على ترميزات ثنائية البايت. لا يمكن بث الهيروغليفية الصينية، لكنني ذاهب لإصلاح هذا سوء الفهم المزعج.

لتحويل النص إلى التمثيل الثنائي أدخل النص إلى النافذة اليسرى وانقر فوق النص-\u003e بن في النافذة اليمنى، وسوف يظهر تمثيله الثنائي.

لتحويل الرمز الثنائي إلى النص أدخل الرمز في النافذة اليمنى واضغط على نص BIN-\u003e في النافذة اليسرى تمثيله الرمزي.

إذا الترجمة الرموز الثنائية إلى النص أو على العكس من ذلك، لم ينجح ذلك - تحقق من صحة بياناتك!

تحديث!

الآن يتوفر تحويل النص معكوس للنوع:

في شكل طبيعي. للقيام بذلك، ضع علامة: "استبدل 0 مسافات، و 1 إجمالي █." ثم أدخل النص في النافذة اليمنى: "نص في التمثيل الثنائي" وانقر فوق الزر أدناه "Bin-\u003e Text".

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

██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

وعلى خلفية حمراء:

██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

معرفة عدد المساحات في النهاية يمكن أن تضيع؟

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

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

العد في شكل ثنائي

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

1111 (بتنسيق ثنائي) \u003d 8 + 4 + 2 + 1 \u003d 15 (في النظام العشري)

المحاسبة 0 يعطينا 16 قيم محتملة لأربعة بت ثنائي. نقل 8 بت، وسوف تتلقى 256 قيما محتملة. يستغرق الأمر مساحة إضافية للعرض، نظرا لأن أربعة أرقام في شكل عشري تعطينا 10000 قيم محتملة. بالطبع، يأخذ الرمز الثنائي مساحة أكبر، لكن أجهزة الكمبيوتر تفهم الملفات الثنائية أفضل بكثير من النظام العشري. وللأشياء، مثل معالجة المنطق، رمز ثنائي أفضل من العشرية.

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

لماذا تستخدم أجهزة الكمبيوتر الملفات الثنائية

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

بالنسبة لأولئك الذين لا يعرفون لماذا تمثل "إيقاف" تهمة إيجابية، يرجع ذلك إلى حقيقة أن الإلكترونات لها شحنة سلبية ومزيد من الإلكترونات - أكثر تيارا مع رسوم سلبية.

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

هنا هو مخطط الترانزستور النموذجي:

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

لماذا النظام الثنائي فقط

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

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

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

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

سيكون جدول الحقيقة الثنائي يعمل على المنطق الثنائي أربع مخرجات محتملة لكل عملية أساسية. ولكن، نظرا لأن البوابة الثلاثية تستخدم ثلاثة مدخلات، سيكون جدول الحقيقة الثلاثي 9 أو أكثر. بينما يحتوي النظام الثنائي على 16 من المشغلين المحتملين (2 ^ 2 ^ 2)، سيكون نظام Tropro 19683 (3 ^ 3 ^ 3). يصبح التحجيم مشكلة، لأنه على الرغم من أن المجال أكثر كفاءة، إلا أنه أكثر تعقيدا بشكل كبير.

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

08. 06.2018

Dmitry Vasiairova بلوق.

الرمز الثنائي - أين وكيف يتم استخدامه؟

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

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

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

لماذا تحتاج إلى رمز ثنائي؟

قبل ظهور الكمبيوتر، مختلف النظم التلقائيةمبدأ تشغيله يستند إلى استلام الإشارة. يتم تشغيل المستشعر، وتغلق الدائرة ويتم تشغيل الجهاز. لا يوجد أي تيار في دائرة الإشارة - لا وتشغيلها. كانت الأجهزة الإلكترونية التي أمكنها تحقيق تقدم في معالجة المعلومات المقدمة من وجود أو عدم وجود الجهد في السلسلة.

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

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

بالطبع، تدخلت تقنية المعالج إلى الأمام والآن تستطيع الرقائق أن تصور ليس فقط سلسلة من الإشارات، ولكن البرامج بأكملها مسجلة من قبل أوامر معينة تتكون من شخصيات فردية.

ولكن بالنسبة لسجلها، فإن نفس الكود الثنائي الذي يتكون من الأصفار والوحدات المقابلة لوجود أو عدم وجود إشارة يستخدم. هو، أو لا يوجد أي فرق. للحصول على شريحة، فإن أي من هذه الخيارات هي قطعة واحدة من المعلومات التي تلقت الاسم "بت" (BIT هي الوحدة الرسمية للقياس).

مشروط، يمكن تشفير الرمز بواسطة سلسلة من عدة أحرف. يمكن وصف إشارات (أو غيابها) فقط أربعة خيارات: 00؛ 01؛ 10؛ 11. وتسمى طريقة الترميز هذه بت لكنه قد يكون:

  • أربعة بت (كما هو الحال في المثال على الفقرة أعلاه 1011) يتيح لك كتابة 2 ^ 4 \u003d 16 مجموعات رمز؛
  • Octime (على سبيل المثال: 0101 0011؛ 0111 0001). في الوقت نفسه، يمثل أكبر اهتمام للبرمجة، لأنه غطى 2 ^ 8 \u003d 256 قيما. أنه من الممكن وصف جميع الأرقام العشرية والحروف الأبجدية اللاتينية والعلامات الخاصة؛
  • SixteNitant (1100 1001 0110 1010) وما فوق. ولكن إدخالات مع مثل هذا الطويل - وهذا هو بالفعل للمهام الحديثة أكثر تعقيدا. تستخدم المعالجات الحديثة بنية 32 و 64 بت؛

سوف أقول بصراحة، واحد الإصدار الرسمي لا، لقد حدث ذلك أنه كان مزيج من ثمانية أحرف أصبحت مقياسا قياسيا لمعلومات المخزنة المسماة "بايت". يمكن تطبيق هذا حتى حرف واحد تم تسجيله بواسطة رمز ثنائي 8 بت. لذلك يا أصدقائي الأعزاء، يرجى تذكر (إذا لم يعرف أي شخص):

8 بت \u003d 1 بايت.

مقبول جدا. على الرغم من أن الرمز المسجون بواسطة قيم 2 أو 32 بت يسميه أيضا البايت. بالمناسبة، بفضل الرمز الثنائي، يمكننا تقييم مجلدات الملفات التي تقاس بايتات وسرعة المعلومات والإنترنت (بت في الثانية).

ترميز ثنائي في العمل

لتوحيد تسجيل المعلومات لأجهزة الكمبيوتر، تم تطوير العديد من أنظمة الترميز، والتي كانت واحدة منها ASCII، بناء على سجل 8 بت، واسع الانتشار. يتم توزيع القيم في ذلك بطريقة خاصة:

  • أول 31 رمز - مديري (من 00000000 إلى 00011111). خدمة لأوامر الخدمة أو الإخراج إلى الطابعة أو الشاشة، إشارات الصوت، تنسيق النص؛
  • التالي من 32 إلى 127 (00100000 - 01111111) الأبجدية اللاتينية والرموز المساعدة وعلامات الترقيم؛
  • الباقي، حتى 255 (10000000 - 11111111) - بديل، جزء من الجدول للمهام الخاصة ورسم الخرائط الحروف الهجائية الوطنية؛

تظهر قيم فك تشفيرها في الجدول.

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

  • بايت من 8 أحرف سوف تقرأ على اليسار اليمنى؛
  • إذا كنا نستخدم تصريف الوحدات، العشرات، والمئات، ثم هنا (القراءة بالترتيب العكسي) لكل بت، يتم تقديم درجات مختلفة من "TWOS": 256-124-64-32-16-8- 4-2- 1؛
  • الآن نحن ننظر إلى المدونة الثنائية للرقم، على سبيل المثال، 00011011. حيث يوجد في الموقف المناسب إشارة "1" - تأخذ قيمة هذا التفريغ وتلخيصها بالطريقة المعتادة. وفقا لذلك: 0 + 0 + 0 + 32 + 16 + 0 + 2 + 1 \u003d 51. في صحة هذه الطريقة يمكنك التأكد من إلقاء نظرة على جدول الرموز.

الآن، أصدقائي الفضوليين، أنت لا تعرف فقط التعليمات البرمجية الثنائية، ولكن أيضا معرفة كيفية تحويل المعلومات المشفرة لهم.

اللغة مفهومة التقنية الحديثة

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

  • معلومات نصية مع معلمات التنسيق؛
  • الأرقام وأي عمليات معهم؛
  • صور الرسومات والفيديو
  • الأصوات، بما في ذلك التغلب عليها وخارجها؛

بالإضافة إلى ذلك، بسبب بساطة "العرض التقديمي" ممكن أساليب مختلفة سجلات المعلومات الثنائية:

  • بالتغيير حقل مغناطيسي على ال ؛
  • يكمل مزايا الترميز الثنائي إمكانيات غير محدودة تقريبا لنقل المعلومات إلى أي مسافات. يتم استخدام طريقة الاتصال هذه مع المركبات الفضائية والأقمار الصناعية الاصطناعية.

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

    أعتقد أن المعلومات التي ذكرتها لي لبدء تشغيلك ستكون كافية تماما. ثم إذا كانت هذه الحاجة تنشأ، يمكن للجميع تعميقه دراسة مستقلة هذا الموضوع.

    سأقول وداعا وبعد استراحة صغيرة، سأعد لك مقالة جديدة من مدونتي، في بعض الموضوعات المثيرة للاهتمام.

    أفضل إذا كنت نفسك تخبرني؛)

    اراك قريبا.

    Translator Binary هو أداة لترجمة رمز ثنائي إلى نص للقراءة أو الطباعة. يمكنك ترجمة ملف ثنائي إلى اللغة الإنجليزية باستخدام طريقتين؛ ASCII و Unicode.

    نظام الرقم الثنائي

    يعتمد نظام وحدة فك التشفير الثنائية على الرقم 2 (قاعدة). يتكون فقط من رقمين كقاعدة 2: 0 ونظام رقم واحد.

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

    ما هو ASCII؟

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

    ASCII هو اسم تقليدي لنظام الترميز؛ يفضل مكتب الأرقام على الإنترنت (IANA) الاسم المحدث لل US-ASCII، الذي يفسر أنه تم تطوير هذا النظام في الولايات المتحدة ويستند إلى الرموز المطبعية في الغالب. ASCII هي واحدة من اللحظات الرئيسية ل IEEE.

    ثنائي في ASCII.

    بناء على البداية على الأبجدية الإنجليزية، ترميز ASCII 128 الرموز الصحيحة سبعة بت. يمكنك طباعة 95 حرفا مشفرا، بما في ذلك الأرقام من 0 إلى 9 أحرف صغيرة من A إلى Z والأحرف الكبيرة من رموز علامات الترقيم من A إلى Z. بالإضافة إلى ذلك، تم تضمين 33 رمز التحكم غير الترويجي الذي تم الحصول عليه باستخدام آلات Teletype في مواصفات مصدر ASCII؛ معظمهم قد عفا عليها الزمن حاليا، على الرغم من أن البعض لا يزال يستخدمون على نطاق واسع، مثل نقل العودة، وترجمة رموز العلامة التبويب.

    على سبيل المثال، رقم ثنائي رقم 1101001 \u003d سداسي عشري 69 (حرف I - التاسع) \u003d الرقم العشري 105 سيمثل أحرفا صغيرة في ترميز ASCII.

    باستخدام ASCII.

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

    ASCII مهم لأنه عند تطوير أجهزة الكمبيوتر تم إعطاء لغة مشتركة.

    في عام 1963، تم استخدام ASCII لأول مرة تجاريا كعود TelePrinter Seven-Bit لشبكة TWX (Teletype Writer Exchange) American Telephone & Telegraph. في البداية، استخدم TWX نظام ITA2 الخمس الخمس السابق، والذي استخدم أيضا نظام Telex Proving Teleprin. قدم Bob Bemer وظائف كسلسلة من الهروب. وفقا ل Bemera، ساعد زميله البريطاني هيو ميجريجور روس في تعميم هذا العمل - "حتى يصبح الشفرة التي أصبحت رمز ASCII اسم مدونة بيميرا روس في أوروبا". بسبب عمله الشامل ASCII، تم تسمية Bemar باسم "الأب ASCII".

    حتى ديسمبر 2007، عندما تجاوز ترميز UTF-8، كان ASCII هو الترميز الأكثر شيوعا للرموز في شبكة الانترنت؛ UTF-8 متوافق مع ASCII.

    UTF-8 (Unicode)

    UTF-8 هو ترميز الأحرف التي يمكن أن تكون نفسها مدمجة مثل ASCII، ولكنها قد تحتوي أيضا على أي رموز من Unicode (مع بعض حجم الملف المتزايد). UTF هو تنسيق تحويل Unicode. "8" تعني تمثيل رمز باستخدام كتل 8 بت. يختلف عدد الكتل التي تمثل الشخصية من 1 إلى 4. واحدة من الميزات اللطيفة حقا من UTF-8 هي أنه متوافق مع الصفوف ذات رمز صفر في النهاية. عند الترميز، لن يتمتع أي رمز بايت NUL (0).

    تتمتع مجموعة Unicode and Universal Symbol Set (UCS) ISO / IEC 10646 بمجموعة واسعة من الأحرف، وبدأت أشكال الترميز المختلفة الخاصة بها بسرعة استبدال ISO / IEC 8859 و ASCII بسرعة في العديد من المواقف. على الرغم من أن ASCII يقتصر على 128 حرفا، فإن Unicode و UCS يدعم المزيد من الأحرف عن طريق فصل مفاهيم تحديد الهوية الفريدة (باستخدام الأرقام الطبيعية المسماة CodePoints) والترميز (ما يصل إلى تنسيقات ثنائية UTF-8، UTF-16 و UTF-32 بت).).

    الفرق بين ASCII و UTF-8

    تم تمكين ASCII كأول 12 حرفا في مجموعة رمز Unicode (1991)، وبالتالي فإن أحرف ASCII 7 بت في كلا المجموعتين لها نفس الرموز الرقمية. يسمح هذا UTF-8 متوافق مع ASCII 7 بت، نظرا لأن ملف UTF-8 أحرف ASCII فقط مطابق لملف ASCII بنفس تسلسل الرموز. والأهم من ذلك، يتم ضمان التوافق المباشر، نظرا لأن البرنامج الذي يتعرف فقط على أحرف ASCII 7 بت فقط كما هو خاص ولا يتغير بايت مع مجموعة أعلى بت (كما هو مصنوع لدعم امتدادات ASCII 8 بت، مثل ISO-8859 - 1)، سوف يوفر البيانات دون تغيير UTF-8.

    تطبيقات الترجمة التعليمية الثنائية

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

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

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

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

    الاستفادة من نظام الأرقام الثنائية

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

    يمكنك ترميز أو ترجم الرسائل الثنائية التي كتبها أرقام ثنائية. على سبيل المثال،

    (01101001) (01101100011011110110110111101101) (011110110101011011011010101) هي رسالة شفافة. عند نسخ هذه الأرقام وإدخالها في مترجمنا الثنائي، ستتلقى النص التالي باللغة الإنجليزية:

    انا احبك

    هذا يعني

    (01101001) (01101100011011110110110111011011011101101011011011010101) \u003d أنا أحبك

    الجداول

    الثنائية

    السداسي عشري