ForHosting KIT · الهندسة والبناء

محول ثنائي إلى BCD

حوّل العدد الثنائي إلى نمط BCD 8421 الذي تحتاجه شاشة متعددة الأرقام: 101010 تساوي 42، فتصبح المجموعتين 0100 و0010. يحصل كل رقم عشري على مجموعته الخاصة من أربع بتات لشاشات المقاطع السبعة وعدادات BCD. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
ثنائي
101010
تحصل على
البتات الثنائية
6
عشري
42
السلسلة العشرية
42
Bcd
01000010

يأخذ محول الثنائي إلى BCD عدداً صحيحاً ثنائياً خالصاً (الأساس 2) كسلسلة من الأصفار والآحاد، ويفسّر مقداره بالعشري، ثم يعبّئ كل رقم عشري في وحدة رباعية من أربع بتات وفق ترميز 8421—وهو الترميز نفسه الذي ما زالت تستخدمه سائقات شاشات السبعة مقاطع وعدادات BCD وكثير من اللوحات الصناعية. على خلاف أداة ثنائي-إلى-عشري خالصة تطبع قيمة بالعشرة فقط، أو محول عشري-إلى-BCD يبدأ من أرقام أدخلتموها أصلاً بالعشرة، تجيب هذه الصفحة عن سؤال العتاد: إذا وُجدت قيمة ثنائية من سجل أو عداد أو مسألة مخبرية، فما نمط بتات BCD الذي يجب أن يغذّي شاشة متعددة الأرقام؟ المحرك حتمي بالكامل: يمشي على البتات من اليسار إلى اليمين، يبني عدداً صحيحاً غير سالب آمناً، يُصدر وحدة رباعية لكل رقم بأوزان ثمانية وأربعة واثنين وواحد، ولا يستدعي الشبكة ولا يستخدم عشوائية ولا يعتمد على الساعة.

معنى التحويل من الثنائي إلى BCD ومحتوى الاستجابة

يُسند العشري المرمّز ثنائياً بصيغة 8421 الطبيعية المستخدمة هنا لكل رقم عشري من الصفر إلى التسعة نمطاً من أربع بتات أوزانه ثمانية وأربعة واثنان وواحد من اليسار إلى اليمين. الرقم صفر هو صفر-صفر-صفر-صفر، والواحد صفر-صفر-صفر-واحد، والخمسة صفر-واحد-صفر-واحد، والتسعة واحد-صفر-صفر-واحد. القيم متعددة الأرقام تربط تلك الوحدات الرباعية ببساطة بنفس ترتيب الأرقام العشرية للمقدار.

الخطوة الأولى الحاسمة في هذه الصفحة تختلف عن مرمّز BCD عشري: مدخلكم سلسلة بتات ثنائية خالصة. تفسّر الآلة الحاسبة تلك السلسلة كعدد صحيح غير موقَّع بالأساس اثنين—فواحد-صفر-واحد-صفر-واحد-صفر يساوي اثنين وأربعين وليس تسلسل وحدات BCD—ثم فقط بعد ذلك تُسقط كل خانة عشرية إلى صيغة 8421. لذلك يصبح اثنان وأربعون الوحدتين صفر-واحد-صفر-صفر وصفر-صفر-واحد-صفر، بينما يصبح مئتان وخمسة وخمسون الوحدات الثلاث للاثنين والخمسة والخمسة.

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

كيف يُقرأ الحقل الثنائي وكيف تبقى النتائج قابلة للتكرار

يجب أن تكون القيمة كمية ثنائية صحيحة غير سالبة مُعطاة بأصفار وآحاد—بلا إشارات ناقص ولا نقاط كسرية ولا أحرف ست عشرية. يُقصّ الفراغ الخارجي، ويُزال بادئة اختيارية zero-b أو zero-B، وتُتجاهل المسافات والشرطات السفلية أو الشرطات بين البتات، فسلاسل مثل واحد-صفر-واحد-صفر مسافة واحد-صفر تُحلل كالصيغة المضغوطة. تُطبَّع الأصفار البادئة مع الإبقاء على صفر وحيد، فتنهار عدة مكاشف سجلات مملوءة بالأصفار إلى الثنائي المعياري نفسه ونتيجة BCD نفسها.

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

أين يناسب التحويل من الثنائي إلى BCD في الدراسة والعتاد والبرمجيات

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

يفحص مهندسو الأنظمة المدمجة والصناعية سائقات عرض BCD ووحدات LED متعددة الأرقام ولوحات PLC وحقول بروتوكول ما زالت تخزّن كل خانة عشرية كوحدة رباعية بينما المنطق أعلى التيار يفكر بالثنائي الخالص. يستدعي المطوّرون العقد نفسه من سكربتات لبذر متجهات اختبار حتمية للمحللات، وللتحقق من سلاسل ثنائية أدخلها المستخدم قبل برمجة عرض، أو لاستيفاء صياغات تحديات برمجة تطلب 8421 معبّأ لا مخططاً باليد. تستخدم أدوات المنتج والتعليم التحويل عندما يكتب المتعلم قيمة ثنائية ويجب أن تُظهر الواجهة فوراً المقدار العشري وسلسلة BCD المضغوطة وعرض الوحدات بمسافات.

اقرنوه بأدوات ثنائي-إلى-عشري خالص أو BCD عشري عند بناء مختبر صغير من محولات تنسيق أعداد مجانية وحتمية لمحو الأمية الرقمية وتشخيص البرنامج الثابت.

مختبرات شاشات السبعة مقاطع

حوّلوا قيمة عداد أو سجل ثنائي إلى وحدات BCD 8421 قبل توصيل سائقات سبعة مقاطع متعددة الأرقام في مختبرات المنطق الرقمي.

مكاشف البرنامج الثابت ولوحات BCD

حوّلوا مقادير ثنائية خالصة من السجلات إلى أنماط BCD رقمًا برقم تستخدمها الشاشات الصناعية ولوحات PLC وعدادات BCD.

تركيبات اختبار حتمية

ولّدوا سلاسل بتات ثنائي→BCD وأصداء عشرية قابلة للتكرار لاختبارات الوحدات وفحوصات الخصائص وتأكيدات CI.

بم يختلف هذا عن محول BCD عشري؟

تبدأ هذه الأداة من سلسلة بتات ثنائية خالصة، تفسّر مقدارها بالأساس 2، ثم تعبّئ كل رقم عشري كـ BCD 8421. يبدأ محول BCD عشري من أرقام بالأساس عشرة لديكم مسبقاً.

ما هو BCD 8421؟

يُخزَّن كل رقم عشري 0–9 كوحدة رباعية من 4 بتات بأوزان 8 و4 و2 و1. الأعداد متعددة الأرقام تربط تلك الوحدات بترتيب الأرقام لعتاد السبعة مقاطع وما شابهه.

هل يُسمح بمسافات أو بادئة 0b في السلسلة الثنائية؟

نعم. يُقصّ الفراغ الخارجي، وتُزال بادئة 0b/0B الاختيارية، وتُتجاهل المسافات والشرطات السفلية أو الشرطات بين البتات.

هل تُدعم الأعداد السالبة أو الكسور؟

لا. تُقبل فقط الأعداد الصحيحة الثنائية الكاملة غير السالبة ضمن سقوف البتات والأرقام المدعومة.

لماذا يصبح 255 ثلاث مجموعات بدل ثماني آحاد؟

لأن BCD يخصص أربع بتات لكل رقم عشري. ففي النظام الثنائي العادي يُكتب 255 بثمانية آحاد، أما في BCD فيُقسم إلى ثلاث مجموعات للأرقام 2 و5 و5، حتى تُشغَّل كل خانة في شاشة المقاطع السبعة وحدها.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/elec/binary-to-bcd

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/elec/binary-to-bcd \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"binary":"101010"}'
{
  "binary": "101010"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.binary_to_bcd",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_bits50
max_digits15
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

استخدمه مجاناً في المتصفح لواجبات المنطق الرقمي ومكاشف البرنامج الثابت وتمارين المقابلات، أو استدعِ واجهة API بسعر $0.002 لكل طلب ناجح عندما تحتاجون إلى تركيبات ثنائي-إلى-BCD قابلة للتكرار في CI أو برمجيات التدريس أو مقاعد اختبار العتاد.

معنى التحويل من الثنائي إلى BCD ومحتوى الاستجابة

تُرجع الاستجابة السلسلة الثنائية المعيارية وطول binary_bits، والعدد العشري وdecimal_string، وسلسلة bcd مضغوطة بلا فواصل، وسلسلة bcd_spaced بمسافة بين الوحدات، ومصفوفة nibbles، ومصفوفة digits، وnibble_count، وbit_length، ووسم الطريقة binary_to_8421_bcd، وتسمية الترميز 8421، وتذكيراً قصيراً بالصيغة. لا يوجد مسار تقريبي ولا إكراه صامت لمدخلات غير قانونية: القيم الفارغة والأحرف غير الثنائية والأعداد السالبة المتخفية كنص وسلاسل البتات الأطول من السقف المدعوم تُرفض بـ invalid_input.

كيف يُقرأ الحقل الثنائي وكيف تبقى النتائج قابلة للتكرار

الحقل المفضّل هو binary لحمولة الأساس اثنين، لكن الأسماء البديلة bin وvalue وtext وinput وbits وn وnumber مقبولة حتى تعيد جداول البيانات وسلاسل الاستعلام والنماذج المكتوبة استخدام العقد نفسه. اقرنوا التشغيل المجاني في المتصفح على هذه الصفحة بواجهة API المسعّرة عندما تحتاجون النتيجة الرياضية نفسها داخل خط أنابيب آلي دون إعادة تنفيذ فك الثنائي وجداول 8421 بأنفسكم.

أين يناسب التحويل من الثنائي إلى BCD في الدراسة والعتاد والبرمجيات

على هذه الصفحة يجري العمل بالكامل في متصفحكم؛ عبر API تكلف كل استعلام ناجح $0.002، ولا تُحاسب التحقق الفاشل، ولا يُخزَّن شيء بعد عودة الاستجابة. ذلك الفصل—استكشاف تفاعلي مجاني وAPI مطابقة مسعّرة—يطابق بقية كتالوج KIT من المستوى A ويتيح لكم الانتقال من عرض صفّي إلى خط أنابيب آلي دون تغيير النتيجة الرياضية.

كم يكلف محول الثنائي إلى BCD؟

هو مجاني في متصفحكم على هذه الصفحة. عبر API يكلف الطلب الناجح $0.002؛ والمدخلات غير الصالحة لا تُحاسب.

اطّلع على توثيق KIT الكامل ←