7.6/10 (77 أصوات )

NASM هو 80x86 التجميع المصممة لقابلية ونمطية. ويدعم المشروع مجموعة واسعة من صيغ الملفات بما في وجوه لينكس a.out والعفريت ، COFF مايكروسوفت 16 بت OBJ وWin32. كما أنه سهل انتاج ثنائي files.Its تركيب تهدف إلى أن تكون بسيطة وسهلة الفهم ، على غرار إنتل ولكن أقل تعقيدا. وهي تدعم بنتيوم ، P6 ، MMX ، 3DNow! ومشاريع الأعمال الصغيرة في opcodes ، والكلي القدرة. ويشمل المجمع well.The كما Netwide الجامع انبثقت فكرة عن comp.lang.asm.x86 (أو ربما alt.lang.asm -- انسى فيه) ، والذي هو أساسا أن هناك لا يبدو أنه جيد x86 - حرة سلسلة التجميع حولها ، وربما أن ما يجب أن يكتب واحدة.- a86 جيدة ، ولكن ليس مجانا ، وخاصة أنك لا تحصل على أي 32 بت حتى القدرة على الدفع. انها فقط دوس أيضا.- الغاز الحر ، والموانئ على مدى دوس ويونيكس ، ولكنها ليست جيدة جدا ، إذ أنها مصممة لتكون نهاية لدعم دول مجلس التعاون الخليجي ، الذي يتغذى عليه دائما صحيحة المدونة. خطأ في التحقق من ذلك عن الحد الأدنى. أيضا ، وتركيب لأمر فظيع ، من وجهة نظر أي شخص يحاول فعلا في كتابة كل شيء. زائد لا يمكنك كتابة رمز 16 بت في ذلك (بشكل صحيح).- as86 مينيكس هو لينكس والخاصة ، و (لي نسخة على الأقل) لا يبدو أن لديها الكثير (أو أي) الوثائق.- MASM isn ' ر جيدة جدا ، وانه (كان) باهظة الثمن ، ويدير فقط تحت دوس.- TASM أفضل ، ولكن لا تزال تسعى جاهدة لMASM التوافق ، وهو ما يعني ملايين طن من التوجيهات والروتين. وتركيب أساسا MASM ، مع التناقضات والمراوغات التي تنطوي على (على الرغم من أنه يفرز بعض تلك المثل عن طريق واسطة). انها مكلفة جدا. ومن دوس فقط. حتى هنا ، على ما بذلتموه من الترميز السرور ، NASM. في الوقت الحالي ما زال في مرحلة النموذج الأولي -- عدا أننا لا يمكن أن يتفوق في أي من هذه التجميع. ولكن من فضلك ، من فضلك أرسل لنا علة التقارير ، يحدد ، معلومات مفيدة ، و أي شيء آخر يمكنك الحصول على يديك (ويرجع الفضل في ذلك إلى العديد من الناس الذين فعلوا ذلك فعلا! كلكم تعلمون من أنت) ، وسنقوم بتحسين من كل ذلك الاعتراف. Again.Installing NASM تحت UnixOnce كنت قد حصلت على يونكس مصدر للارشيف NASM ، nasm - X.XX.tar.gz (العاشر حيث تشير النسخة العشرون عددا من NASM الواردة في ارشيف) ، قبل أن تتحول إلى تفريغ مثل دليل / usr / المحلية / src. الأرشيف ، عندما مفتوح ، وإقامة دولته دليل فرعي nasm - X.XX.NASM هو تكوين مجموعة السيارات : بمجرد أن مفتوح ، في مؤتمر نزع السلاح إلى الدليل انه تم مفتوح الى والنوع. / تكوين. هذا شيل ستجد أفضل جيم مجمع لاستخدامها لبناء NASM وإقامة Makefiles accordingly.Once NASM وقد تهيئتها لصناعة السيارات ، يمكنك ان تجعل من نوع لبناء nasm وndisasm ثنائيات ، ثم تركيب تركيبها في / usr / المحلية / بن الرجل وتركيب الصفحات وndisasm.1 في nasm.1 / usr/local/man/man1. او يمكنك ان تعطي خيارات مثل -- بادئة لتكوين البرنامج النصي (انظر ملف تثبيت لمزيد من التفاصيل) ، أو تثبيت برامج yourself.NASM كما يأتي مع مجموعة من المرافق العامة للتعامل مع RDOFF عرف أوجه تنسيق الملف الذي في دليل فرعي rdoff من NASM الأرشيف. يمكنك بناء هذه مع تقدم قوات الدفاع الرواندية وتركيبها مع جعل rdf_install إذا أردت them.If NASM عدم تهيئة السيارات ، يمكنك أن تكون قادرة على أن تجمع باستخدام الاحتياطي يونكس makefile Makefile.unx. نسخ أو إعادة تسمية هذا الملف إلى Makefile ومحاولة جعل الطباعة. وهناك أيضا ملف Makefile.unx في rdoff دليل فرعي. ما الجديد في هذا الإصدار : [سجل التغيير قراءة كاملة] ويحدد هذا الإصدار من تحليل -W/-w (تحذير تمكين / تعطيل) الخيار ، التي تخللتها في 2.05. كانت هناك قطعة.



  • مرات التنزيل: 1778
  • متطلبات التشغيل:
  • الحجم:
  • الترخيص:
  • الاصدار : 2.06
  • اضيف في: 0000-00-00 00:00:00
  • اخر تحديث: 30/06/2009
  • الموقع علي الانترنت:






Description



NASM is an 80x86 assembler designed for portability and modularity. The project supports a range of object file formats including Linux a.out and ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files.Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6, MMX, 3DNow! and SSE opcodes, and has macro capability. It includes a disassembler as well.The Netwide Assembler grew out of an idea on comp.lang.asm.x86 (or possibly alt.lang.asm - I forget which), which was essentially that there didn't seem to be a good free x86-series assembler around, and that maybe someone ought to write one.- a86 is good, but not free, and in particular you don't get any 32-bit capability until you pay. It's DOS only, too.- gas is free, and ports over DOS and Unix, but it's not very good, since it's designed to be a back end to gcc, which always feeds it correct code. So its error checking is minimal. Also, its syntax is horrible, from the point of view of anyone trying to actually write anything in it. Plus you can't write 16-bit code in it (properly).- as86 is Minix- and Linux-specific, and (my version at least) doesn't seem to have much (or any) documentation.- MASM isn't very good, and it's (was) expensive, and it runs only under DOS.- TASM is better, but still strives for MASM compatibility, which means millions of directives and tons of red tape. And its syntax is essentially MASM's, with the contradictions and quirks that entails (although it sorts out some of those by means of Ideal mode). It's expensive too. And it's DOS-only. So here, for your coding pleasure, is NASM. At present it's still in prototype stage - we don't promise that it can outperform any of these assemblers. But please, please send us bug reports, fixes, helpful information, and anything else you can get your hands on (and thanks to the many people who've done this already! You all know who you are), and we'll improve it out of all recognition. Again.Installing NASM under UnixOnce you've obtained the Unix source archive for NASM, nasm-X.XX.tar.gz (where X.XX denotes the version number of NASM contained in the archive), unpack it into a directory such as /usr/local/src. The archive, when unpacked, will create its own subdirectory nasm-X.XX.NASM is an auto-configuring package: once you've unpacked it, cd to the directory it's been unpacked into and type ./configure. This shell script will find the best C compiler to use for building NASM and set up Makefiles accordingly.Once NASM has auto-configured, you can type make to build the nasm and ndisasm binaries, and then make install to install them in /usr/local/bin and install the man pages nasm.1 and ndisasm.1 in /usr/local/man/man1. Alternatively, you can give options such as --prefix to the configure script (see the file INSTALL for more details), or install the programs yourself.NASM also comes with a set of utilities for handling the RDOFF custom object-file format, which are in the rdoff subdirectory of the NASM archive. You can build these with make rdf and install them with make rdf_install, if you want them.If NASM fails to auto-configure, you may still be able to make it compile by using the fall-back Unix makefile Makefile.unx. Copy or rename that file to Makefile and try typing make. There is also a Makefile.unx file in the rdoff subdirectory. What's New in This Release: [ read full changelog ]

· This release fixes the parsing of the -W/-w (warning enable/disable) option, which was broken in 2.05. It is strictly a patch release.








التعليقات علي NASM - The Netwide Assembler 2.06
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع