الإعــلام الآلي والرياضيــات يشتمل على جميع مبادئ الإعلام الآلي والرياضيــات

إضافة رد
قديم 23-03-2009, 09:45 AM
  #1
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
Flash كيفية تشغيل برامج الأسمبلي على البرنامج masm


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

كيفية تشغيل برامج الأسمبلي على البرنامج masm
السلام عليكم ورحمة الله وبركاته ,,,
يشتكي الكثيرون من عدم معرفتهم بكيفية ترجمة برامج الاسمبلي
عن طريق البرنامج masm و في هذا الدرس نوضح كيفية التعامل معه
أولاً حمل برنامج masm على جهازك .. يمكنك تحميله من هذا الموقع:
http://www.c4arab.com/downloads/masm.zip

حجم البرنامج 104 كيلو بايت فقط.
ستجد داخله برنامجين هما masm و link .
أنشئ مجلد في السي (:C) مباشره باسم masm ثم ضع في هذا المجلد هذين البرنامجين ( masm و link ).
ثم أكتب هذا البرنامج في محرر النوت باد (Not Pad) الذي يقوم بطاعة كلمة hello فقط:
.model small
.stack 100h
.data

msg db 'hello$'

.code

main proc far
mov ax, *data
mov ds, ax
lea dx, msg
mov ah, 9
int 21h


mov ah, 1
int 21h

mov ah, 4ch
int 21h

main endp
end main


و احفظه باسم test.asm في الملجد masm الموجود في السي (:C)
الآن إذهب إلى موجه الدوس عن طريق:
start -> programs -> Accessories -> Command Prompt



ثم إذهب إلى السي (:C) ثم ادخل إلى المجلد masm الموجود به عن طريق:
C:>cdmasm
أو كما هو مبين في الصورة:



الآن أنت في داخل المجلد masm و سيكون أمر الموجه هو:
C:>masm>
كما هو مبين في الصورة:


الآن أكتب masm ثم أسم الملف كما يلي:
C:>masm>masm FILE_NAME;
حيث أن الـ FILE_NAME هو اسم ملفك الذي تريد ترجمته و لا تنسى الفاصلة المنقوطة.
ثم سيظهر لك الأخطاء و عددها و أماكنها إن وجدت أو سيظهر رسالة بعدم وجود أخطاء إذا لم توجد
كما هو مبين في الصورة:

الآن قمنا بعملية الترجمة فقط و لكن بقي علينا جزء مهم و هو جزء الربط (link)
و سنقوم بهذا الجزء كما يلي:
أكتب في سطر الموجه:
C:>masm>link FILE_NAME;
حيث أن الـ FILE_NAME هو اسم ملفك الذي تريد ترجمته و لا تنسى الفاصلة المنقوطة.
ثم سيقوم بعملية الربط و تظهر شاشة كهذه:

الآن إنتهينا من عملية ترجمة و ربط الملف و الملف التنفيذي exe جاهز الآن, و نستطيع الحصول عليه
بكتابة اسم ملفنا الأصلي في الموجه كما يلي:
C:>masm>FILE_NAME
كما تبين لنا الصورة:

و ستظهر لنا النتيجة كتابة hello .
إذاً مبروك فقد كتبت و ترجمت و نفذت أول برنامج أسمبلي لك.

و لو ذهبنا إلى الملجد masm لوجدنا فيها ملف test.OBJ و test.exe قد تَكّون نتيجة الترجمة .
الآن بإستطاعتك كتابت و تنفيذ أي برنامج أسمبلي بالطريقة
السابقة عن طريق masm .
برمجة أسمبلي ممتعة...
*منقول للفائدة*



التعديل الأخير تم بواسطة achraf.mouni ; 23-03-2009 الساعة 09:48 AM
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 23-03-2009, 09:29 PM
  #2
lucky girl
VIP_MEMBRE
 الصورة الرمزية lucky girl
 
La spécialité: Autres
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 01-01-2009
الدولة: الجزائر
المشاركات: 1,151
lucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداع
افتراضي

thank'sssssss my brother achraf it's a good work.good luck
__________________



WhAt DoEs NoT KiLL mE mAkE Me StRoNgEr





lucky girl غير متواجد حالياً  
رد مع اقتباس
قديم 23-03-2009, 09:36 PM
  #3
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي

لا شكر على واجب......شكرا لمرورك الطيب اخت دليلة.
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
إضافة رد

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
{برنامج} حصريا أقوي برامج تشغيل المالتيميديا VLC Media Player 2.1.0 Nightly 2013 زهرة أللوتس منتدى البرامج العام 0 23-12-2012 04:38 PM
برنامج من أقوى برامج تشغيل ملفات mp3 للجيل الثالث !! ندى عمر رضوان عـــــالم الاتصالات والجوالات 0 27-06-2009 12:54 AM
عند تشغيل أي موقع أباحي سوف يقوم البرنامج بغلق الصفحة hafid المنتدى الاسلامي العام 0 12-09-2008 02:01 AM
للي ما عندهم برنامج تشغيل ملفات pdf يحملون البرنامج التالي med-halim منتدى البرامج العام 7 02-09-2008 05:59 PM


الساعة الآن 09:59 PM.