logo

ثنائي لتحويل رمز BCD

يلعب رمز BCD دورًا مهمًا في الدوائر الرقمية. يرمز BCD إلى الرقم العشري المشفر الثنائي. في كود BCD، يتم تمثيل كل رقم من الرقم العشري كرقم ثنائي مكافئ له. لذلك، يتم تمثيل LSB وMSB للأرقام العشرية كأرقامها الثنائية. هناك الخطوات التالية لتحويل الرقم الثنائي إلى BCD:

  1. أولا، سوف نقوم بتحويل الرقم الثنائي إلى رقم عشري.
  2. سنقوم بتحويل الرقم العشري إلى BCD.

لنأخذ مثالاً لفهم عملية تحويل رقم ثنائي إلى BCD

مثال 1: (11110)2

1. أولاً، قم بتحويل الرقم الثنائي المحدد إلى رقم عشري.

الرقم الثنائي: (11110)2

إيجاد المكافئ العشري للرقم:

وظيفة بيثون مركز حقوق الإنسان
خطوات عدد ثنائي عدد عشري
1) (11110)2 ((1 × 24) + (1 × 23) + (1 × 22) + (1 × 21) + (0 × 20))10
2) (11110)2 (16 + 8 + 4 + 2 + 0)10
3) (11110)2 (30)10

الرقم العشري للرقم الثنائي (11110)2هو (30)10

تات النموذج الكامل

2. الآن، نقوم بتحويل العلامة العشرية إلى BCD

نقوم بتحويل كل رقم من الرقم العشري إلى مجموعات من الرقم الثنائي المكون من أربعة بتات.

خطوات عدد عشري تحويل
الخطوة 1 3010 (0011)2(0000)2
الخطوة 2 3010 (00110000)بي سي دي

نتيجة:

(11110)2= (00110000)بي سي دي

يوجد أدناه الجدول الذي يحتوي على رمز BCD للرقم العشري والثنائي.

تحميل جافا سكريبت
الرمز الثنائي عدد عشري رمز بي سي دي
ا ب ت ث ب43ب2ب1ب0
0 0 0 0 0 0 : 0 0 0 0
0 0 0 1 1 0 : 0 0 0 1
0 0 1 0 2 0 : 0 0 1 0
0 0 1 1 3 0 : 0 0 1 1
0 1 0 0 4 0 : 0 1 0 0
0 1 0 1 5 0 : 0 1 0 1
0 1 1 0 6 0 : 0 1 1 0
0 1 1 1 7 0 : 0 1 1 1
1 0 0 0 8 0 : 1 0 0 0
1 0 0 1 9 0 : 1 0 0 1
1 0 1 0 10 1 : 0 0 0 0
1 0 1 1 أحد عشر 1 : 0 0 0 1
1 1 0 0 12 1 : 0 0 1 0
1 1 0 1 13 1 : 0 0 1 1
1 1 1 0 14 1 : 0 1 0 0
1 1 1 1 خمسة عشر 1 : 0 1 0 1

في الجدول أعلاه، يتم تمثيل البت الأكثر أهمية من الرقم العشري بواسطة البت B4، ويتم تمثيل البتات الأقل أهمية بواسطة B3 وB2 وB1 وB0. من الجدول أعلاه، يمكننا التعبير عن وظيفة SOP لأجزاء مختلفة من كود BCD كما يلي:

ثنائي لتحويل رمز BCD

خرائط K لوظائف SOP المذكورة أعلاه هي كما يلي:

ثنائي لتحويل رمز BCD
ثنائي لتحويل رمز BCD
ثنائي لتحويل رمز BCD
ثنائي لتحويل رمز BCD
ثنائي لتحويل رمز BCD

BCD لتحويل ثنائي

إن عملية تحويل كود BCD إلى ثنائي هي عكس عملية تحويل الكود الثنائي إلى BCD. هناك الخطوات التالية لتحويل رمز BCD إلى ثنائي:

في الخطوة الأولى سوف نقوم بالتحويل تحويل رقم BCD إلى رقم عشري عن طريق إنشاء مجموعات مكونة من أربع بتات وإيجاد الرقم العشري المكافئ لكل مجموعة.

في الخطوة الأخيرة، سوف نقوم بالتحويل رقم عشري إلى رقم ثنائي باستخدام عملية تحويل الرقم العشري إلى رقم ثنائي.

مثال 1: (00101000)بي سي دي

منع اعلانات اليوتيوب للاندرويد

1) تحويل BCD إلى عشري

قم بتكوين مجموعات مكونة من 4 أرقام وابحث عن الرقم العشري المكافئ على النحو التالي:

خطوات رقم بي سي دي تحويل
الخطوة 1 (00101000)بي سي دي (0010)2(1000)2
الخطوة 2 (00101000)بي سي دي (2)10(8)10
الخطوه 3 (00101000)بي سي دي (28)10

الرقم العشري لرمز BCD المحدد هو: (28)10

2. تحويل عشري إلى ثنائي

numpy linspace

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

خطوات عملية نتيجة بقية
1. 28/2 14 0
2. 14/2 7 0
3. 7/2 3 1
4. 3/2 1 1
5. 1/2 0 1

ترتيب الباقي في الترتيب العكسي. لذا، فإن LSB للرقم الثنائي هو الباقي الأول، وMSB للرقم الثنائي هو الباقي الأخير.

الرقم الثنائي للرقم العشري (18)10هو : (11100)2

نتيجة:

(00101000)بي سي دي= (11100)2