You are on page 1of 25

‫‪1‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .

.‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫األنظمة العددية )‪(Numerical Systems‬‬
‫يعد إستخدام األرقام كوسيلة للعد والحساب من اإلنجازات الهامة التي حققها اإلنسان عبر التاريخ‬
‫والتي ساهمت في تسهيل كافة العمليات الحسابية وتسريعها‪ .‬فقد استخدم اإلنسان منذ القدم الكثير من‬
‫األدوات لتمثيل عمليات العد والحساب ومنها استخدامه ألصابع يده العشرة والتي كانت األساس للنظام‬
‫العددي والذي ال يزال معمول به حتى يومنا هذا والمسمى بالنظام العشري )‪.(Decimal System‬‬

‫عند تعاملك مع النظام العشري البد أنك الحظت أن القيمة الحقيقية للرقم تعتمد على قيمته المكانية في‬
‫العدد ‪ ,‬وهذا يعني أن الرقم يمكن أن يأخذ أكثر من قيمة والذي يحدد ذلك مكانه داخل العدد ( والذي‬
‫يسمى بالمرتبة)‪ ,‬تزداد قيمة العدد إذا حركتهُ باتجاه اليسار وتقل قيمته إذا حركيه باتجاه اليمين‪ .‬فمثالً‬
‫العدد (‪ )762‬نجد أن القيمة الحقيقية للرقم ‪2‬هي أثنان فقط أما قيمة الرقم ‪ 6‬فهي (‪ )60‬وقيمة الرقم ‪7‬‬
‫هي (‪.)700‬‬
‫وهنالك أنظمة عددية أخرى غير النظام العشري )‪ ,(Decimal System‬وأكثرها شيوعا ً هي النظام‬
‫الثنائي )‪ ,(Binary System‬النظام الثماني)‪ , (Octal System‬النظام السادس عشري‬
‫)‪ .(Hexadecimal System‬وتكون هذه األنظمة مفيدة في األنظمة الرقمية مثل الحاسبات االلكترونية‬
‫‪ ,‬المعالجات الدقيقة ‪ ,‬وغيرها من األنظمة الرقمية‪ .‬ولهذا السبب فانه من الضروري اإلطالع على كل من‬
‫هذه األنظمة العددية لغرض استخدامها في دراستنا لألنظمة الرقمية‪.‬‬
‫‪2‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
3
‫النظام العشري ‪Decimal System :‬‬
‫وهو النظام العددي المتعارف عليه والمستخدم في كافة المجاالت وفي كل انحاء العالم وجاءت‬
‫تسمية النظام ب(العشري) الن عدد الرموز الداخلة في تركيبة أي عدد في هذا النظام هي عشرة رموز‬
‫وهي (‪ )0, 1, 2, 3, 4, 5, 6, 7, 8, 9‬وفي حالة استخدام اكثر من رمز فان القيمة العددية تعتمد على‬
‫موقع الرمز ضمن سلسلة الرموز ‪ ,‬ان عدد الرموز الداخلة في تركيب النظام العددي تسمى بأساس‬
‫النظام ‪ ,‬لذلك فان اساس النظام العشري هو العدد (‪ )10‬وسمي بأساس العدد الن كل عدد مكتوب بهذا‬
‫النظام يعتمد باالساس على هذا العدد ‪.‬‬
‫مثال ‪ :‬العدد العشري ‪ 9762‬يمكن تحليله إلى المراتب التالية‬

‫‪9762‬‬
‫‪9 x 1000‬‬ ‫‪7 x 100‬‬ ‫‪6 x 10‬‬ ‫‪2x1‬‬

‫‪9x‬‬ ‫‪103‬‬ ‫‪7x‬‬ ‫‪102‬‬ ‫‪6 x 101‬‬ ‫‪2 x 100‬‬


‫‪4‬‬
‫النظام الثنائي‪Binary System :‬‬
‫وهو نظام عددي أساسه العدد (‪ )2‬مقارنة بالنظام العشري الذي أساسه العدد (‪ , )10‬أي ان‬
‫عدد الرموز المستخدمة في النظام هي رمزين فقط وهي ( ‪ ) 0,1‬لتمثيل كافة االعداد ‪ .‬ويعتبر‬
‫النظام الثنائي اساس اللغة التي تتعامل بها الحاسبة االلكترونية واألنظمة الرقمية ‪ ,‬مثال على اعداد‬
‫هذا النظام ‪:‬‬
‫‪1001 , 1011101 , 101101 , 0011‬‬

‫من خالل مالحظتنا االعداد اعاله نالحظ بان االعداد بالنظام الثنائي ‪..‬ولكن توجد اعداد شبيهه بها‬
‫في النظام العشري ‪ ,‬فلتمييز العدد المكتوب بالنظام المعين ‪ ,‬تكتب االعداد داخل اقواس مع كتابة‬
‫رمز اسفل القوس يمثل اساس النظام المكتوب به العدد ‪.‬‬
‫فمثال ‪ :‬العدد ‪ 110‬يكتب بالثنائي ‪ (110)2‬وبالعشري ‪(110)10‬‬

‫𝟏𝟐 𝟐𝟐‬ ‫𝟎𝟐‬ ‫مثال ‪ :‬لتحليل العدد ‪ (110)2‬الى مراتبه ‪:‬‬

‫‪(110)2 = 0×20 + 1×21 + 1×22‬‬


‫‪5‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫النظام الثماني ‪Octal System :‬‬
‫وهو من االنظمة المستخدمة في الحاسبات االلكترونية أساسه العدد (‪ , )8‬الرموز‬
‫المستخدمة في هذا النظام هي (‪ )0, 1, 2, 3, 4, 5, 6, 7‬مثال على إعداد النظام‬
‫الثماني‬
‫‪(11013)8 , (20362)8 , (7215)8 , (513)8‬‬

‫مثال ‪ :‬حلل العدد ‪ (203)8‬الى مراتبه‬

‫‪(203)8 = 3 × 80 + 0 × 81 + 2 × 82‬‬
‫‪= 3 ×1 + 0 × 8 + 2 × 64‬‬

‫𝟏𝟖 𝟐𝟖‬ ‫𝟎𝟖‬

‫(‬ ‫)‪203‬‬ ‫‪8‬‬

‫‪6‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫التحويل من النظام العشري إلى النظام الثنائي‬

‫…‬ ‫‪212‬‬ ‫‪211‬‬ ‫‪210‬‬ ‫‪29‬‬ ‫‪28‬‬ ‫‪27 26‬‬ ‫‪25‬‬ ‫‪24‬‬ ‫‪23‬‬ ‫‪22‬‬ ‫‪21‬‬ ‫‪20‬‬
‫الخ‬
‫‪….‬‬ ‫‪4096‬‬ ‫‪2048‬‬ ‫‪1024‬‬ ‫‪512‬‬ ‫‪256‬‬ ‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬

‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬

‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬

‫‪324‬‬
‫‪-265‬‬ ‫‪(10)10 = (1010)2‬‬ ‫‪(10)10 = (?)2‬‬
‫‪68‬‬
‫‪-64‬‬
‫‪4‬‬ ‫‪(324)10 = (101000100)2‬‬ ‫‪(324)10 = (?)2‬‬
‫‪-4‬‬
‫‪0‬‬
‫‪7‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫التحويل من النظام الثنائي إلى النظام العشري‬

‫…‬ ‫‪212‬‬ ‫‪211‬‬ ‫‪210‬‬ ‫‪29‬‬ ‫‪28‬‬ ‫‪27 26‬‬ ‫‪25‬‬ ‫‪24‬‬ ‫‪23‬‬ ‫‪22‬‬ ‫‪21‬‬ ‫‪20‬‬
‫الخ‬
‫‪….‬‬ ‫‪4096‬‬ ‫‪2048‬‬ ‫‪1024‬‬ ‫‪512‬‬ ‫‪256‬‬ ‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬

‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬

‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬

‫‪256‬‬
‫‪+64‬‬ ‫‪(10)10 = (1010)2‬‬ ‫‪(?)10 = (1010)2‬‬
‫‪+4‬‬
‫‪324‬‬
‫‪(324)10 = (101000100)2‬‬ ‫‪(?)10 = (101000100)2‬‬

‫‪8‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫النظام السادس عشري ‪Hexadecimal System :‬‬
‫وهو من االنظمة المهمة المستخدمة في الحاسبات االلكترونية أساسه العدد (‪)16‬‬
‫أي إن عدد الرموز المستخدمة في تشكيل أعداد النظام هي ‪ 16‬رمز وهي ‪:‬‬
‫) ‪( F , E , D , C , B , A , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1, 0‬‬

‫‪(10)10 = (A)16‬‬
‫‪(11)10 = (B)16‬‬
‫‪(12)10 = (C)16‬‬
‫‪(13)10 = (D)16‬‬
‫‪(14)10 = (E)16‬‬
‫‪(15)10 = (F)16‬‬

‫ومثال على أعداد بالنظام السادس عشري ‪:‬‬


‫‪(2D6F3)16‬‬ ‫‪, (100111)16 , (FFF)16 , (257)16‬‬

‫‪9‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫مثال ‪ ::‬حلل العدد ‪ (3A1)16‬إلى مراتبه ‪:‬‬
‫‪(3A1)16‬‬ ‫‪= 1 × 160 + 10 × 16 1 + 3 × 16 2‬‬
‫‪= 1 × 1 + 10 × 16 + 3 × 256‬‬

‫‪(3A1)16‬‬

‫‪3 × 16 2‬‬ ‫‪1 × 160‬‬


‫× ‪10‬‬ ‫‪16 1‬‬

‫‪10 × 16‬‬ ‫‪1×1‬‬


‫‪3 × 256‬‬

‫‪10‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫التحويالت بين األنظمة العددية‬
‫أن عملية التحويل بين األنظمة العددية من العمليات المهمة‬
‫والتي يجب إن يتعرف عليها خالل هذه المرحلة الدراسية‪.‬‬
‫ولتسهيل عملية فهم هذه التحويالت سيتم تقسيمها إلى مجاميع كل‬
‫مجموعة تتشابه بطريقة التحويل ‪.‬‬

‫التحويل من األنظمة (غير العشرية) إلى النظام العشري ‪:‬‬


‫لتحويل أي عدد من أي نظام عددي إلى نظام العشري يتم‬
‫تحليل العدد إلى مراتبه اعتمادا على أساس ذلك النظام ثم إيجاد‬
‫ناتج جمع الحدود ‪ ,‬والعدد الناتج من الجمع سيكون هو العدد في‬
‫النظام العشري ‪.‬‬

‫‪11‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫مثال ‪:‬حول العدد ‪ (1101)2‬إلى النظام العشري ‪:‬‬

‫‪(1101)2 = 1 × 20 + 0 × 2 1 + 1 × 22 + 1 × 2 3‬‬
‫‪=1×1 + 0×2 + 1×4 + 1×8‬‬
‫‪= 1 + 0‬‬ ‫‪+ 4‬‬ ‫‪+‬‬ ‫‪8‬‬
‫‪= (13 ) 10‬‬

‫مثال ‪:‬حول العدد ‪ (1000)2‬إلى النظام العشري ‪:‬‬

‫‪(1101)2 = 0 × 20 + 0 × 2 1 + 0 × 22 + 1 × 2 3‬‬
‫‪=0×1 + 0×2 + 0×4 + 1×8‬‬
‫‪= 0 + 0‬‬ ‫‪+ 0‬‬ ‫‪+‬‬ ‫‪8‬‬
‫‪= (8) 10‬‬

‫‪12‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫مثال ‪:‬حول العدد ‪ (125)8‬إلى النظام العشري ‪:‬‬
‫‪(125)8 = 5 × 80 + 2 × 8 1 + 1 × 8 2‬‬
‫‪= 5 × 1 + 2 × 8 + 1 × 64‬‬
‫‪= 5 + 16 + 64‬‬
‫‪= (85)10‬‬

‫مثال ‪:‬حول العدد ‪ (630)8‬إلى النظام العشري ‪:‬‬


‫‪(630)8 = 0 × 80 + 3 × 8 1 + 6× 8 2‬‬
‫‪= 0 × 1 + 3 × 8 + 6 × 64‬‬
‫‪= 0 + 24 + 384‬‬
‫‪= (408)10‬‬

‫‪13‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫مثال ‪:‬حول العدد ‪ (A15)16‬إلى النظام العشري ‪:‬‬
‫‪(A15)16‬‬ ‫‪= 5 × 16 0 + 1 × 16 1 + 10 × 16 2‬‬
‫‪= 5 × 1 + 1 × 16 + 10 × 256‬‬
‫‪= 5‬‬ ‫‪+ 16‬‬ ‫‪+‬‬ ‫‪2560‬‬
‫‪= (2581)10‬‬

‫مثال ‪:‬حول العدد ‪ (9FD)16‬إلى النظام العشري ‪:‬‬


‫‪(9FD)16‬‬ ‫‪= D × 16 0 + F × 16 1 + 9 × 16 2‬‬
‫‪= 13 × 16 0 + 15 × 16 1 + 9 × 16 2‬‬
‫‪= 13 × 1 + 15× 16 + 9× 256‬‬
‫‪= 13‬‬ ‫‪+ 240 +‬‬ ‫‪2304‬‬
‫‪= (2557)10‬‬

‫‪14‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫مثال ‪:‬حول العدد ‪ (915)16‬إلى النظام العشري ‪:‬‬
‫‪(915)16‬‬ ‫‪= 5 × 16 0 + 1 × 16 1 + 9 × 16 2‬‬
‫‪= 5 × 1 + 1 × 16 + 9 × 256‬‬
‫‪= 5‬‬ ‫‪+ 16‬‬ ‫‪+‬‬ ‫‪2304‬‬
‫‪= (2325)10‬‬

‫مثال ‪:‬حول العدد ‪ (EAF)16‬إلى النظام العشري ‪:‬‬


‫‪(EAF)16‬‬ ‫‪= F × 16 0 + A × 16 1 + E × 16 2‬‬
‫‪= 15× 16 0 + 10× 16 1 + 14× 16 2‬‬
‫‪= 15 × 1 + 10 × 16 + 14× 256‬‬
‫‪= 15‬‬ ‫‪+ 160‬‬ ‫‪+ 3584‬‬
‫‪= (3759)10‬‬

‫‪15‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫التحويل من النظام العشري إلى األنظمة األخرى ‪:‬‬

‫لتحويل أي عدد عشري إلى أي نظام نظام نقوم بتقسيم العدد‬


‫العشري على أساس النظام المطلوب التحويل إليه ونحتفظ بباقي القسمة ‪,‬‬
‫ثم نأخذ ناتج القسمة ونقسمه مرة أخرى على أساس النظام ونحتفظ بالباقي‬
‫وهكذا نستمر بتكرار العملية إلى أن نحصل على ناتج قسمة يساوي صفر‬
‫‪ .‬فيكون ناتج التحويل في عمود باقي القسمة بقراته من األسفل إلى‬
‫األعلى وكتابته من اليسار إلى اليمين‬

‫‪16‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫مثال‪ :‬حول العدد ‪ (13)10‬إلى النظام الثنائي ‪:‬‬

‫‪(1101)2‬‬
‫‪17‬‬
‫مثال‪ :‬حول العدد ‪ (145)10‬إلى النظام الثماني ‪:‬‬

‫‪18‬‬
‫(‬‫)‪221‬‬ ‫‪8‬‬
‫مثال‪ :‬حول العدد ‪ (394)10‬إلى النظام السادس عشري ‪:‬‬

‫(‬ ‫)‪18A‬‬ ‫‪16‬‬

‫‪19‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫التحويل من النظام الثنائي إلى الثماني وبالعكس ‪:‬‬
‫لتحويل العدد من النظام الثنائي إلى الثماني يقسم العدد الثنائي إلى مجاميع من ثالثة‬
‫مراتب وإذا انتهت األطراف بمراتب اقل من ثالثة تكمل باصفار ‪ ,‬ثم تحول كل مجموعة‬
‫ثالثية في النظام الثنائي إلى ما يقابلها في النظام الثماني كما في الجدول أدناه ‪ ,‬والعدد‬
‫الناتج هو العدد بالنظام الثماني ‪.‬‬
‫الثماني ‪Octal‬‬ ‫الثنائي ‪Binary‬‬
‫‪22‬‬ ‫‪21‬‬ ‫‪20‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪4‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪6‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪7‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬

‫‪20‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫مثال‪ :‬حول العدد ‪ (11010111)2‬إلى النظام الثماني ‪:‬‬

‫‪(11010111)2 = (327)8‬‬

‫ولتحويل أي عدد من النظام الثماني إلى الثنائي فتكون العملية عكسية نسبة للتحويل‬
‫السابق حيث يحول كل رمز ثماني إلى ما يعادله في النظام الثنائي من ثالثة رموز‬
‫وحسب الجدول السابق ‪.‬‬

‫مثال‪ :‬حول العدد ‪ (321)8‬إلى النظام الثنائي ‪:‬‬

‫‪(321)8 = (11010001)2‬‬

‫‪21‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫التحويل من النظام الثنائي إلى النظام السادس عشري وبالعكس ‪:‬‬
‫إن التحويل بين النظام السادس عشري و الثنائي هو شبيه بطريقة التحويل الثنائي والثماني الفرق فقط هو إن‬
‫المجاميع الثنائية في التحويل هي أربعة مراتب وجدول التحويل هو المبين أدناه‬
‫السادس‬ ‫الثنائي ‪Binary‬‬
‫عشري‬ ‫‪23‬‬ ‫‪22‬‬ ‫‪21‬‬ ‫‪20‬‬
‫‪Hexadecimal‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪4‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪6‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪7‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪8‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪9‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪A‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪B‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪C‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪D‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪E‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪22‬‬
‫‪F‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫مثال‪ :‬حول العدد ‪ (1111011)2‬إلى النظام السادس عشري ‪:‬‬
‫‪0111 1011‬‬

‫‪(1111011)2= (7B)16‬‬
‫‪7‬‬ ‫‪B‬‬

‫مثال‪ :‬حول العدد ‪ (8D)16‬إلى النظام الثنائي ‪:‬‬

‫‪(8D)16 = (10001101)2‬‬

‫‪23‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬
‫التحويل من النظام الثماني إلى السادس عشري وبالعكس ‪:‬‬
‫للتحويل بين النظام الثماني و السادس عشري يتم االستفادة من التحويالت السابقة النجاز التحويل النهائي ‪ ,‬مثال‬
‫إذا أردنا التحويل من الثماني إلى السادس عشري ‪ ,‬يتم تحويل الثماني الى الثنائي ومن ثم تحويل الثنائي (الناتج) إلى‬
‫السادس عشري ‪ ,‬والعكس صحيح ‪.‬‬

‫مثال‪ :‬حول العدد ‪ (670)8‬إلى النظام السادس العشري ‪:‬‬

‫‪6 7 0‬‬ ‫‪Octal‬‬

‫‪110‬‬ ‫‪111‬‬ ‫‪000‬‬ ‫‪Binary‬‬

‫‪1‬‬ ‫‪B‬‬ ‫‪8‬‬ ‫‪Hexadecimal‬‬

‫‪24‬‬ ‫‪(670)8 = (1B8)16‬‬


‫مثال‪ :‬حول العدد ‪ (56F)16‬إلى النظام الثماني ‪:‬‬

‫‪5 6 F‬‬ ‫‪Hexadecimal‬‬

‫‪0110‬‬ ‫‪Binary‬‬
‫‪0101‬‬ ‫‪1111‬‬

‫‪2‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪Octal‬‬

‫‪(56F)16 = (2557)8‬‬

‫‪25‬‬ ‫مدرس المقرر‪ :‬م‪.‬م‪ .‬دريد محمد أحمد عواد‬ ‫مبادئ علوم الحاسبات ج‪2‬‬ ‫المستوى األول‬ ‫كلية التربية للعلوم الصرفة‬

You might also like