Net Wide Assembler + أكواد
برنامج غني عن التعريف لشهرته كبيرة وحجمه ضئيل ولغته القوية و حدودها تصل لذكاء وبراعة المستخدم وجهده، برنامج يتيح للمستخدم فعل اي شيء مهما كان افضل من GNU C Compilerافضل من كل برامج البرمجة لكن لصعوبته لا يستعمله دائما سوى المبدعون الفنانون الاذكياء لأنه يستعمل دوال قوية وقاعدته ان ما تكتبه لا تحصل الا عليه الاستخدام (لمن لهم خبره فى الأوامر الدفعية)
اساسي
سوف تستخدم الباتش فايل في كتابة الاوامر وستنشيء ملف لتكتب فيه الاوامر ولكن يجب ان يكون في نفس مجلد nasm.exe .
تركيب الاوامر الاساسي
nasm -f <اسم الملف> <النوع> -o <الملف النهائي>
كمثال:
nasm -f bin boot.asm -o boot.com
مثال اخر:
nasm -f elf boot.asm-o boot.o
--يمكنك ان تقوم بتصدير ملف يعطيك معلومات عن الاوامر التي تم ترجمتها باضافة كود بعد كود الترجمة.
كمثال :
nasm -f bin helloworld.asm-o start.com
nasm -f coff helloworld.asm -l boot.lst
---اذا قمت بكتابة nasm -hسيظهر هذا الكلام لمعلومات الاستخدام المفصلة :
سؤال وجواب !
ماهو elf؟؟
elf هو نوع ملف يمكنك القول انه امتداد ملفات (object files of linux)
ماهو bin؟؟
bin اختصار binary file وهو ملف ثنائي يتم تحميله وتنفيذه باختصار يمكنك القول بانه ملف تنفيذي
ماهو coff؟؟
coff خليني صريح اهو ده بقى اللي معرفوش
---نظرا لطول الشرح قررت ان انتظر اسألتكم في البرنامج لاجيب عليها بناء على كتاب الاستعمال لمن لم يفهمها من كتاب الاستعمال
كتاب الاستعمال (انجليزى)
تحميل البرنامج



ليست هناك تعليقات: