logo

تكملة 1

في تقنيات تمثيل الأرقام، يعد نظام الأرقام الثنائية هو أسلوب التمثيل الأكثر استخدامًا في الإلكترونيات الرقمية. يتم استخدام المكمل لتمثيل الرقم العشري السالب في شكل ثنائي. هناك أنواع مختلفة من المكملات الممكنة للرقم الثنائي، ولكن يتم استخدام مكملات 1 و 2 في الغالب للأرقام الثنائية. يمكننا العثور على مكمل 1 للرقم الثنائي ببساطة عن طريق عكس الرقم المحدد. على سبيل المثال، مكمل 1 للرقم الثنائي 1011001 هو 0100110. يمكننا العثور على مكمل 2 للرقم الثنائي عن طريق تغيير كل بت (0 إلى 1 ومن 1 إلى 0) وإضافة 1 إلى البت الأقل أهمية. على سبيل المثال، تكملة الرقم الثنائي 1011001 هي (0100110)+1=0100111.

نيك بولوس البرق الأسود

لإيجاد مكمل 1 للرقم الثنائي، يمكننا تنفيذ الدائرة المنطقية أيضًا باستخدام بوابة NOT. نحن نستخدم بوابة NOT لكل بت من الرقم الثنائي. لذلك، إذا أردنا تنفيذ الدائرة المنطقية لتكملة 5 بت 1، فسيتم استخدام خمس بوابات NOT.

وقعت

مثال 1: 11010.1101

للعثور على مكمل 1 للرقم المحدد، قم بتغيير كل الأصفار إلى 1 وكل الآحاد إلى 0. وبالتالي فإن مكمل 1 للرقم 11010.1101 يخرج 00101.0010 .

مثال 2: 100110.1001

للعثور على مكمل 1 للرقم المحدد، قم بتغيير كل الأصفار إلى 1 وكل الآحاد إلى 0. لذلك، يظهر مكمل 1 للرقم 100110.1001 011001.0110 .

الجدول التكميلي 1

عدد ثنائي 1 تكملة
0000 1111
0001 1110
0010 1101
0011 1100
0100 1011
0101 1010
0110 1001
0111 1000
1000 0111
1001 0110
1010 0101
1011 0100
1100 0011
1101 0010
1110 0001
1111 0000

استخدام تكملة 1

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

في تمثيل الأرقام الثنائية الموقعة، يمكننا تمثيل الأرقام الموجبة والسالبة. لتمثيل الأرقام الإيجابية، ليس هناك ما يمكن القيام به. ولكن لتمثيل الأرقام السالبة، علينا استخدام تقنية تكملة 1. لتمثيل الرقم السالب، علينا أولًا تمثيله بعلامة موجبة، ثم نجد مكمل الـ 1 له.

لنأخذ مثالاً لعدد موجب وسالب ونرى كيف يتم تمثيل هذه الأرقام.

مثال 1: +6 و -6

يتم تمثيل الرقم +6 بنفس الرقم الثنائي. لتمثيل كلا الرقمين، سنأخذ السجل 5 بت.

لذلك يتم تمثيل +6 في السجل 5 بت كـ 0 0110.

التراجع عن الالتزام الأخير

يتم تمثيل -6 في السجل 5 بت بالطريقة التالية:

  1. +6=00110
  2. أوجد مكمل 1 للرقم 0 0110، أي 1 1001. هنا، يشير MSB إلى أن الرقم هو رقم سالب.
وقعت

هنا، يشير MSB إلى البت الأكثر أهمية، ويشير LSB إلى البت الأقل أهمية.

مثال 2: +120 و -120

يتم تمثيل الرقم +120 بنفس الرقم الثنائي. لتمثيل كلا الرقمين، خذ سجل 8 بت.

لذلك يتم تمثيل +120 في السجل 8 بت كـ 0 1111000.

يتم تمثيل -120 في السجل 8 بت بالطريقة التالية:

  1. +120=0 1111000
  2. الآن، ابحث عن مكمل 1 للرقم 0 1111000، أي 1 0000111. هنا، يشير MSB إلى أن الرقم هو الرقم السالب.