Yasm

نرم افزار تصویر:
Yasm
جزئیات نرم افزار:
نسخه: 1.3.0
ها تاریخ: 17 Feb 15
توسعه دهنده: Peter Johnson
پروانه: رایگان
محبوبیت: 25

Rating: nan/5 (Total Votes: 0)

به طور خلاصه شرح داده شده در تنها سه کلمه، Yasm یک پروژه نصب مدولار است، اما از آن است که در واقع یک بازنویسی کامل از پروژه نتواید اسمبلر، طراحی از زمین تا به برای حمایت از مجموعه آموزش های متعدد (x86 و AMD64 در حال حاضر)، هر دو گاز و گرامرهای NASM، و همچنین به خروجی باینری شرایط، ELF64، ELF32، ماخ-O 32/64 بیتی، کاف، RDOFF2 و ویندوز 32/64 بیتی formats.User شی featuresUser قابل مشاهده ویژگی های قابل مشاهده شامل تجزیه کامل شامل و lexing برنامه از NASM و گرامرهای GAS، حمایت اولیه برای نحو TASM، پشتیبانی برای ثابت عدد صحیح 64 بیتی، پشتیبانی بین المللی با استفاده از گتکس، بهینه ساز ساده 2-پاس، و پشتیبانی از 64 بیتی (AMD64) مجموعه دستورالعمل معماری، که می توان با استفاده از و nbsp فعال. صفحه & ldquo؛ AMD64 متر کار & rdquo؛ گزینه و یا با انتخاب 64 بیتی خروجی فرمت شی صریح.
این برای 64 بیتی و عدد صحیح بالاتر ثابت، از جمله عملیات ریاضی اجازه می دهد تا، پشتیبانی از طیف گسترده ای از فرمت شی، از جمله COFF، باینری، RDOFF2، ELF32، ELF64، های Win32، Win64، و همچنین به عنوان 64 بیتی و 32 بیتی Mach- O خروجی فایل شی. علاوه بر این، آن را پشتیبانی CodeView، DWARF2 و STABS فرمت های اشکال زدایی، قابل اجرا بر روی یونیکس و لینوکس سیستم عامل، و همچنین ویژگی های مایکروسافت ویندوز و DOS.Internal featuresInternal شامل یک گاز و lexers نحو NASM که با ابزار re2c نوشته شده است، recursive- قابلیت تجزیه تبار برای هر دو گاز و NASM گرامرهای، تجزیه کننده های معماری خاص آموزش، مجموعه کوچکی از توابع قابل حمل و مفید، مانند strdup، mergesort و strcasecmp، و همچنین به عنوان یک مجموعه استاندارد از ورودی آزمون اسمبلر files.Under هود و availabilityThe پروژه های موجود برای دانلود تنها به عنوان یک آرشیو منبع، که نیروهای کاربر به صورت دستی پیکربندی و کامپایل برنامه قبل از نصب و راه اندازی است. بهترین بخشی از یک آرشیو منبع است که می توان آن را در هر سیستم عامل گنو / لینوکس نصب شده است، به عنوان مخالف به از پیش ساخته شده برای بستههای دودویی که برای نوع خاصی از توزیع طراحی شده است.

چه در جدید است این نسخه:

استفاده از معماری x86 در NASM-نحو بالغ و نصب AMD64 است که می تواند های Win32، Win64، MacOS اکس، و مشتقات یونیکس هدف قرار دادن.
استفاده از یک اسمبلر 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، --prefix و گزینه --suffix برای نامگذاری global دربرمیگیرد، و پشتیبانی از تازه دستورالعمل AVX / AES در تنظیمات اصلی مشخص نشده است.
این نیز تولید جابجایی GOTPCREL برای & quot؛ WRT نگارش ..gotpc ها & quot؛ و بهینه سازی فشار غیر دقیق به اندازه بایت در تمام موارد ممکن است، همراه با چند رفع دیگر.

نرم افزار های مشابه

Bakery
Bakery

2 Jun 15

Ctcompare
Ctcompare

15 Apr 15

Alienbuild
Alienbuild

3 Jun 15

YAZ
YAZ

20 Feb 15

نرم افزار های دیگر از توسعه دهنده Peter Johnson

CompFileDate
CompFileDate

26 Jan 15

CodeSnip
CodeSnip

23 Jan 15

نظرات به Yasm

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!