Yasm

البرمجيات قطة:
Yasm
تفاصيل البرنامج:
الإصدار: 1.3.0
تاريخ إيداع: 17 Feb 15
المطور: Peter Johnson
ترخيص: حرر
شعبية: 25

Rating: nan/5 (Total Votes: 0)

وباختصار هو موضح في الكلمات الثلاث فقط، Yasm هو مشروع المجمع وحدات، ولكنه في الواقع إعادة صياغة كاملة للمشروع Netwide مجمع، وقد تم تصميمها من الألف إلى الياء لدعم مجموعات التعليمات متعددة (x86 و AMD64 في الوقت الحاضر)، استعرض كل من الغاز وجمل NASM، وكذلك لإخراج ثنائي، ELF64، ELF32، ماخ-O 32/64 بت، وتشمل COFF، RDOFF2 ويندوز 32/64 بت formats.User الكائن featuresUser مرئية ملامح واضحة إعراب كامل المواصفات وlexing من NASM وجمل GAS، الدعم الأولي لبناء الجملة TASM، ودعم الثوابت عدد صحيح 64-بت، دعم تدويل باستخدام gettext، بسيطة 2-تمريرة محسن، ودعم 64 بت (AMD64) مجموعة التعليمات أبنية، والتي يمكن تمكين باستخدام تطبيق & nbsp؛ ودقوو]؛ AMD64 -m وردقوو]؛ الخيار أو عن طريق اختيار صريح 64 بت الناتج شكل الكائن.
انها تسمح ل 64 بت وأعلى عدد صحيح الثوابت، بما في ذلك عمليات الرياضيات، ودعم مجموعة واسعة من الأشكال وجوه، بما في ذلك COFF، ثنائي، RDOFF2، ELF32، ELF64، Win32 و، ​​Win64، وكذلك 64 بت و 32 بت Mach- مخرجات ملف الكائن O. وبالإضافة إلى ذلك، فإنه يدعم CODEVIEW، DWARF2 وطعنات صيغ التصحيح، يعمل على أنظمة التشغيل UNIX و Linux، فضلا عن مايكروسوفت ويندوز وDOS.Internal featuresInternal ميزات تشمل GAS وlexers جملة NASM التي تتم كتابتها مع أداة re2c، recursive- وظائف محلل النسب لكل من الغاز وNASM جمل، موزعي تعليم العمارة محددة، وهي مجموعة صغيرة من الوظائف المحمولة ومفيدة، مثل strdup، mergesort وstrcasecmp، فضلا عن مجموعة قياسية من المدخلات اختبار المجمع files.Under غطاء محرك السيارة و availabilityThe المشروع يتوفر للتحميل فقط كأرشيف المصدر، الأمر الذي يفرض على المستخدم لتكوين وترجمة البرنامج قبل التثبيت يدويا. أفضل جزء من أرشيف المصدر هو أنه يمكن تركيبها على أي نظام تشغيل جنو / لينكس، في مقابل بنيت قبل حزم الثنائية التي تم تصميمها لنوع معين من التوزيع.

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

استخدام ناضجة إلى x86 NASM-بناء الجملة وAMD64 المجمع التي يمكن أن تستهدف Win32 و، ​​Win64، ماكنتوش، ومشتقاتها يونكس.
استخدام المجمع GAS-تركيب بخلاف الغاز؛
محاولة الخروج من TASM مثل تركيب جديد أو الواجهة.
يكون التجمع على مستوى مصدر التصحيح باستخدام إما DWARF2 أو CODEVIEW؟ 8.0 (VS 2005).
يملك المجمع البرمجيات الحرة التي تدعم Win32 و/ Win64 استثناء منظم التعامل مع (SEH) وELF32 / ELF64 موضوع التخزين المحلي (TLS)؛
استهداف AMD SSE5 أو إنتل AVX مجموعات تعليمات جديدة؛
تتبع التقدم المحرز Yasm من حيث الاستقرار وميزة مجموعة.
المساهمة في التنمية Yasm من الإصدار الجديد.

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

ويضيف هذا الإصدار 64 بت دعم ماخ-O PIC، بادئة والخيارات --suffix لتسمية غلوبالس، وتقديم الدعم ل تعليمات AVX / AES المحدد حديثا ليس في المواصفات الأصلية.
فهو يولد أيضا نقل GOTPCREL لومثل، يختلط WRT ..gotpc ومثل. ويحسن دفع غير الصارم حجم بايت في جميع الحالات الممكنة، جنبا إلى جنب مع العديد من الإصلاحات الأخرى.

برامج مماثلة

ProjectCenter
ProjectCenter

3 Jun 15

Tar2RubyScript
Tar2RubyScript

2 Jun 15

asm2class
asm2class

3 Jun 15

البرامج الأخرى من المطور Peter Johnson

CodeSnip
CodeSnip

23 Jan 15

CompFileDate
CompFileDate

26 Jan 15

تعليقات ل Yasm

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