Menu
flag Ar iconالعربيةdown icon

محوّل من الست عشري إلى الثنائي

اكتب رقمًا ست عشريًا واقرأ صورته الثنائية، مع البتات الأربعة لكل خانة معروضة أسفله. يبدأ بالقيمة 3F، وهي 111111.

بقلم Nethanel Bar, Co-founder & CEO

آخر تحديث

هل أنت مستعد لتعلّم البرمجة فعلاً؟

يعلّمك Coddy عبر كتابة كود حقيقي في متصفحك: دروس تفاعلية، وملاحظات فورية، ومساعدة بالذكاء الاصطناعي عندما تتعثر.

كيف تحوّل من الست عشري إلى الثنائي

يتطابق النظامان الست عشري والثنائي تمامًا: الخانة الست عشرية الواحدة تمثّل دائمًا أربعة بتات، لأن 16 تساوي 2 مرفوعًا إلى القوة 4. لذلك لا حاجة إلى أي حساب. ابحث عن البتات الأربعة لكل خانة واكتبها جنبًا إلى جنب.

الأنماط الستة عشر هي كل ما عليك تعلّمه. 0 هي 0000، و1 هي 0001، و8 هي 1000، وA هي 1010، وF هي 1111، والجدول أدناه يسردها جميعًا.

يمكن حذف الأصفار البادئة في المجموعة الأولى، لأن 0011 1111 و111111 هما الرقم نفسه. احتفظ بها عندما تملأ القيمة عرضًا ثابتًا مثل البايت.

ما يجب معرفته عن الست عشري والثنائي

  • الخانة الست عشرية الواحدة أربعة بتات دائمًا، والخانتان الست عشريتان بايت واحد.
  • أنماط 8 و4 و2 و1 هي 1000 و0100 و0010 و0001، وكل خانة أخرى تجمع بينها.
  • F هي 1111 و0 هي 0000، لذا FF بايت كل بتاته مُفعَّلة.
  • التحويل العكسي يستخدم الجدول نفسه: جمّع البتات في مجموعات من أربعة بدءًا من اليمين، وابحث عن كل مجموعة في الجدول.

جدول التحويل من الست عشري إلى الثنائي

الخانات الست عشرية الست عشرة كلها مع أنماطها ذات 4 بتات وقيمها العشرية.

ست عشريثنائيعشري
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

من الست عشري إلى الثنائي: أمثلة محلولة

3F

ست عشري

3F

ثنائي

0011 1111

3 هي 0011 وF هي 1111.

قناع بايت

ست عشري

0xF0

ثنائي

1111 0000

البتات الأربعة العليا مُفعَّلة والأربعة الدنيا صفر، وهكذا يختار القناع نصف بايت.

لون

ست عشري

#FF8800

ثنائي

11111111 10001000 00000000

كل زوج من الخانات الست عشرية يصبح بايتًا واحدًا من ثمانية بتات.

CAFE

ست عشري

CAFE

ثنائي

1100 1010 1111 1110

C هي 1100، وA هي 1010، وF هي 1111، وE هي 1110.

أخطاء شائعة عند التحويل من الست عشري إلى الثنائي

  • كتابة خانة بأقل من أربعة بتات في وسط الرقم. داخل A5B تُكتب 5 على صورة 0101، لا 101.
  • معاملة الحرف كأنه خانتان. A خانة واحدة قيمتها 10، وبتاتها 1010.
  • التحويل عبر العشري أولًا. هذا ينجح، لكنه أبطأ وأكثر عرضة للخطأ من البحث في الجدول.
  • وضع المجموعات بترتيب خاطئ. الخانة الست عشرية الأولى تعطي البتات الأربعة الأولى من اليسار.

أسئلة شائعة عن التحويل من الست عشري إلى الثنائي

كم تساوي F بالنظام الثنائي؟
1111. F تساوي 15، و15 = 8 + 4 + 2 + 1.
كم تساوي A بالنظام الثنائي؟
1010. A تساوي 10، و10 = 8 + 2.
لماذا تساوي الخانة الست عشرية أربعة بتات؟
لأن 16 = 2 × 2 × 2 × 2. لأربعة بتات 16 تركيبة بالضبط، بعدد الخانات الست عشرية الست عشرة.
كيف أحوّل من الست عشري إلى الثنائي في Python؟
bin(int('3F', 16)) تعيد '0b111111'. وللاحتفاظ بالبتات الثمانية كلها استخدم format(int('3F', 16), '08b')، التي تعيد '00111111'.

اعرف المزيد

أدوات مطورين أخرى

رسم توضيحي للغات البرمجة في Coddy

تعلّم البرمجة مع Coddy

ابدأ الآن