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

chik

مشرف قسم السي++ و قسم الأسمبلي سابقا

المشرفين القدامى عضو مميز جدا ★★★★

1,168مشاركة
-1السمعة
25موضوع منشور
5 سبتمبر 2003تاريخ الانضمام
18 فبراير 2006آخر زيارة
3,287مشاهدة للملف
  1. ما الهدف من تعلم الاسمبلي ؟

    السلام عليكم, من أجل احترام مبادء منتدانا لن أتكلم في سؤالك الثاني وأتمنى أننا نبتعد هنا عن مثل هذه الأمور التي بإمكانها أن تهدد عمر هذا المنتدى ونصبح مثل المشردين. فيما يخص برمجة Drive فيمكنك برمجته بالأسمبلر علما أنه يمكنك برمجته ب س أو س++ وهناك برامج تتيح …

    30 مايو 2004 في 20:10
  2. هل من مهتم بالأسمبلر 32 بايت

    السلام عليكم, نرحب بالأخ Asm4all وأتمنى أن يفيدنا بمعلوماته. فيما يخص برامج 32 بايت هي لا تشتغل في نضام الدوس وذلك أن البروسسور يشتغل هنا في النضام الحقيقي بينما في 32 بايت يشتغل في النظام المحروس زيادة على شغل أم تشغيل الذاكرة يختلف في هذين النضامين. كما قلت …

    30 مايو 2004 في 19:57
  3. pleaz reply

    السلام عليكم, هناك الأمر inc في الأسمبلر وهو يزيد 1 . وكمثال إذا كان عندنا الرجستر ax يساوي 4 فإذا قمنا ب inc ax فستصبح قيمته 5 والعكس dec هي تنقص 1 . إلى اللقاء.

    28 مايو 2004 في 21:48
  4. سوال بسيط

    السلام عليكم, الأمور تنقلب في الذاكرة وهذا من شغل البروسسور . وقد تبدو لنا غير طبيعية ولكنها في فائق الأهمية حين نعمل ما يسمى ب CAST أي تحويل المتغيرات مثلا من نوع إلى نوع آخر. فمثلا نفترض أن ax=1234h فهنا نعرف أن al=34h بينما ah=12h أما في الذاكرة فلو افترضنا…

    28 مايو 2004 في 20:45
  5. كتاب The Art Of Assembly

    السلام عليكم, أشكر مرة أخرى الأخ joe91 على إفادتنا بهذه المعلومات. وأريد أن أوضح شيئا فيما يخص كتاب ArtOfAssembly أنه يتكلم على HLA أو ما يسمى ب High Level Assembly وهو إن صح القول برمجة الأسمبلي بطريقة تشبه اللغات المتطورة مثل س أو س++ . هذا للتوضيح حتى لا نن…

    28 مايو 2004 في 20:30
  6. ارجو التصحيح

    السلام عليكم, المشكل الأول الذي يبدو على أول وهلة وهو السطر mov ax,[x+si] هذا ليس له معنى هنا ف x من المفترض أن تشير إلى عنوان الذاكرة التي تضع فيه الأرقام 1 , 2, 3 . هذا من جهة ومن جهة أخرى يجب أن نعلم أنه وحسب نوع الكمبايلر اللي عندك أننا لا يمكننا كتابة mov…

    28 مايو 2004 في 20:23
  7. ارجو التصحيح

    السلام عليكم, كما قلت من قبل سأعطي هنا برنامجين الأول يحول مجموعة أسكي إلى العدد العشاري الموافق له وقد وضعته في ماكرو تحت اسم AtoW والثاني يقوم عكس هذا أي تحويل عدد إلى مثيله من الأسكي واسمه WtoA .طبعا هنا أفترض أن الأعداد كلها من نوع Word وهذا لكي يسهل فهم ا…

    28 مايو 2004 في 18:46
  8. ارجو التصحيح

    السلام عليكم, سأحاول أن أكتب برنامجا بسيطا من هذا النوع وسأحاول وضعه هنا غدا إن شاء الله لنناقشه. أتمنى أن لا أنسى هذه المهمة علما أنه تدور برأسي أشياءا أخرى. إلى اللقاء.

    27 مايو 2004 في 21:56
  9. سوال بسيط

    السلام عليكم, يا أخي يجب أن نعلم أن الإعتقاد شيء والواقع شيء آخر والبرنامج تمكنت من بنائه بعد ما حملت الأدوات اللازمة لذلك وقد سبق ووضعتها في هذا المنتدى وهو شغال. ربما طريقة البرمجة تختلف عن الطريقة التي تتصورها أنت ولكن لكل واحد طريقته التي يفضلها. وكما قلت …

    27 مايو 2004 في 21:52
  10. 16 BIT

    السلام عليكم, بالفعل دروس الأخ afeef تتناول الأسمبلر 16 بايت. وفيما يخص البرمجة 32 بايت فهي تختلف عن مثيلتها 16 وذلك لأن البيئة التي نبرمج فيها قد اختلفت.وقد سبق وأن أعطيت دروس في هذا النوع ويمكنك مشاهدته والمقارنة حتى ترى الفرق. إلى اللقاء.

    27 مايو 2004 في 20:04
  11. سوال بسيط

    السلام عليكم, في الحالات التي نتعامل مع مثل هذه الحالات غالبا ما نستعمل الأوامر scas أو loads وأضن هي المؤهلة في مثل هذه الحالات. وقد قمت بعدة أمثلة مثل هذا النوع وسأحول إحداها لمثل هذه الحالة وسيكون البرنامج كالتالي : .MODEL SMALL, os_dos .code TheString: db …

    27 مايو 2004 في 18:09
  12. ارجو التصحيح

    السلام عليكم, لو توضح بالتفصيل ما هو الخطأ في الفهم اللي عندك. فلجمع كما ذكرت 35 + 10 يمكن أن نقوم كالتالي : mov ax,35 mov bx,10 add ax,bx هذا كمثال وهنا سيكون عندنا الجمع 45 في الرجستر ax ومن بعد يجب تحويل هذا الرقم إلى جملة حتى يتم طبعها على الشاشة وكما قلت …

    27 مايو 2004 في 17:25
  13. كتاب لتعليم المبتدئين بالانجليزية

    السلام عليكم, مشكور الأخ joe91 وأتمنى أن يعود بالفائدة على الجميع. إلى اللقاء.

    27 مايو 2004 في 17:15
  14. اسئلة الرجاء احلها

    السلام عليكم, في هذا المنتدى بعض الإخوان يقترحون دروسا في مادة الأسمبلي سواءا منها 16 أو 32 بايت كما يحتوى على عدة أمثلة بكودها الكامل مع شروحها. أنتمنى دائما أن نزيد في المواضيع ولكن هذا يرتبط بمشاركة الجميع. إلى اللقاء.

    26 مايو 2004 في 20:40
  15. طلب مساعدة في قراءة مجلد

    السلام عليكم, لغرضك هذا يجب استعمال الدالتين FindFirstFile وهي كالتالي مأخوذة من MSDN : HANDLE FindFirstFile( LPCTSTR lpFileName, // pointer to name of file to search for LPWIN32_FIND_DATA lpFindFileData // pointer to returned information ); البارامتر الأول هو…

    26 مايو 2004 في 20:00
  16. عندي سؤالين

    السلام عليكم, فيما يخص السؤال الأول أضن أن الأخت بنت اليمن أعطت ما يمكن قوله وسأزيد هنا بعض التوضيحات وأتمنى أن تزيد في الفهم. لفهم هذه الأمور بدقة يجب أن نعرف كيف يقوم الكمبايلر ببناء برنامجنا فنفترض أنه عندنا السطر التالي : a=Func(int x,int y) وهنا نفترض أن …

    26 مايو 2004 في 19:28
  17. اواجه مشكله في الكمبايلر س++

    السلام عليكم, فعلا مشكلة غريبة فالمفروض أن الفجوال س++ يشتغل جيدا وبدون مشاكل على جميع أنضمة الوندوز وهذا مجرب من الكل. ولهذا أضن أن مشكلتك تكون في تنصيب الوندوز ربما حصل شيء ما غير مرغوب فيه.

    26 مايو 2004 في 19:02
  18. اسئلة الرجاء احلها

    السلام عليكم, لا أعلم كيف يمكن أن نتعامل مع مثل هذه الحالات. فكيف يمكن أن نعطي تمارين من هذا النوع إذا كنا نعرف أن لا أحد يمكن الإجابة عنه لوحده وكذلك ما أهمية أن نرجع تمرينا إذا كنا لا نفهم معناه ولا ندري على ما تحتويه. سأحاول هذه المرة إعطاء طريقة الحل للسؤا…

    26 مايو 2004 في 18:33
  19. ارجو التصحيح

    السلام عليكم, نعرف أن المقاطعة 21 مع الدالة ah=9 تظهر الجملة أو الكتابة الموجودة في الذاكرة DS:DX ولهذا إذا كان عندنا عددا ما فالطريقة لإظهاره يمكن أن تكون كالتالي: - نحول هذا الرقم إلى مجموعة حروف أسكي لنتمكن من إضهارها ونضع النتيجة في مكان ما في الذاكرة. - ن…

    26 مايو 2004 في 17:44
  20. اسئلة الرجاء احلها

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

    25 مايو 2004 في 22:07

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

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

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

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