كيف تستعمل السبملي علي برامج masm 8_6_52 كل عام وانتم بخير
كيف تستعمل السبملي علي برامج masm 8_6_52 كل عام وانتم بخير
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةبوابة 2أحدث الصورالتسجيلشاتدخول

 

 كيف تستعمل السبملي علي برامج masm

اذهب الى الأسفل 
كاتب الموضوعرسالة
الزعيم
الرئيس
الرئيس
الزعيم


ذكر
عدد الرسائل : 1095
العمر : 37
الموقع : https://pioneer.yoo7.com
العمل/الترفيه : الحاسب الالى
المزاج : الكمبيوتر
احترامك لقوانين المنتدى : 0
نقاط العضو :
كيف تستعمل السبملي علي برامج masm Left_bar_bleue100 / 100100 / 100كيف تستعمل السبملي علي برامج masm Right_bar_bleue

الاوسمة : كيف تستعمل السبملي علي برامج masm 110
تاريخ التسجيل : 01/08/2008

كيف تستعمل السبملي علي برامج masm Empty
مُساهمةموضوع: كيف تستعمل السبملي علي برامج masm   كيف تستعمل السبملي علي برامج masm I_icon_minitimeالإثنين 06 أكتوبر 2008, 14:06

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

كيفية تشغيل برامج الأسمبلي على البرنامج masm
السلام عليكم ورحمة الله وبركاته ,,,
يشتكي الكثيرون من عدم معرفتهم بكيفية ترجمة برامج الاسمبلي
عن طريق البرنامج masm و في هذا الدرس نوضح كيفية التعامل معه
أولاً حمل برنامج masm على جهازك .. يمكنك تحميله من هذا الموقع:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

حجم البرنامج 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 الموجود به عن طريق:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]dmasm
أو كما هو مبين في الصورة:

كيف تستعمل السبملي علي برامج masm 1



الآن أنت في داخل المجلد masm و سيكون أمر الموجه هو:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]asm>
كما هو مبين في الصورة:

كيف تستعمل السبملي علي برامج masm 2


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

كيف تستعمل السبملي علي برامج masm 3

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

كيف تستعمل السبملي علي برامج masm 4

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

كيف تستعمل السبملي علي برامج masm 5

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

و لو ذهبنا إلى الملجد masm لوجدنا فيها ملف test.OBJ و test.exe قد تَكّون نتيجة الترجمة .
الآن بإستطاعتك كتابت و تنفيذ أي برنامج أسمبلي بالطريقة
السابقة عن طريق masm .
برمجة أسمبلي ممتعة...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://pioneer.yoo7.com
 
كيف تستعمل السبملي علي برامج masm
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: البرامج :: منتدى البرمجة-
انتقل الى: