منتدي طلبة كلية التجاره بقنا
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدي طلبة كلية التجاره بقنا

منتدي طلبة كلية التجاره بقنا
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 شرح لـــ Binary System

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
HOSSAM
ADMIN
ADMIN
HOSSAM


ذكر عدد الرسائل : 282
العمر : 33
المكان : Inside My Room
العمل : Student In Faculty Of Engineering
مذاجك ايه؟ : شرح لـــ Binary System 2610
تاريخ التسجيل : 17/08/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالخميس سبتمبر 11, 2008 5:46 pm

نظام العدد الثنائي (binary number system)
في هذا النظام كل رقم فيه يمثل بإحدى القيمتين الوحيدتين وهما 1 أو 0
بعكس النظام العشري الذي كل رقم فيه ربما تكون له احد القيم من 0 إلى 9
كل عدد ثنائي (binary digit) يسمى bit
و كل 8-bit يسمى byte
الـ binary numbers عبارة عن خط من الأرقام الثنائية مثال 1100 و 1010
في حال يتكون هذا الخط من أربعة أرقام ثنائية (bits) مثال 1100 نطلق عليه مسمى 4-bit
طريقة التحويل من binary الى denary
لنفرض أن لدينا قيمة الـ binary التي هي (1101) و نريد تحويلها الى denary
طريقة الحل :
أولا نلاحظ أن الـ binary مكون من أربع أرقام و هي 1 – 1 – 0 – 1
قبل البدء في عملية التحويل لابد أن نعرف أننا في نظام العدد الثنائي (binary number system) نستخدم الرقم (2)
لكل رقم من أرقام الـ binary كأساس له وللتوضيح اكثر لاحظ الجدول التالي
1 0 1 1
2^0 2^1 2^2 2^3

في الجدول السابق وضعنا أسفل كل رقم من أرقام الـ binary الرقم 2 و السبب لأننا نستخدم نظام العدد الثنائي
بعد ذلك نقوم بوضع أس للعدد 2 في كل خانه
قيمة الأس تبدأ من العدد 0 و تنتهي على حسب عدد خانات الـ binary
يعني لو كان عدد أرقام أو خانات الـ binary هي 4 فبيكون الأس للعدد 2 يبدأ من 0 و ينتهي عند 3
1 0 1 1
2^0 2^1 2^2
2^3


ملاحظة: استخدمت طريقة الأس 2^0 لأن الجهاز لا يدعم سوى هذي الطريقة في كتابة الأس
ولو كانت عدد أرقام أو خانات الـ binary هي 8 فا الأس راح يبدا من 0 و ينتهي عند 7 و هكذا .
بعد ما وضعنا الأس نقوم بعملية حساب الأس كالتالي
2^0=1
2^1=2
2^2=4
2^3=8

1 0 1 1
1 2 4 8

بعد عملية حساب الأس نقوم بضرب ناتج الأس مع قيمة الـ binary الموجودة فوقه كالتالي
1*1=1
0*2=0
1*4=4
1*8=8
بعد ذلك نقوم بجمع نواتج عملية الضرب السابقة وهي
1+0+4+8
وناتج عملية الجمع هي قيمة الـ denary
= 13
أي أن العدد 13 هو الـ denary
و بذلك نكون قد تعلمنا طريقة تحويل الـ binary إلى denary


عدل سابقا من قبل HOSSAM في السبت سبتمبر 13, 2008 3:24 am عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
HOSSAM
ADMIN
ADMIN
HOSSAM


ذكر عدد الرسائل : 282
العمر : 33
المكان : Inside My Room
العمل : Student In Faculty Of Engineering
مذاجك ايه؟ : شرح لـــ Binary System 2610
تاريخ التسجيل : 17/08/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: رد: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالخميس سبتمبر 11, 2008 5:48 pm

تكمله الشرح

طريقة التحويل من الـ denary الى الـ binary

لنفرض ان لدينا قيمة الـ denary تساوي 230 لـ 8-bit

من المعطى السابق (8-bit) نعرف بأننا سنقوم برسم جدول مقسم الى 8 اقسام

كل قسم منه يحتوي على العدد 2 مرفوع بأس

كما ذكرت سابقا ان السبب في وضع العدد2 هو اننا نستخدم نظام العد الثنائي

اما بالنسبة للأس فيبدأ من 0 وينتهي في مثالا هذا بالعدد 7

كما هو موضح في الجدول التالي:

2^0 ــ 2^1 ــ 2^2 ــ 2^3 ــ 2^4 ــ 2^5 ــ 2^6 ــ 2^7

بعد ذلك نحسب قيمة الاس فتصبح النتيجة كالتالي

1 ــ 2 ــ 4 ــ 8 ــ 16 ــ 32 ــ 64 ــ 128

بعد ذلك نقوم بعملية الطرح

قبل عملية الطرح احب ان اذكركم بقانون اخذناه في الرياضيات وسوف نستخدمه هنا وهو :

في عملية الطرح او الجمع عددان لهما نفس الاشارة نضع الاشارة ونجمع كما في

المثال التالي:

(-1) – (-5)

= -6

نلاحظ في مثالا السابق ان ناتج العملية هو العدد -6 رغم ان العملية هي طرح وذلك

بسبب ان العددان لهما الاشارة نفسه

وكذلك بالنسبة للجمع

اما اذا كان العددان يختلفان في الاشارة فإننا نضع اشارة العدد الاكبر و نطرح كالتالي:

(-1) + (+5)

= +4

وكذلك بالنسبة لعملية الطرح

اتمنى ان الفكرة تكون وصلت لأنها مهمه

نعود الان الى اكمال خطوات التحويل السابقة توقفنا عند ناتج الاس ثم قلت اننا بعد

ذلك نقوم بعملية الطرح وعملية الطرح تتم كالتالي:

نبدأ من القيمة الاكبر من ناتج الاس وهو العدد 128

هذا العدد نطرحه من الـdenary المعطى وهو 230

أي ان العدد 128 يصبح -128

ونلاحظ العدد 230 عدد موجب اذن موجب و سالب اشارتين مختلفتين نضع اشارة

الاكبر و نطرح فتصبح النتيجة

=102

ناتج الطرح عدد موجب ووهنا لابد من الملاحظه اننا عندما نجري عملية الطرح هنا

اذا كان ناتج الطرح عدد موجب فإننا نضع العدد 1 اما اذا كانت النتيجة تكون بالسالب فإننا نضع القيمة 0

ولا نكمل العملية بل ننزل بالعدد الى العدد التالي وهكذا ( سوف تتضح الفكرة مع الحل )

اذا من الناتج السابق يتضح لنا ا ن أول قيمة للـ binary هو 1
لان ناتج العملية كان بالموجب

لنكمل الان العملية العدد 102 نطرح منه 64-

موجب وسالب اذا نضع اشارة الاكبر وهي + ونطرح

= 38

أي ان القيمة الثانية للـ binary هي 1

38 نطرح منها -32

=6

القيمة الثالثة هي 1

6 نطرح منها -16

وهنا نلاحظ ان العددين مختلفين في الاشارة أي اننا نضع اشارة الاكبر و نطرح وهنا

اشارة الاكبر هي سالب (-)

اذا نضع القيمة الرابعة للـ binary تساوي 0 والسبب ان ناتج العملية بالسالب

فنضع على طول القيمة صفر ولا نتمم العملية بل نأخذ العدد 6 وننتقل للعدد التالي
وهو -8

وكما في السابق اشارتين مختلفتين نضع اشارة الاكبر وهي بالسالب أي اننا لانتتم

العملية ونضع القيمة الخامسة للـ binary تساوي 0 ونأخذ العدد 6 وننتقل للعدد التالي وهو -4

اشارتين مختلفتين نضع اشارة الاكبر وهي هنا الموجب أي ان القيمة السادسة للـ binary هنا تكون 1 ونكمل العملية فيصبح الناتج

=2

2 نطرح منها -2 الناتج هو صفر فنضع القيمة السابعة للـ binary تساوي 1

ثم ننتقل ونطرح 0 من العدد -1

اشارة الاكبر هنا هي السالب أي ا ن أخر قيمة للـ binary هي 0

وهكذا نكون قد اتممنا عملية النحويل من الـ denary الى الـ binary

فقيمة الـ binary هي (11100110)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
HOSSAM
ADMIN
ADMIN
HOSSAM


ذكر عدد الرسائل : 282
العمر : 33
المكان : Inside My Room
العمل : Student In Faculty Of Engineering
مذاجك ايه؟ : شرح لـــ Binary System 2610
تاريخ التسجيل : 17/08/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: رد: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالخميس سبتمبر 11, 2008 5:53 pm


تكمله الشرح


نظام الستعشري ( Hexadecimal System )

في هذا النظام نستخدم العدد 16 كقاعده له... كما استخدمنا في النظام الثنائي العدد 2 قاعده له.

اول عشرة ارقام في النظام الستعشري تمثل العدد من 0 الى 9 مثل الاعداد في النظام العشري
denary


Hexadecimal

0 – 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9

Denary

0 – 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9

الست الارقام التالية تمثل بالحروف التالية : A – B – C – D – E – F

فيصبح كالتالي :

Hexadecimal

0 – 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – F – E – D – C – B – A

Denary

0 – 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – 10 – 11 – 12 – 13 – 14 - 15

لنفرض ان لدينا قيمة بالنظام الستعشري وهي تساوي EB7 و اراد منا ان نحولها الى denary

طريقة الحل كالتالي :

من الجدول السابق لو نظرنا الى الحرف E في جدول الـ Hexadecimal

نلاحظ ان القيمة المواجهة له في جدول الـ denary تساوي 14

وان الحرف B يساوي 11

والرقم 7 يساوي 7

بعد ان استخرجنا قيم الـ Hexadecimal المساوي لها في جدول الـ denary

نقوم بضرب كل قيمة بالعدد 16 وهذا العدد يكون مرفوع بالأس

قيمة الأس تبدأ من 0 مثل الطريقة التي سبق ان شرحتها سابقا

فيصبح كالتالي :

( 7 * 16^0 ) = 7

( 11 * 16^1 ) = 176

( 14 * 16^2 ) = 3584

بعد ذلك نقوم بجمع النواتج كالتالي:

7 + 176 + 3584 = 3767

الرجوع الى أعلى الصفحة اذهب الى الأسفل
GLADIATOR
Sub ADMIN
Sub ADMIN
GLADIATOR


ذكر عدد الرسائل : 224
العمر : 34
المكان : i can feel that i have never felt before
العمل : student at faculty of english commerce
مذاجك ايه؟ : شرح لـــ Binary System 5510
تاريخ التسجيل : 18/08/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: رد: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالخميس سبتمبر 11, 2008 6:06 pm

88888888888888888
الرجوع الى أعلى الصفحة اذهب الى الأسفل
HOSSAM
ADMIN
ADMIN
HOSSAM


ذكر عدد الرسائل : 282
العمر : 33
المكان : Inside My Room
العمل : Student In Faculty Of Engineering
مذاجك ايه؟ : شرح لـــ Binary System 2610
تاريخ التسجيل : 17/08/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: رد: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالسبت سبتمبر 13, 2008 1:14 am

ميرسي Gladiator لمرورك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
MANS
المشرف العام
المشرف العام
MANS


ذكر عدد الرسائل : 249
العمر : 33
المكان : where the warm feeling is falling
العمل : student
تاريخ التسجيل : 27/08/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: رد: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالسبت سبتمبر 13, 2008 2:53 am

يا مجهودك يا سمسم
xxxxxxxxxxxxxxxx
الرجوع الى أعلى الصفحة اذهب الى الأسفل
HOSSAM
ADMIN
ADMIN
HOSSAM


ذكر عدد الرسائل : 282
العمر : 33
المكان : Inside My Room
العمل : Student In Faculty Of Engineering
مذاجك ايه؟ : شرح لـــ Binary System 2610
تاريخ التسجيل : 17/08/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: رد: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالسبت سبتمبر 13, 2008 3:25 am

ميرسي يا برنس لردك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
genius_devil
عضو جديد
عضو جديد



عدد الرسائل : 69
تاريخ التسجيل : 03/11/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: رد: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالثلاثاء نوفمبر 04, 2008 12:56 am

مجهود رائع شكرا لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
HOSSAM
ADMIN
ADMIN
HOSSAM


ذكر عدد الرسائل : 282
العمر : 33
المكان : Inside My Room
العمل : Student In Faculty Of Engineering
مذاجك ايه؟ : شرح لـــ Binary System 2610
تاريخ التسجيل : 17/08/2008

شرح لـــ Binary System Empty
مُساهمةموضوع: رد: شرح لـــ Binary System   شرح لـــ Binary System I_icon_minitimeالثلاثاء نوفمبر 04, 2008 9:57 pm

ميرسي للمرور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح لـــ Binary System
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدي طلبة كلية التجاره بقنا :: شعبه تجاره انجليزي :: الفرقه الاولي-
انتقل الى: