عملية الطرح في نظام الثنائي
Binary System
في نظام Binary تكون عملية الطرح بين أعدادها مختلفة عن طرح أعداد النظام العشري ()، تحتوي على بعض من الخطوات البسيطة سأوضحها لكم من خلال هذا المقال ... هيّا لنبدأ؛
النظام الثنائي يحتوي على العددين 0 و 1 ، عملية الطرح بين العددين تكون كالتالي:
- إيجاد First complement للعدد الثاني.
- إيجاد Second complement لعدد الثاني.
- تحويل عملية الطرح إلى جمع.
- الجمع بين العددين.
عملية الجمع تكون كالتالي:
1 + 0 = 1
0 + 1= 1
1 + 1= 0 1
1 + 1 + 1 = 1 1
مثلاً:
1 0 1 0 0 1 1 – 0 1 0 0 1 1 0 = ??
A = 1 0 1 0 0 1 1
B = 0 1 0 0 1 1 0
إيجاد First complement لعدد الثاني تكون بـ تبديل :
1 -> 0
0 ->1
0 1 0 0 1 1 0
First Complement : 1 0 1 1 0 0 1
B = 1 0 1 1 0 0 1
إيجاد Second complement لـ العدد الثاني:
- تكون بالجمع مع العدد 1
1 0 1 1 0 0 1
+
1
-------------------
1 0 1 1 0 1 1
B = 1 0 1 1 0 1 1
الجمع مع العدد الأول:
A = 1 0 1 0 0 1 1
B = 1 0 1 1 0 1 1
1 0 1 0 0 1 1
+
1 0 1 1 0 1 1
---------------------
1 0 1 0 1 1 1 0
الجواب هو : 1 0 1 0 1 1 1 0
هذا هو مقال اليوم و بإذن الله نلقاكم في مقالات قريبة ... إلى اللقاء
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !