عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 02-12-2011, 05:51 PM   #15

asma'a

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

الصورة الرمزية asma'a

 
تاريخ التسجيل: Oct 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: CS ولله الحمد ^^..
نوع الدراسة: إنتظام
المستوى: متخرج
البلد: جــــدة
الجنس: أنثى
المشاركات: 1,514
افتراضي رد: تفزلوو شرح شابتر 4 لمادة الحوسبة 201 ^^..






ص 90 ..



في حالة الجمع ( نآخذ الـ xor للاشارتين ^^)

هذا الشيء بعدين البنات فهمووني هوا نقرتين لعرض الصورة في صفحة مستقلة

هنا يقصد نشوف الاشارات حق العددين ونعملها XOR .. حيطلع 0 اذا كانت الاشارات متشابهة .. وحيطلع واحد اذا كانت الاشارات مختلفة ^^..

وبعدين نشووف ..

1- إذا كانت الإشارات متشابهة نجمع عادي..
- إذا كان فيه overflow نوقف..
- إذا مافي overflow .. نآخذ اشارة العدد الأول..
2- إذا كانت الإشارات مختلفة..
نجيب الـ two's complement للعدد الثاني..
- إذا فيه overflow نآخذ اشارة العدد الأول ونوقف..
- إذا مافي overflow نجيب الـ two's complement للناتج ونآخذ اشارة العدد الثاني..

وفي حالة الطرح.. حنجيب الـ two's complement للعدد الثاني.. ونكمل نفس خطوات الجمع ^^..
بس احنا اصلن بالنظر يمدينا نعرف اذا هيا متشابهة أو مختلفة نقرتين لعرض الصورة في صفحة مستقلة

-----------------------------

نرجع لجزئية الريل ص 93..

ححاول اشرح الجدول.. وان شاء الله تفهموو عليا ^^..

يقوولكم في بداية الجدول.. إنوو اذا كان واحد من العددين صفر.. فطبيعي حيكوون الناتج العدد الثاني ^^..

نيييييجي للحركتات الحلووة نقرتين لعرض الصورة في صفحة مستقلة

حشرح الخطوات ع مثال 4.25 ..

1- في بداية الحل حتشوفوو العملية ايش ؟!!
- إذا كانت طرح .. حتغيروو اشارة العدد الثاني .. وهذا هوا المقصوود من كلمة Flip .. وبعدين ننتقل للخطوة الثانية..
- إذا كانت جمع .. مانسوي شيء .. وننتقل ع الخطوة الثانية ع طول ..

في المثال .. العملية جمع .. يعني ماحنسووي أول خطووة ^^..


2- حنعمل denormalize .. يعني حنرجع نحووط الواحد في المانتيسا .. ونضيف واحد ع الأس .. (يعني المانتيسا حتصير 24 خانة )

نشووف في المثال.. كان الأس 129.. بس بعد مازوودنا واحد في المانتيسا .. أضفنا 1 ع الـ 129 .. فصار الأس دحين 130 ..

3- هنا يقولك لوو كانوو الأسس مختلفة .. حنزود الأس الأصغر إلين مايوصل للأس الأكبر.. (يعني باختصار .. نساوي الأسس)

هذا الشيء موو موجود في مثال 4.25 .. عشان كذا شوفوو معايا مثال 4.24 ..
شووفوو ثاني مستطيل وردي ..
الأسس كانت 130 و 135 <== وهذا طبعن بعد زيادة الواحد في المانتيسا .. ولا هما قبل كانوو 129 و 134 ..
دحين شوفوو معايا ثالث مستطيل وردي ^^..
كم نحتاج نحرك المانتيسا عشان نوصل الـ 130 لـ 135 ؟؟!!
نحتاج نحركها 5 خانات ..
عشان كذا زودنا 5 أصفار .. وغيرنا الأس الأصغر لـ 135 .. عشان تتساوى الأسس ^^..


4- دحين بعد ماساوينا الأسس في فقرة 3 ..

نرجع لشرح الـ sign & magnitude ..

1- إذا كانت الإشارات متشابهة نجمع عادي..
- إذا كان فيه overflow نوقف..
- إذا مافي overflow .. نآخذ اشارة العدد الأول..
2- إذا كانت الإشارات مختلفة..
نجيب الـ two's complement للعدد الثاني..
- إذا فيه overflow نآخذ اشارة العدد الأول ونوقف..
- إذا مافي overflow نجيب الـ two's complement للناتج ونآخذ اشارة العدد الثاني..
ليه هنا ماقلنا في حالة الطرح ؟!!
لأن أصلن احنا حنغير عملية الطرح لعملية جمع زي ماسوينا في فقرة 1..
فحيكوون تركيزنا في فقرة 4 .. ع الاشارة ^^..


نييجي لمثال 4.25 ..

جبنا التووز كومبلمنت للعدد الثاني .. بس هالعملية ماوضحها في المثال.. وحتكون مابين المستطيل الوردي الثاني والمستطيل الوردي الثالث ^^..

العدد الأول نحطوو زي ماهوا ^^
101110000000000000000000

العدد الثاني بعد التوز كومبلمنت ^^..
000111110011111111111111


نعملهم جمع .. وحيطلع النااتج ..
110101110011111111111111

وبما ان الاشارة مختلفة ^^.. حنجيب التوز كوملمنت للنااتج وحنآخذ اشارة العدد الثاني.. وحيصير.. (المستطيل الوردي الثالث )..
001010001100000000000000



5- هنا يقولك انوو في الريل.. لوو كان فيه overflow ماحنووقف زي الـ sign & magnitude ..
هنا آخر واحد عملنا overflow حنضيفه مع المانتيسا .. وحنززوود الأس 1 .. عشان حركنا المانتيسا بمقدار واحد ^^..

بس هذا الشيء ماسواه لا في مثال 4.24 ولا 4.25.. عشان كذا هذي الخطووة حنعديها في المثالين ^^..
لكن في الاختبار ركزوو يمكن تحتاجووها ^^


6- حنعمل normalize .. يعني حنشيل الواحد اللي زودناه في الخطوة رقم 2 .. وحننقص الأسس بمقدار الخانات اللي حنشيلها ^^.. (حنرجع المانتيسا لـ 23 خانة .. هوا سماها في الخريطة حق الحل بالتقريب ( round mantissa if needed ) )


شوفوو معايا مثال 4.24 .. شلنا 1 في المستطيل الوردي الخامس .. ونقصنا الأس بمقدار واحد ..
لكن ركزوو في مثال 4.25 .. زودنا الأس بمقدار 3 ؟؟!! عشان الواحد مووجوود ثالث خانة من اليسار ..فلما حذفنا الواحد اضطرينا نحذف قبلوو صفرين .. يعني المجموع 3 خانات .. فننقص الأس بمقدار الخانات اللي حذفناها ^^..

يعني الفكرة هنا.. حنحذف اول واحد يقابلنا من جهة اليسار .. لوو مثلن الواحد كان خامس خانة من جهة اليسار .. حنحذف خمس خانات .. وحننقص الأس بمقدار خمسة ......... وهكذا..


7- دحين خلصنا كل الخطوات الحلوة اللي نحتاجها ^^..
مابقي غير اننا نحول الناتج لديسمال ^^
وهذا نفس اللي عملناه في شابتر 3 في هذي المشاركة ..

http://www.skaau.com/vb/showpost.php...7&postcount=31



---------------------------------------------

وبكذاااااا تم بحممممممد الله شرح شاااااااااابتر 4 كاااااامل ^^..

وإن شاء الله يكوون شرحي واااضح للكل نقرتين لعرض الصورة في صفحة مستقلة

واللي محتاج شرح شابتر 3 .. يقدر يشيك ع ذا الرابط .. هنا ..

وشكرا لحسن استماعكم نقرتين لعرض الصورة في صفحة مستقلة

بالتوفييييييق للجميع ^^..

دعوااااااتكم لي ولوالدي <3 ..

دمتم بخير ^^..



 

توقيع asma'a  

 

الحسد يجعل بعض الناس يلجؤوا الى طرق خبيثة وملتوية للتقليل من شأن ( الناجحين )
بسبب ضعف الشخصية و الإنهزامية لديهم

ودائما الحاسد يظل في المؤخرة ..

لـ/ ـلؤي نسيم || Loai Nassem ..


*.*.*.*.*.*

يقول الرب جل وعلا: " فَاسْتَجَابَ لَهُ رَبُّهُ فَصَرَفَ عَنْهُ كَيْدَهُنَّ إِنَّهُ هُوَ السَّمِيعُ الْعَلِيمُ " سورة يُوسف (34)

 


التعديل الأخير تم بواسطة asma'a ; 02-12-2011 الساعة 05:58 PM.
asma'a غير متواجد حالياً   رد مع اقتباس