| توقعاتي في مادة لغة تجميع اللي دايما تخيب!! | |
|
+11lamis omnia sara golden flower عاشقة القمر أمير الــــــــزمان نور سمسمة ضوء المكان العقرب العجوز المبرمج سعد الجزار 15 مشترك |
|
كاتب الموضوع | رسالة |
---|
أمير الــــــــزمان مشرف
عدد الرسائل : 1053 العمر : 36 الموقع : Monofia تاريخ التسجيل : 05/11/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 6:23 am | |
| - أمير الــــــــزمان كتب:
- بصى يا سمسمة انت سطبتى masm و textpad افتحى
textpad وبعدين open هتلاقى يدخلك على masm ولو ما دخلشى ادخلى انتى من الاوين على السى وبعد كدة جوة masm هتلاقى examples أفتحيها وبعد كدة هتلاقى من الشابتر 3 الى 17 احنا علينا من 3 الى 5 بس هتفتحى التالت وبعد كدة لو مالقتيش فية حاجة هتعملى من نفس الصفحة الى ظهرت لكى لما ضغطى على اوبن هتلاقى فى أسفل الصفحة file of type هتعمليها all files هتظر ليكى كل حاجة أباى أفتحى هتلاقى البرامج
أقرأئى الرد دة لحد الاخر يا جولدن وبأذن الله توصلى لحل | |
|
| |
golden flower مشرفة
عدد الرسائل : 2517 العمر : 36 تاريخ التسجيل : 28/04/2008
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 6:31 am | |
| | |
|
| |
سعد الجزار عضو ملكي
عدد الرسائل : 771 العمر : 39 تاريخ التسجيل : 22/12/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 6:33 am | |
| هحاول احللكم المشكلة عن طريق الصور
| |
|
| |
سمسمة مشرفة
عدد الرسائل : 4401 العمر : 35 تاريخ التسجيل : 03/07/2008
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 6:37 am | |
|
شكرا ياامير على المساعده
بس برضه مرديش يفتح
ولا حتى بيدى رساله خطا
| |
|
| |
سعد الجزار عضو ملكي
عدد الرسائل : 771 العمر : 39 تاريخ التسجيل : 22/12/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 6:40 am | |
| | |
|
| |
سمسمة مشرفة
عدد الرسائل : 4401 العمر : 35 تاريخ التسجيل : 03/07/2008
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 6:45 am | |
| ماشي ريحتنى والله شكرا ليك ياسعد
| |
|
| |
نور مشرفه عامه
عدد الرسائل : 5392 العمر : 36 تاريخ التسجيل : 26/10/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 6:57 am | |
| المشكلة يا جماعة كل الامثلة دى هنذاكرها :| | |
|
| |
سعد الجزار عضو ملكي
عدد الرسائل : 771 العمر : 39 تاريخ التسجيل : 22/12/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 7:20 am | |
| تقريبا لغاية تشابتر 4 .. ربنا يستر في امتحان العملي!!
| |
|
| |
أمير الــــــــزمان مشرف
عدد الرسائل : 1053 العمر : 36 الموقع : Monofia تاريخ التسجيل : 05/11/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الإثنين مايو 18, 2009 11:58 am | |
| - سعد الجزار كتب:
- طيب ياجماعه بخصوص النظري الكتير في بداية الفصل الثاني وصعوبة حفظة
احنا عاوزين نحط طريقة مبسطه للحفظ احنا عندنا نوعين من الريجيستر 1- ريجيستر متعددة الاستخدام 2- ريجستر مخصصة الاستخدام ----------- نبدا بالاولي وهي الريجيستر متعددة الاستخدام هنكتب كلام ثابت لكل الريجيستر ... يعني مثلا جميع الريجستر ممكن نكتب وظيفيتها بالطريقة دي
is a multipurpose register that addressed as 32-bit register or AX 16-bit register or (AL,AH) 8-bit registers
الجزء اللي بالاحمر ثابت علي الريجيستر متعدده الاستخدام واللي ملهاش Low-High ريجيستر وهنغير AX علي حسب نوع الريجيستر
- EAX يستخدم للعمليات الحسابية زي الجمع والطرح - EBX يستخدم لتخزين ال offset داخل الميموري - ECX يستخدم كعداد لعمليات الحسابية - EDX يقوم بتخزين نواتج العمليات الحسابية - EBP يستخدم للإشارة الي اماكن محدده في الذاكرة ---------------------- الفرق بين الريجستر EDI و ESI مع EDI هنقول is a multipurpose register that addressed as 32-bit register or DI 16-bit register and used to address string destination for string instruction.
ومع ESI هنقول is a multipurpose register that addressed as 32-bit register or SI 16-bit register and used to address string source for string instruction.
الفرق كلمه بين الاتنين ,,, والاتنين بيشتغلوا علي Strings
وشكرررررا
ياريت تكمل يا سعد النوع الثانى special purpose registers | |
|
| |
lamis عضو ماسي
عدد الرسائل : 294 العمر : 35 تاريخ التسجيل : 26/08/2008
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 12:40 am | |
| تسلم يا بشمهندس امير على شرح ( over flow ) | |
|
| |
lamis عضو ماسي
عدد الرسائل : 294 العمر : 35 تاريخ التسجيل : 26/08/2008
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 1:17 am | |
| يا بشمهندس سعد شكراا اولا على اجابة السؤال ثانيا عايزة افهم اذاى نجمع عددين موجب ويطلع الناتج سالب مش فاهمة اية دة | |
|
| |
lamis عضو ماسي
عدد الرسائل : 294 العمر : 35 تاريخ التسجيل : 26/08/2008
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 1:22 am | |
| يا اخ سعد اللنك بتاع البرامج مش شغال ممكن تشوف لنا لنك تانى شغال ممكن اسال هو اية الفرق بين( word و word $)
فى تعريف المتغيرات | |
|
| |
أمير الــــــــزمان مشرف
عدد الرسائل : 1053 العمر : 36 الموقع : Monofia تاريخ التسجيل : 05/11/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 4:42 am | |
| - lamis كتب:
- يا بشمهندس سعد شكراا اولا على اجابة السؤال
ثانيا عايزة افهم اذاى نجمع عددين موجب ويطلع الناتج سالب مش فاهمة اية دة بصى يا لميس مثلا الاول احنا متفقين ان 8 بت الى عندنا البت الاخير هو الى يحدد الاشارة بتاعة 7 الباقين تمام احنا لو عندنا عددين موجبين مثلا 01111111h + 00000001h ----------- 10000000h الناتج دة سالب صح لان اولة واحد واحنا قولنا لو العدد اولة واحد يبقى سالب ولو اولة صفر يبقى موجب دة بقة over flow ولازم تكونى عارفة احنا لو عندنا 8 بت هيكون عندنا 256 عدد مختلف من 0 الى 127 دى موجبة ومن 128-256 دى سالبة ولو عندنا 16 بت هيكون عندنا 65536 اعداد مختلفة من صفر الى 32767 دى اعداد موجبة من 32768-65536 دى اعداد سالبة ويارب اكون عرفت اوصل المعلومة | |
|
| |
نور مشرفه عامه
عدد الرسائل : 5392 العمر : 36 تاريخ التسجيل : 26/10/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 5:27 am | |
| حدد أياً من الإيعازات التالية به خطأً وأصلحه :
MOV [SI],[DI]
MOV AX,[DI]
MOV [SI],AX
MOV DS,ES
MOV CL,BX
عدل سابقا من قبل نور في الثلاثاء مايو 19, 2009 5:43 am عدل 1 مرات | |
|
| |
أمير الــــــــزمان مشرف
عدد الرسائل : 1053 العمر : 36 الموقع : Monofia تاريخ التسجيل : 05/11/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 5:29 am | |
| | |
|
| |
نور مشرفه عامه
عدد الرسائل : 5392 العمر : 36 تاريخ التسجيل : 26/10/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 5:34 am | |
| مش عارفةانا لاقيتة فى كتاب عندى اسئلة كدة | |
|
| |
أمير الــــــــزمان مشرف
عدد الرسائل : 1053 العمر : 36 الموقع : Monofia تاريخ التسجيل : 05/11/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 5:38 am | |
| | |
|
| |
نور مشرفه عامه
عدد الرسائل : 5392 العمر : 36 تاريخ التسجيل : 26/10/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 5:47 am | |
| بص فعلا التالت
لو عارف اجابتة قول على فكرة نزلت محاضرة صوت اول الرابع | |
|
| |
lamis عضو ماسي
عدد الرسائل : 294 العمر : 35 تاريخ التسجيل : 26/08/2008
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 6:12 am | |
| هو ممكن اعرف اية الفرق بين (selectors & descriptors)
| |
|
| |
سعد الجزار عضو ملكي
عدد الرسائل : 771 العمر : 39 تاريخ التسجيل : 22/12/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 7:53 am | |
| - lamis كتب:
- يا بشمهندس سعد شكراا اولا على اجابة السؤال
ثانيا عايزة افهم اذاى نجمع عددين موجب ويطلع الناتج سالب مش فاهمة اية دة اهلا لميس بخصوص سؤالك في مثال علي كده الكتاب صفحة 48 اول 3 سطور فيها 7FH + 01H = 80H احنا جمعنا عددين موجب وكانت النتيجة عدد سالب | |
|
| |
سعد الجزار عضو ملكي
عدد الرسائل : 771 العمر : 39 تاريخ التسجيل : 22/12/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الثلاثاء مايو 19, 2009 8:00 am | |
| | |
|
| |
العقرب العجوز المبرمج ادارة IT CLUB
عدد الرسائل : 6053 العمر : 35 تاريخ التسجيل : 19/11/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! السبت مايو 23, 2009 5:11 pm | |
| انا ملاحظ حاجه واحده بمجرد ما الشيت بتاع الماده نزل و ماحدش بيسال عن حاجه خلص ههههههههههههههههههههههههه واضح ان الناس استريحت !
| |
|
| |
golden flower مشرفة
عدد الرسائل : 2517 العمر : 36 تاريخ التسجيل : 28/04/2008
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! السبت مايو 23, 2009 8:39 pm | |
| ياريت يا جماعه حد يقولي اجابه الاسئله دي صفحه 18 في الشيت segment length قيمتها جات منين ولا بنحفظها ولا ايه؟؟ وسؤال 11 و12 الكلام الكتير اللي فيهم لو حد فاهمه ياريت يقولنا اي حاجه بالعربي عنه سؤال16 و17 و18برضه ياريت اي شرح ليه الظاهر اني طلعت مش فاهمه حاجه في الباب الثاني شكرااااااااااااااااااا
| |
|
| |
أمير الــــــــزمان مشرف
عدد الرسائل : 1053 العمر : 36 الموقع : Monofia تاريخ التسجيل : 05/11/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! السبت مايو 23, 2009 11:43 pm | |
| - golden flower كتب:
ياريت يا جماعه حد يقولي اجابه الاسئله دي صفحه 18 في الشيت segment length قيمتها جات منين ولا بنحفظها ولا ايه؟؟ وسؤال 11 و12 الكلام الكتير اللي فيهم لو حد فاهمه ياريت يقولنا اي حاجه بالعربي عنه سؤال16 و17 و18برضه ياريت اي شرح ليه الظاهر اني طلعت مش فاهمه حاجه في الباب الثاني شكرااااااااااااااااااا
المفروض يا جولدن تكونى عارفة segment length فا أحفظيها سؤال 11 كل الى ممكن تكتبية من الصفحة دى the segment register containing a selector choose a descriptor from the global descriptor table ,the descriptor describe the memory segment's location length and access rights . because the segment register and offset address still access memory ,protected mode instruction are identical to real miode instruction سؤال 12 سهل جدا بالعربى كدة أحنا عندنا جدولين فى الموصفين global descriptor , local descriptor كل واحد من الجدولين دول يحتوى على 2 أس 13 يعنى 8192 descriptor يعنى الاجمالى أحنا عندنا جدولين يبقى 2*8192=16,384 descriptor دول المتاحين فى أى وقت سؤال 16 DS خدنا ال DS وفكناها binary فبقت 0000 0010 0000 0000 = 0020H والرسمة عليها شوية بيانات لو قرأتيها هتفهميها بس المختصر أن لو TI =0 يبقى أحنا فى global descriptor table لو بصيتى فى خانات الselector هتلاقى كلة من 3 الى 15 بأصفار ما عدا الخانة الرابعة أذا it is 4th descriptor in global descriptor table سؤال 17 و 18 كل ما عليكى فيهم تحفظى الطريقة الى جاب بيها ال base , limit وتقريبا حسب ما قال فى المحاضرة ان هو هيجيب الجول مرسوم وهيدينا access rigths وكل ما علينا فعلة اننا هنوقعها فى الجدول وبس والله اعلى واعلم شكرا | |
|
| |
نور مشرفه عامه
عدد الرسائل : 5392 العمر : 36 تاريخ التسجيل : 26/10/2007
| موضوع: رد: توقعاتي في مادة لغة تجميع اللي دايما تخيب!! الأحد مايو 24, 2009 4:29 am | |
| شكراااااااااااااااااااا جدا ياامير
بس فية حاجة انت قلت ( لو بصيتى فى خانات الselector هتلاقى كلة من 3 الى 15 بأصفار ما عدا الخانة الرابعة أذا it is 4th descriptor in global descriptor table)
انا حاسة انها بتنجاب من اننا بعد ما جبنا selector=0000 0000 00100 نقوم نحسب بقا بالbinary نشوف رقم واحد عند اى 2 يعنى موجود فين (تمثيلة فين فى binary) لاقيناه عند 2 اس 2 يبقى تساوى 4 ويبقى الحل 4 اما بالنسبة للسوال رقم 17- 18 انا يا جماعة سالت ناس وقالولى الطريقة دى فقلت اقولهالمك ازاى اجيب base مثلا فى مثال رقم 17 عايز (base (b23-b16 بعد الارقام الى موجودة من 16 الى 23 لاقتها 8 ارقام اقسم دايما على 4 يبقى كدة 2 اقوم جايبة اخر رقمين من start address الى هما هيبقوا 21 واحولهم binary عادى لو جينا نطبق الكلام على( base( b15-b0 هنعد الارقام الى بينهم الى بين 15 وصفر هيبقوا 16 رقم 0-1-2-3-4-5-6-7-8-8-9-10-11-12-13-14-15 16 رقم نقسم على 4 يبقى 4 يبقى نجيب من start address اول 4 ارقام من ناحية اليمين الى هما 0000 ونحولهم binary وجبتهم من ناحية اليمين علشان bo وبعد كدة نمثل فى الجدول عادى بس انا بقا مش فاهمة access right جابواازاى ؟ | |
|
| |
| توقعاتي في مادة لغة تجميع اللي دايما تخيب!! | |
|