الموضوع: sign and magnitude
عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 06-11-2009, 10:49 PM   #2

أحـمـد ظـافـر

مشرف مُتألق سابق

الصورة الرمزية أحـمـد ظـافـر

 
تاريخ التسجيل: Oct 2008
كلية: كلية الهندسة
التخصص: مدنيّة
نوع الدراسة: إنتظام
المستوى: الرابع
البلد: الدول العربية
الجنس: ذكر
المشاركات: 2,472
افتراضي رد: sign and magnitude

بسم الله الرحمن الرحيم

عندنا الباب الثالث يتكلم عن تخزين البيانات

نبدأ بتخزين الأرقام :: يتم تخزين الارقام في جهاز الكمبيوتر
عندنا تخزين او تمثيل الارقام الصحيحه في الجهاز يكون بثلاثة أنظمة رئيسية ::

unsign
sign and magnitude
2nd complement



بالنسبة لــsign and magnitude represntathio ::


فكرتة ببساطة :: انك تأخذ آخر رقم على اليسار وتستدل به على اشارة الرقم فإذا كان 0 أي ان اشارة هذا الرقم مجبه وإذا كان واحد اي ان إشارة هذا الرقم سالبة ,
اما الرقام الأخرى نعرف منها الرقم بتحويله الى dec.


ملحوظة : آخر رقم على اليسار يدلنا على إشارة الرقم فقط , بعد ماتعرف الاشارة خلاص ترميه مع اقرب دريشة نقرتين لعرض الصورة في صفحة مستقلة

اما النظام الاول نظام الساين كنا نعرف الاشارة من اخر رقم على اليسار و نحسبه مع الارقام اللي جنبه اثناء تحويل ارقم الى dec


مثال

كود:
sign >>> 0          000 <<< magnitude اذا الرقم هنا+0
sign >>> 0          001 <<< magnitude
sign >>> 0          010 <<< magnitude
sign >>> 0          011 <<< magnitude
اذا ممكن هنا اننا نخزن من 0 >> +4
نفس الكلام مع اي رقم اخر مثلا 10100001 :: الواحد يدلنا هنا عل اشاره السالب
ونحول بقي الارقام الى dec , فالناتج راح يكون -33



ممكن يعطيك رقم يقول حوله خزنة في 8_bit مثلا -30 , هنا نحول الرقم الى باينري اولا
ثم نشوف كم خانه , رح يطلع بالباينري11110 هن كان خمس خانات وهو يبغاه في 8 خانات .
اوك , دائما تذكر بأن أخر خانة عى اليسار تكون مخصصه لإشارة العدد .
اذا سنضيف على يسار الرقم اصفار ونضيففي اخر مربع على اليسار رقم 1 الذي يحدد لنا اشارة الرقم السالبه : فيصبح 10011110 الان اصبح في ثمان خانات 8bit



ملاحضة هامه : في هذا النظام sign and magnitude يوجد لدينا صفرين +0 و -0
وهذا من عيوبه , فبالتالي اظررنا اننا نسوي نظام ثالث اللي هو tow's complement وهو النظام اللي يرفض فكرة وجود صفرين فيعتبرين الصفرين الموجب والسالب صفر ااحد .



بالنسبه للـــ over flow للنظـــام sign and magnitude , في شوية لخبطة بالنسبه لي ولا ابغى الخبطك انت كمان ,,

لهذا لي عوده في شرحه انا شاء الله ..

أعتذر ان كان ناك شيء غير واضح في الشرح واي سؤال انا حاضر ,,


دعواتك ,,

 

 

لا تنس #أذكار_الصباح
لا تنس #أذكار_المساء
استغفر الله العظيم الذي لا إله إلا هو الحي القيوم وأتوب إليه.
اللهم صل على محمد وعلى آله وأصحابه والتابعين.
اللهُمَّ إرحم موتَانآ وموتـــــَى المُسلِمينْ والمُسلِمآتْ
اللهُمَّ قِهمْ عذَابَ القـــَبْر وفِتنَته.

اللهُمَّ إٍنَّا نسألُكَ حُسنَ الخَاتِمة .

 


التعديل الأخير تم بواسطة أحـمـد ظـافـر ; 06-11-2009 الساعة 11:04 PM.
أحـمـد ظـافـر غير متواجد حالياً   رد مع اقتباس