الموضوع: واجب الحوسبه 2
عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 14-10-2011, 01:28 AM   #8

محبة أم المؤمنين عائشة

جامعي

الصورة الرمزية محبة أم المؤمنين عائشة

 
تاريخ التسجيل: Oct 2010
التخصص: لم يحدد بعد
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: أنثى
المشاركات: 170
افتراضي رد: واجب الحوسبه 2

اول حاله اذاكانت طريقة التمثيل بunsignفلما نرجعها للحاله الاصلية بس نحول من ا باينري الى ديسمل اللي هي حاله الرقم الاصليه - مثالunsigned
10111011 نجمع القيم اللي البت حقها بواحد (1+2+8+16+32+ 128)=187
الحاله الثانية لو انه مخزنه بsign and magintude تشوفي الرقم اللي بالباينري تشوفي اول خانه علي اليسار لو انها صفر يعني الرقم الاصلي موجب وتحولي عادي الى ديسمل /لكن لو كان واحد يعني سالب فتروحين تجمعين القيم اللي البت فيها بالواحد عدا البت اللي اول واحد عاليسار هو للاشاره بس مانحسب قيمته ومن الجمع يطلع لنا القيمة الاصلية اللي بالديسما ونحط جنبة سالب مثال Sign-and-magnitude 00101110(اول خانه في اليسار 0 اذن الاشاره + )ونحول الى باينري عادي =(2+4+8+32)=+46 Sign-and-magnitude 10011110(اول خانه في اليسار 1 اذن سالبة بس مانخذقيمته)=(2+4+8+16)=-30
الحله الثالثة التوكوملمنت انو اذا شفتي الرقم اللمثل بالباينري اول خانه في اليسار 0يعني موجب ونحول الى ديسمل عادي /لوكان 1 يصير سالب وناخذقيمة هذا البت عكس الساين اند ماقنديوت ونحول هذاالباينري باتو كوملمنت مثال
Two's Complement 00101010(اول خانه في اليسار 0 اذن موجبة احول عادي لديسمل)=(2+8+32)=+42 Two's Complement 11001100(اول خانه على اليسار1 اذن سالبة وكمان اخذ منو الاشاره والقيمة)اجيب tow's com لان سالب اول خانه عاليسار تساوي 1 وطريقة التو كوملمنت من اليمين انزل نفس الارقام واول مايجيني واحد اكتبة ومابعده اكتب العكي كل 0ب1 وكل1ب0( 00110100 )<<هذا التو كوملمنت بعدين الناتج النهائي =(4+16+32 )= -52 السلب عشان في الاصل الرقم كان سالب
اتمني اكون فهمتي والله يوفقلنا جميعا

 

محبة أم المؤمنين عائشة غير متواجد حالياً   رد مع اقتباس