NASM - The Netwide Assembler

البرمجيات قطة:
NASM - The Netwide Assembler
تفاصيل البرنامج:
الإصدار: 2.10
تاريخ إيداع: 14 Apr 15
المطور: H. Peter Anvin
ترخيص: حرر
شعبية: 343

Rating: 3.7/5 (Total Votes: 3)

وNASM هو المجمع 80x86 مصممة لقابلية ونمطية. ويدعم المشروع مجموعة من صيغ الملفات بما في ذلك الكائن a.out لينكس وELF، COFF مايكروسوفت 16 بت OBJ و Win32. سيتم إخراج أيضا الملفات الثنائية عادي. تم تصميم

بناء الجملة أن تكون بسيطة وسهلة الفهم، على غرار إنتل ولكن أقل تعقيدا. وهو يدعم بنتيوم، P6، MMX، 3DNow! وأكواد العمليات SSE، ولديه القدرة الكلية. ويتضمن المجمع فضلا

نما Netwide مجمع من فكرة عن comp.lang.asm.x86. (أو ربما alt.lang.asm - أنسى التي)، والذي كان أساسا أن هناك لا يبدو أن تكون جيدة مجانا إلى x86 سلسلة التجميع حولها، وأنه ربما ينبغي شخص لكتابة واحدة

- A86 هو جيد، ولكن ليس مجانا، وخاصة أنك لا تحصل على أي قدرة 32 بت حتى تدفعه. انها DOS فقط، أيضا
- الغاز الحر، والموانئ على DOS ويونيكس، ولكنها ليست جيدة جدا، إذ أنها مصممة لتكون نهاية لدعم دول مجلس التعاون الخليجي، الذي يغذي دائما الرمز الصحيح. ذلك خطأ في التحقق من هو الحد الأدنى. أيضا، تركيب لأمر فظيع، من وجهة نظر أي شخص يحاول فعلا أن يكتب أي شيء في ذلك. بالإضافة إلى أنك لا يمكن كتابة التعليمات البرمجية 16 بت في ذلك (صحيح)
- as86 هو Minix- لينكس والخاصة، و (لي نسخة على الأقل) لا يبدو أن لديها الكثير (أو أي) الوثائق.
- MASM ليست جيدة جدا، وانها (كان) باهظة الثمن، ويتم تشغيله فقط تحت DOS
- TASM هو أفضل، ولكن لا تزال تسعى جاهدة من أجل التوافق MASM، وهو ما يعني الملايين من التوجيهات وطن من شريط احمر. وتركيب أساسا في MASM، مع التناقضات والمراوغات التي تنطوي على (على الرغم من أنه يفرز بعض تلك عن طريق وضع مثالي). انها مكلفة للغاية. وانها DOS فقط.

حتى هنا، من أجل المتعة الترميز الخاص بك، هو NASM. في الوقت الحاضر انها لا تزال في مرحلة النموذج الأولي - ونحن لا نعد أنه يمكن أن يتفوق أي من هذه المجمعات. ولكن من فضلك، من فضلك أرسل لنا علة التقارير، يحدد، معلومات مفيدة، وأي شيء آخر يمكنك الحصول على يديك (وذلك بفضل العديد من الناس الذين فعلوا ذلك فعلا! كلكم تعلمون من أنت)، وسنقوم تحسين من كل ذلك الاعتراف. مرة أخرى.

تثبيت NASM تحت يونكس

بمجرد الحصول على مصدر أرشيف يونكس لNASM، NASM-X.XX.tar.gz (حيث يدل على X.XX رقم الإصدار من NASM الواردة في ارشيف)، فك ذلك إلى دليل مثل / البيرة / المحلية / SRC. الأرشيف، عندما مفتوح، سيخلق الخاصة به دليل فرعي NASM-X.XX

NASM هو تكوين مجموعة السيارات: بمجرد تفكيك ذلك، مؤتمر نزع السلاح إلى الدليل انه تم مفتوح الى والنوع ./configure. هذا السيناريو سوف قذيفة العثور على أفضل C مترجم لاستخدامها لبناء NASM وإقامة Makefiles وفقا لذلك.

بمجرد NASM وقد تهيئتها لصناعة السيارات، يمكنك كتابة جعل لبناء NASM وndisasm الثنائيات، ومن ثم جعل تثبيت لتثبيتها في / البيرة / المحلية / بن وتثبيت صفحات الرجل و ndisasm.1 في nasm.1 / البيرة / المحلية / رجل / man1. بدلا من ذلك، يمكنك ان تعطي خيارات مثل بادئة إلى البرنامج النصي تكوين (انظر ملف تثبيت لمزيد من التفاصيل)، أو تثبيت برامج نفسك. كما يأتي

NASM مع مجموعة من الأدوات المساعدة للتعامل مع RDOFF مخصصة شكل كائن الملف، والتي هي في rdoff دليل فرعي من الأرشيف NASM. يمكنك بناء هذه مع تقدم قوات الدفاع الرواندية وتركيبها مع جعل rdf_install، إذا كنت تريد لهم.

إذا فشل NASM لصناعة السيارات في تكوين، قد تكون لا تزال قادرة على أن تجمع باستخدام الاحتياطي يونكس MAKEFILE Makefile.unx. نسخ أو إعادة تسمية هذا الملف إلى Makefile ومحاولة جعل الطباعة. وهناك أيضا ملف Makefile.unx في rdoff دليل فرعي

ما هو الجديد في هذا الإصدار:.

عند تمكين الأمثل، وسائل التحقق R64، IMM يحسن الآن إلى أقصر شكل ممكن

ما هو الجديد في الإصدار 2.09.01:

إصلاح dereference فارغة على غاب

برامج مماثلة

pyPEG
pyPEG

14 Apr 15

Project Fortress
Project Fortress

2 Jun 15

SWIG
SWIG

7 Mar 16

GromJS
GromJS

20 Feb 15

البرامج الأخرى من المطور H. Peter Anvin

SuperRescue CD
SuperRescue CD

3 Jun 15

tftp-hpa
tftp-hpa

15 Apr 15

Syslinux
Syslinux

17 Feb 15

WrapLinux
WrapLinux

3 Jun 15

تعليقات ل NASM - The Netwide Assembler

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!