اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

ليس نفس الأمر في 0 و 1 فقط، بل يتمثل في 256 قيمة مختلفة، حيث يتكون البايت من 8 بت، ولكل بت قيمتان: 0 أو 1.

أي نستطيع تمثيل تلك القيم الثماني على شكل ثنائي:

  • 00000000
  • 00000001
  • 00000010
  • 11111111

أو تحويل القيم الثنائية إلى أرقام عشرية من 0 إلى 255.

  • 00000000 = 0 (عشري)
  • 00000001 = 1 (عشري)
  • 00000010 = 2 (عشري)
  • 11111111 = 255 (عشري)

بالتالي، بإمكان البايت تمثيل مجموعة واسعة من البيانات، مثل الحروف، الأرقام، الرموز، الصور ومقاطع الفيديو.

فالحرف "A" يتم تمثيله بالرمز الثنائي 01000001، أي 65 (عشري) في نظام ASCII.

  • 0
نشر (معدل)

image.png.cf989c9863c5563da0e22c4e169b5087.png

السطر الاول مو مايسمى بالنظام الثنائي 

السطر الثاني هو ما يمثل عدد البايت 

لاحظ اننا بدأنا بالرقم 1 ثم قمنا بضربه باثنان ف اعطانا الرقم 2 

اخذنا الرقم 2 وضربناه ب اثنان ف اعطانا الرقم 4

اخذنا ال4 وضربناها ب اثنان ف اعطانا الرقم 8 

اي نستنج انه عبارة عن ضعف الرقم الذي وصلنا اليه وهكذا نقوم بتعبئة هذا الجدول 

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

image.png.24798b3643ce1a9567c008934cf11b51.png

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

2 + 4 + 16 + 32 + 128 = 182 

لاحظ ان ال 1 و 8 و 64 لم نأخذهم لان تحتهم الرقم 0 

 

والان اذا اردنا التحويل بمعلية عكسية اي من عدد البايت الى نظام ال 01  تكون الطريقة كالتالي 

فلنفرض اننها نريد تحويل الرقم 185 

  • الخطوة الاولى نكتب المضاعفات التالية التي تعلمنا كتابتها وكيفة الحصول عليها قبل قليل 

image.png.80d895b246bb5671d76a91fea10b230b.png

  • الان نبحث عن الرقم الاصغر الاقرب الى 185 والذي هو هنا الرقم 128 ونضع تحته الرقم 1

image.png.186b54842c1115a0ccd12778922b1a39.png

  • ثم نقوم بانقاصه من الرقم الاساسي الذي معنا 185

         185  -  128  =  57 

  • الان نعيد نفس الطريقة نأخد 57 ونبحث عن اقرب اصغر رقم له والذي هو 32 ونضع تحته 1 وننقصهم من بعضهم 

      57   -  32  = 25image.png.3b24f496d4e840c24173572462249318.png

  • والان اصبح الرقم صغير لدينا وبأمكاننا التحكم به ال 25 هي عبارة عن مجموع الارقام التالية 

        16+8+1 = 25 وبالتالي نضع الرقم 1 تحت كل من هذه الارقام 

image.png.4d82831fe32eb753991f190b00fc6f41.png

والارقام التي لم نستخدمها نضع اسفلها الرقم 0 

image.png.7c01f69d54e9925148f5aa06657d7012.png

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

185 = 1 0 0 1 1 1 0 1 

وللتأكد من اجابتك تجمع الارقام التي تحتها 1 مثل المثال السابق 

1 + 8 + 16 + 32 + 128 = 185

والان اخر شيء والذي هو التحويل من image.png.e1d6a1de6c1322fccdd498c9f833dfa2.png الى عدد البايت وهذه اسهل شيء فقط نكتب المضاعفات ونأخذ الرقم الذي اسفلها كالتالي 

image.png.30c1a25bd8f3eaa4f4fffc7a05d6b5b1.png

هنا 512 هي اسفل image.png.e1d6a1de6c1322fccdd498c9f833dfa2.png وبالتالي 

image.png.e1d6a1de6c1322fccdd498c9f833dfa2.png = 512 بت

وبالتوفيق لك ..

تم التعديل في بواسطة Najah Alsaker
  • 0
نشر
بتاريخ 2 ساعة قال Najah Alsaker:

image.png.cf989c9863c5563da0e22c4e169b5087.png

السطر الاول مو مايسمى بالنظام الثنائي 

السطر الثاني هو ما يمثل عدد البايت 

لاحظ اننا بدأنا بالرقم 1 ثم قمنا بضربه باثنان ف اعطانا الرقم 2 

اخذنا الرقم 2 وضربناه ب اثنان ف اعطانا الرقم 4

اخذنا ال4 وضربناها ب اثنان ف اعطانا الرقم 8 

اي نستنج انه عبارة عن ضعف الرقم الذي وصلنا اليه وهكذا نقوم بتعبئة هذا الجدول 

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

image.png.24798b3643ce1a9567c008934cf11b51.png

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

2 + 4 + 16 + 32 + 128 = 182 

لاحظ ان ال 1 و 8 و 64 لم نأخذهم لان تحتهم الرقم 0 

 

والان اذا اردنا التحويل بمعلية عكسية اي من عدد البايت الى نظام ال 01  تكون الطريقة كالتالي 

فلنفرض اننها نريد تحويل الرقم 185 

  • الخطوة الاولى نكتب المضاعفات التالية التي تعلمنا كتابتها وكيفة الحصول عليها قبل قليل 

image.png.80d895b246bb5671d76a91fea10b230b.png

  • الان نبحث عن الرقم الاصغر الاقرب الى 185 والذي هو هنا الرقم 128 ونضع تحته الرقم 1

image.png.186b54842c1115a0ccd12778922b1a39.png

  • ثم نقوم بانقاصه من الرقم الاساسي الذي معنا 185

         185  -  128  =  57 

  • الان نعيد نفس الطريقة نأخد 57 ونبحث عن اقرب اصغر رقم له والذي هو 32 ونضع تحته 1 وننقصهم من بعضهم 

      57   -  32  = 25image.png.3b24f496d4e840c24173572462249318.png

  • والان اصبح الرقم صغير لدينا وبأمكاننا التحكم به ال 25 هي عبارة عن مجموع الارقام التالية 

        16+8+1 = 25 وبالتالي نضع الرقم 1 تحت كل من هذه الارقام 

image.png.4d82831fe32eb753991f190b00fc6f41.png

والارقام التي لم نستخدمها نضع اسفلها الرقم 0 

image.png.7c01f69d54e9925148f5aa06657d7012.png

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

185 = 1 0 0 1 1 1 0 1 

وللتأكد من اجابتك تجمع الارقام التي تحتها 1 مثل المثال السابق 

1 + 8 + 16 + 32 + 128 = 185

والان اخر شيء والذي هو التحويل من image.png.e1d6a1de6c1322fccdd498c9f833dfa2.png الى عدد البايت وهذه اسهل شيء فقط نكتب المضاعفات ونأخذ الرقم الذي اسفلها كالتالي 

image.png.30c1a25bd8f3eaa4f4fffc7a05d6b5b1.png

هنا 512 هي اسفل image.png.e1d6a1de6c1322fccdd498c9f833dfa2.png وبالتالي 

image.png.e1d6a1de6c1322fccdd498c9f833dfa2.png = 512 بت

وبالتوفيق لك ..

شكرااا جدااا

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...