Professional Documents
Culture Documents
BLC401 CH2 PDF
BLC401 CH2 PDF
-0-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
-1-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
األهداف التعليمية:
في نهاية هذه الوحدة سوف تكتسب الخبرات التالية:
طرق ترميز األعداد السالبة
التعرف على المتممات
كيفية الطرح باستخدام األعداد السالبة
نظام ترميز الست عشري Hexadecimal
التحويل بين نظام ترميز الست عشري Hexadecimalوالنظام الثنائي أو بالعكس
رمز ثنائيا )Binary Code Decimal (BCD نظام الترميز العشري ُ
الم ّ
رملز ثنائيلا ) Binary Code Decimal (BCDوالنظلام التحويلل بلين نظلام الترميلز العشلري ُ
الم ّ
الثنائي أو بالعكس
ق
رمللز ثنائيللا ) Binary Code Decimal (BCDونظللام الفللر بللين نظللام الترميللز العشللري ُ
الم ّ
الترميز الثنائي
ترميز غراي Gray Code
التحويل والتحويل المعاكس بين ترميز غراي Gray Codeوالترميز الثنائي
-2-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
للتمييز بين األعداد الصحيحة الموجبة والسالبة في النظام الثنائي الممثلة بل ( )nبيت ثنائي ،1يمكن حجز
البيت األكثر داللة MSB2لتمثيل اإلشارة.
يبين الشكل البيت الخاص باإلشارة لترميز عدد مؤلف من .n = 7 bitsنالحظ أن البيت MSBاستخدم
رمز ببيت اإلشارة .Sign Bitفعندما يكون:
وي ّ
لتحديد إشارة العدد ُ
Sign bit = 0 فالعدد موجب
Sign bit = 1 فالعدد سالب
العدد = )52(10
بيت اإلشارة
Sign bit
العدد = )31(10
يمثل nعدد بيتات العدد الثنائي فعندما يكون العدد مكونا من 8بيت ( )Byteفهو يمثل 28 256عددا صحيحا ، 1
وعندما يكون العدد مكونا من 16بيت ( )Wordفهو يمثل 216 65536عددا صحيحا .وبشكل عام عندما يكون
العدد مؤلف من nبيت فهو يمثل 2nعددا صحيحا.
2
Most Significant Bit
-3-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
.2المتممات :Complements
تسللتخدم المتممللات علللى نطللاق واسللل فللي التجهي لزات المعتمللدة علللى المعالجللات الصللغرّية لتسللهيل عمليللة
الطرح (حيث ال يوجد متمم في العمليات الحسابية الجبرية العادية).
والمتممات نوعان:
المتمم إلى واحد 1s Complementsويسمى أيضا المتمم الحقيقي .True Complements
المتمم إلى اثنين 2s Complementsويسمى أيضا المتمم الناقص.
-4-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
الحظ الفرق بين التعبير عن المتمم إلى واحد والتعبير عن المتمم إلى اثنين.
مثال على إيجاد المتمم إلى اثنين لعدد سالب:
الحظ الفرق بين التعبير عن المتمم إلى واحد والتعبير عن المتمم إلى اثنين.
إذن:
لتمم ملن
الم َّ
لتمم إللى واحلد 1s Complementsإللى النظلام الثنلائي يكفلي تبلديل بيتلات العلدد ُ
الم ّ
لتحويلل ُ
الصفر إلى واحد أو بالعكس.
تمم من
الم َّ
تمم إلى اثنين 2s Complementsإلى النظام الثنائي فضننا أوال نبدع بيتات العدد ُ الم ّ
ولتحويل ُ
صفر إلى وا حد أو بالعكس ،ومنثم نضيف واحد إلى الناتج.
-5-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
نستنتج مما سبق وجود ثالث طرق للتعبير عن العدد السالب في نظام الترقيم الثنائي ،وهي:
حجز البيت األكثر داللة MSB
استخدام المتمم إلى واحد 1s Complements
استخدام المتمم إلى اثنين 2s Complements
إال أنه شاع استخدام المتمم إلى اثنين في الحواسيب الحديثة لسهولة تحقيقه عمليا ،والستخدامه فلي إجل ار
عملية الطرح بسهولة ما سنرى الحقا.
لذلك سوف نعتبر من اآلن فصاعدا أن:
استخدامنا لتعبير المتمم ُيقصد به المتمم إلى اثنين .2s Complements
-6-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
1011
1 +
1100
3
End .3نقوم بجمل المتمم مل العدد Aفنحصل على ناتج الطرح .إذا حصلنا في المنقوع األخير
Around Carryعلى:
ويهمل المنقوع األخير
1 فضن نتيجة الطرح موجبة ُ
(يقصلد بله الملتمم إللى
0 فأن نتيجة الطلرح سلالبة ونحصلل عللى النتيجلة النهائيلة بضيجلاد الملتمم ُ
اثنين )2s Complements
3
المنقول هو الرقم الناتج عن عملية الجمل والذي ينقل إلى الخانة األعلى ،أما المنقول األخير فهو آخر منقوع ناتج عن
جمل البتين األخيرين من العددين.
-7-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
Sign bit
11011
1 +
B=11100
A=01001
المنقول األخير B =11100+
100101
باعتبار أن المنقوع األخير يساوي 1فان نتيجة الطلرح موجبةة ونهملل المنقلوع األخيلر .النتيجلة إذا هلي
) 00101(2أي عشريا تساوي ). 5(10
-8-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
Sign bit
101110
1 +
B=101111
A=001100
المنقول األخير B =101111 +
0111011
1000100
1 +
N=1000101
-9-
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
.4نظم الترميز:
تستخدم الحواسيب طرق متعددة لتمثيل األعداد العشرية والحروف واإلشارات المختلفلة بشلكل تتابعلات ملن
األرقام الثنائية.
من أشهر نظم الترميز:
نظام الترميز الثنائي Binary Decimal
نظام الترميز الست عشري Hexadecimal
المرمز ثنائيا )Binary Code Decimal (BCD
ّ نظام الترميز العشري
نظام ترميز غراي (المنعكس) Gray Code
- 10 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
،16حيلث يسلتخدم األرقلام ملن 0إللى 9باإلضلافة نجد أن نظام الترميز السلت عشلري يسلتخدم األسلا
إلى األحرف A , B , C , D , E , Fلتمثيل األعداد من 10إلى .15
يمك للن التحوي للل ب للين النظ للامين الس للت عش للري والعش للري أو ب للالعكس باس للتخدام ذات ط للرق التحوي للل ب للين
النظامين الثنائي والعشري.
- 11 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
- 12 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
2 9
N (BCD) 1 1 0 0 1 0 1 0 0 1. 0 0 1
3 2
- 13 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
- 14 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
يمكن من الجدوع أن نالحظ التناظر فلي الترميلز .فلضذا بلدأنا بعلدد م ن خلانتين فقلط نجلد أن الخانلة األوللى
متناظرة بالنسبة للخط بينما الخانة الثانية معكوسة.
00
القيمة التناظر وانعكا 01
بالنسبة للخط 11
10
- 15 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
ومذا أخذنا ثالث خانات فنجد بالمثل أن خانتين متناظرتين بالنسبة للخط بينما الثالثة معكوسة.
000
001
011
القيمة التناظر وانعكا 010
بالنسبة للخط 110
111
101
100
يتم التحويل من النظام الثنةائي إلةى نظةام غةراي بمالحظلة العالقلة التلي تلربط بلين خانلات النظلامين .فلضذا
المرملز بالنظلام الثنلائي
ّ المرمز بنظلام غةراي بلالرموز … g0 , g1 , g2 ,وخانلات العلدد
ّ رمزنا لخانات العدد
بالرموز … b0 , b1 , b2 ,فضن:
gi bi bi 1 i 0,...,n 1
حيللث nعللدد خانللات العللدد ،أمللا الرمللز فيشللير إلللى نللاتج الجمللل الحسللابي للخللانتين bi bi 1بعللد
إهماع المنقوع الناتج.
يقللارن الجللدوع التللالي بللين الجمللل الثنللائي الحسللابي العللادي والجمللل الثنللائي الحسللابي الللذي ُيهمللل المنقللوع
المستخدم في صيغة ترميز غراي. وُ
- 16 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
يتم التحويل من نظام غراي إلى النظام الثنائي باستخدام العالقات التالية:
b0 g 0 g1 g 1 g n 1
b1 g1 g 2 g n 1
:
:
bn 1 g n 1
حيللث nعللدد خانللات العللدد ،أمللا الرمللز فيشللير إلللى نللاتج الجمللل الحسللابي للخللانتين g i g i 1بعللد
إهماع المنقوع الناتج.
- 17 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
يقللارن الجللدوع التللالي بللين الجمللل الثنللائي الحسللابي العللادي والجمللل الثنللائي الحسللابي الللذي ُيهمللل المنقللوع
المستخدم في صيغة ترميز غراي. وُ
- 18 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
.6تدريبات:
.1مثل العدد ) 24(10بالنظام الثنائي بعدد من ثمانية خانات:
11000(2) .A
10011000(2) .B
00011000(2) .C
100011000(2) .D
- 19 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
- 20 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
.9أوجد حاصل طرح العدد ) B 95(10من العدد ) A 122(10باستخدام المتمم حص ار واختر النتيجة
الصحيحة:
11011(2) .A
10011011(2) .B
00011011(2) .C
00011010(2) .D
A 00110001
B 10111101 +
N 11101110
- 21 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
للعد: .12يعتمد نظام الترميز الست عشري على أحد األعداد التالية أسا
6 .A
16 .B
Hex .C
10 .D
- 22 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
- 23 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
- 24 -
الفصل :2نظم الترقيم والترميز ()2 مقرر الدارات المنطقية
اإلجابات الصحيحة:
- 25 -