الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الرجاء المساعده في هذا البرنامج

بدأه alma7rom في 7 نوفمبر 2008 · 5 رد · 1,230 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة

يا شباب انا في سنه اولى في الجامعه والدكور طالب مننا برنامج

والصراحه ما فهمنا شي عدل والمهله قصيره فبغيت مساعدتكم

المطلوب هو

1- The number is 200578553

2- Read a number, n.

3- Go round a loop in which a further n numbers are read. Each positive number should be added to a variable, postot, and each negative number to negtot;

4- Write out the postot and negtot variables.

والبرمجه بلغة الاسمبلي

يالربع طلبتكم ساعدوني ما اعرف شي عن هذي اللغه لاني ادرس جافا

ومشكورين

تم تعديل هذه المشاركة بواسطة alma7rom في 7 نوفمبر 2008 في 02:13

#2

راجع قواعد القسم، إن لم تحاول كتابة وظيفتك بنفسك وتظهر لنا ما كتبت لن يضعها أحد جاهزة.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

السلام عليكــم ورحمـة الله وبركاتــة

اخي انا لم اطلبه جاهز انا طلبت تبسيط الكلام الموجود والاوامر اللي احتاجها للحل

يمكن ما وظحت هذا الشي بس هذا اللي اقصده

لاني احتاج اني اتعلم مب بس انقل

وشكرا

#4

صح، حقك على راسي :D

هل تعرف قائمة ralf brown الخاصة بالمقاطعات؟

تقريبا المقاطعة 21h هي أكثر مقاطعة مستخدمة للتعامل مع الدخل والخرج وما إلى هذا.

http://www.ctyme.com/intr/int-21.htm

تستطيع أن تبدأ من هنا في قراءة قيمة رقم ومن ثم مقارنته مع المجال المحدد.

ثم حسب ما فهمت تكتب حلقة مجالها n

عليك بقراءة أرقام حتى يصبح لديك n رقم

في كل مرة تقوم بالتحقق فيما اذا كان الرقم موجب او سالب، بما ان البرنامج لا يفهم ما يعني -5 فعليك التحقق ان كان يوجد هناك قيمة 2Dh التي تمثل الإشارة -

ثم تحدد إلى أي مخزن تراكمي تقوم بإضافة الرقم، عندما يكون موجب فلا يوجد مشكلة الجمع عادي بواسطة ADD

عندما يكون سالب قم بجمعه وكأنه موجب أيضاً ثم في النهاية عند العرض تضع إشارة سالب قبله على الشاشة :D

ابدأ وأرنا محاولاتك.

int21.rar

تم تعديل هذه المشاركة بواسطة Xacker في 7 نوفمبر 2008 في 17:11

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#5

السلام عليكــم ورحمـة الله وبركاتــة

الله يجزاك خير اخوي بس والله ما فهمت شي .. لان هذي اول مره اشتغل عليه .. اخوي ممكن تشرحلي بالتفصيل الممل ??

ولو ممكن تعطيني اول شي البناء الاساسي للبرنامج ?

يعني اقصد ال #include .. الخ

والله يعطيك العافيه اخوي والسموحه والله اذا ثقلت عليك وتعبتك بس

إن شاء الله تقدر تساعدني

ونسيت اقول لك ان الكلام اللي بالانجليزي انا مرتبه بالنقاط يعني ال -4 و -3 و -2 و -1 هي مجرد نقاط بس هي ظهرت بالعكس كانها من ضمن الكلام

#6

التفصيل الممل يعني أن أكتب لك الوظيفة بالكامل وهذا ما أتكلم عنه من البداية، لن يكتب لك أحد الوظيفة بكاملها هذا حرمان لجهود طلاب آخرين معك ومكسب غير مشروع لك.

حاول.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…