2-4-6 التحويل من النظام الثماني إلى السداسي عشر:
•لتحويل أي عدد ثماني إلى النظام السداسي عشر: نقوم أولاً بتحويله من الثماني إلى الثنائي، ثم نقسم العدد الثنائي الناتج إلى مجموعات كل منها يتكون من أربعة خانات، و نقوم باستبدال كل مجموعة منها بما يكافؤها في النظام السداسي عشر.
مثال حول العدد الثماني إلى مكافئه السداسي عشر:
الناتج:
2-17 مشهد يوضح عملية التحويل من النظام الثماني إلى السداسي عشر
2-4-7 جمع و طرح الأعداد في النظام السداسي عشر:
عند جمع وطرح الأعداد في النظام السداسي عشر نتبع نفس الأسلوب المستعمل في النظام العشري مع مراعاة أن أساس هذا النظام هو 16.
مثال(1) اجمع العددين التاليين:
الناتج:
مثال(2) اجمع العددين التاليين:
الناتج:
مثال(3) اطرح العددين التاليين:
الناتج:
مثال(4) اطرح العددين التاليين:
الناتج:
2-4-8 ضرب وقسمة الأعداد في النظام السداسي عشر :
يمكن تلخيص حقائق الضرب في الجدول ضرب الأعداد في النظام السداسي عشر
مثال:أوجد حاصل الضرب :
مثال:أوجد ناتج عملية القسمة التالية:
ويمكن أجراء عملية الضرب أو القسمة بتحويل الأعداد المراد ضربها أو قسمتها إلى مكافئها الثنائي أو العشري وأجراء العملية المطلوبة ومن ثم تحويل الناتج إلى مكافئه السداسي عشر.
2-5 تمثيل الأعداد السالبة:
في العمليات الرياضية العادية يسمى العدد سالباً إذا سبقته إشارة الناقص(-)، و يسمى موجباً إذا سبقته إشارة الزائد(+) أما في الحاسوب فتستعمل ثلاث طرق لتمثيل الأعداد السالبة و هي:-
1- التمثيل بواسطة الإشارة و المقدار Signed-Magnitude Representation.
2- التمثيل بواسطة العدد المكمل للأساس Radixed-Complement Representation.
3- التمثيل بواسطة العدد المكمل للأساس المصغر Diminished Radix Complement Representation.
2-5-1التمثيل بواسطة الإشارة و المقدار:
لتمثيل الأعداد الثنائية داخل الحاسوب، اصطلح على استعمال الرقم"0" ليدل على الإشارة الموجبة و الرقم"1" ليدل على الإشارة السالبة. و يتكون العدد الممثل بهذه الطريقة من جزئين هما: الإشارة و المقدار.
مثل العددين في كل من النظامين العشري و الثنائي بواسطة طريقة التمثيل بالإشارة و المقدار؟
الجواب:
في النظام العشري في النظام الثنائي
المقدار الاشارة المقدار الاشارة
24 + 11000 0
24 - 11000 1
و عند التعامل مع الأعداد الثنائية الممثلة بالإشارة و المقدار، توضع عادة فاصلة بين خانة الإشارة و المقدار ويمكن كذلك وضع خط صغير تحت خانة الإشارة، أو يمكن استعمال الفاصلة و الخط الصغير معاً.
2-5-2 التمثيل بواسطة المكمل للأساس Radixed-Complement Representation :
نفترض وجود العددN ممثلاً بنظام عد أساسهR، ونفترض كذلك أن هذا العدد يتكون من n خانة صحيحة و m خانة كسرية، و سنرمز
لمكمل العددNعلى الأساسR، بالرمز حيث يمكن حساب العدد حسب العلاقة التالية:
ويسمى العدد
في النظام العشري"بالمكمل لعشرة"(10's Complement)
و في النظام الثنائي"بالمكمل لاثنين"(2's Complement).
مثال(1) جد المكمل لعشرة للعدد :
الحل:
مثال (2)جد المكمل لاثنين للعدد الثنائي:
الحل:
3-5-2التمثيل بواسطة المكمل"للأساس الأصغر"Diminished Radix Complement Representation :
يسمى أساس نظام العد مصغراً إذا كان ينقص بمقدار واحد عن الأساس الأصلي. فمثلاً الأساس المصغر للنظام الثنائي هو 1 و كذلك الأساس المصغر للنظام العشري هو9. و يرمز للمكمل للأساس المصغر بالرمز حسب العلاقة التالية:
حيث أن:
R:أساس نظام العد.
N:العدد المطلوب إيجاد مكمله للأساس المصغر.
n:عدد خانات الجزء الصحيح.
m:عدد خانات الجزء الكسري.
يسمى المكمل للأساس المصغر في النظام العشري"بالمكمل لتسعة"(9's Complement) ويسمى في النظام الثنائي"بالمكمل لواحد"(1's Complement).
مثال (1)جد المكمل لتسعة للعدد:
الحل:
مثال (2)جد المكمل لواحد للعدد الثنائي :
الحل:
• المكمل لواحد1's Complement :
بالإضافة إلى الطريقة المشروحة فيما سبق فإنه من الأسهل اتباع القاعدة التالية للحصول على المكمل لواحد لأي عدد ثنائي فإنه سالب
للحصول على المكمل لواحد لأي عدد ثنائي فإنه يلزم أن نعكس خانات ذلك العدد بحيث نستبدل الواحد بالصفر والصفر بالواحد).
مثال جد المكمل لواحد للعدد الثنائي:
الحل:
نعكس خانات العدد باستبدال الصفر بالواحد و الواحد بالصفر
الجواب هو:
• المكمل لاثنين 2's Complement:
كذلك لإيجاد المكمل لاثنين لأي عدد ثنائي سالب يمكن اتباع القاعدة التالية:
]المكمل لاثنين=المكمل لواحد+[1
أي أننا نقوم أولاً باستخراج المكمل لواحد، ثم نضيف إليه العدد1 .
مثال أوجد المكمل لاثنين للعدد :
الحل:
المكمل لواحد هو
المكمل لاثنين هو
و يمكن التأكد من الجواب لو طبقنا العلاقة الرياضية (1) المشروحة فيما سبق.
2-5-4 جمع وطرح الأعداد الثنائية باستعمال المكمل لواحدBinary Addition and Subtraction using 1's complement:
عند جمع وطرح الأعداد الثنائية باستخدام المكمل لواحد نقوم في البداية بتحويل العدد السالب إلى صيغة المكمل لواحد، ثم نجمع المكمل لواحد مع العدد الآخر الموجب و بذلك نكون قد حولنا عملية الطرح إلى جمع حسب القاعدةX+ (-Y) .
و من الملاحظ هنا أن خانة الإشارة تشترك في عملية الجمع و قيمتها النهائية تقرر إشارة العدد الناتج، فإذا كانت خانة الإشارة للناتج صفراً فإن الناتج يكون موجباً و ممثلاً بطريقة الإشارة و المقدار. أما إذا كانت خانة الإشارة واحداً فإن الناتج يكون سالباً وممثلاً بواسطة المكمل لواحد. و لإيجاد القيمة الحقيقية للناتج يمكن تحويله مرة أخرى إلى المكمل لواحد.
لو افترضنا أن العددين المطلوب جمعهما أو طرحهما هما X,Y فإنه يمكن الحصول على الحالات التالية لاحتمالات الجمع والطرح وهذه الحالات هي:
•الحالة الأولى: إذا كان X موجبة، Y موجبة:
في هذه الحالة لا توجد عملية طرح، بل نقوم بجمع العددين معاً كما هو الحال في الأعداد الموجبة الممثلة بالإشارة و المقدار. و يجب أن نلاحظ أنه قد تظهر حالة الفيض(Overflow) عند الجمع و لهذا السبب يجب إضافة خانة الصفر إلى يسار كل عدد لاستيعاب حالة الفيض.(الخانة المضافة يجب أن تكون في نهاية المقدار على يمين خانة الإشارة).
مثال (1) اجمع العددينY= +9 X= +12 :
الحل:
•الحالة الثانية: إذا كانتX موجبة، Y سالبة:
1. إذا كانت ׀X׀>׀Y׀
مثال(2) اجمع العددين X= +12, Y= -9
الحل: X= +1100 Y= -1001
المكمل لواحد للعدد هو الآن نجمع العددين معاً:
نلاحظ أنه أثناء الجمع حدث محمل (Carry) في خانة الإشارة، و يسمى هذا المحمل بالمحمل المدور(End Around Carry) حيث تلزم إعادة جمعه مع الخانة الأولى في النتيجة.الجواب الناتج إشارته موجبة ويكون ممثلاً بالإشارة و المقدار.
أي أنه يساوي هنا .
مثال(3) اجمع العددين: Y= -12, X=+9 :
الحل: X=+1001 Y= -1100
المكمل لواحد للعدد هو
نلاحظ أن الإشارة الناتجة سالبة و في هذه الحالة تكون النتيجة ممثلة بواسطة المكمل لواحد. ولإيجاد النتيجة الصحيحة نقوم بتحويل النتيجة إلى المكمل لواحد مرة أخرى. أي أن الجواب يساوي.
•الحالة الثالثة:إذا كانتXسالبة، Yموجبة.
1. إذا كانت ׀X׀>׀Y׀
مثال (4):
X=-12 -1100
Y=+9 +1001
نحول العدد السالب إلى المكمل لواحد ثم نجمع العددين.
المكمل لواحد للعدد هو
إشارة النتيجة هنا سالبة و النتيجة ممثلة بواسطة المكمل لواحد. و لذلك نحولها مرة أخرى إلى المكمل لواحد. الجواب هوو يساوي.
مثال(5) : X=-9 -1001
Y=+12 +1100
المكمل للعدد هو
النتيجة موجبة و ممثلة بطريقة الإشارة و المقدار أي أن الجواب هنا و يساوي.