শুধুমাত্র তিনটি ভাষায় বর্ণনা সংক্ষেপে, Yasm একটি মডুলার প্রতীকী ভাষান্তর প্রকল্প, কিন্তু এটি আসলে একাধিক নির্দেশ সেট (মুহূর্তে x86 ও AMD64) সমর্থন আপ স্থল থেকে পরিকল্পিত Netwide ভাষান্তর প্রকল্পের একটি সম্পূর্ণ লেখা হয়, উভয় গ্যাস এবং NASM syntaxes, যেমন আউটপুট বাইনারি হিসাবে গ্রহণ করে, ELF64, ELF32, মাপক-হে 32/64-বিট, COFF, RDOFF2 এবং উইন্ডোজ 32/64-বিট বস্তুর formats.User দৃশ্যমান featuresUser দৃশ্যমান বৈশিষ্ট্য সম্পূর্ণ বৈশিষ্ট্যযুক্ত পার্সিং অন্তর্ভুক্ত এবং NASM এবং গ্যাস syntaxes, TASM সিনট্যাক্স জন্য প্রাথমিক সমর্থন, 64-বিট (amd64) নির্দেশ সেট আর্কিটেকচারের জন্য gettext এর একটি সহজ, 2-পাস অপ্টিমাইজার, এবং সমর্থন ব্যবহার করে 64-বিট পূর্ণসংখ্যা ধ্রুবক, আন্তর্জাতিকীকরণ সমর্থনের জন্য সমর্থন, এর lexing যা & nbsp ব্যবহার করে সক্রিয় করা যেতে পারে; & Ldquo; -m AMD64 & rdquo; বিকল্প অথবা একটি সুনির্দিষ্ট 64 বিট বস্তুর বিন্যাস আউটপুট নির্বাচন করে.
এটা COFF, বাইনারি, RDOFF2, ELF32, ELF64, Win32, win64, যেমন 64-বিট এবং 32 বিট সহ বস্তুর ফরম্যাটের বিস্তৃত সমর্থন, গণিত অপারেশন সহ 64 বিট এবং উচ্চতর পূর্ণসংখ্যা ধ্রুবক, জন্য করতে পারবেন Mach- হে বস্তুর ফাইল আউটপুট. উপরন্তু, এটা codeview, DWARF2 সমর্থন করে এবং ডিবাগ ফরম্যাটের stabs, একটি গ্যাস এবং re2c টুল দিয়ে লেখা হয় যে NASM বাক্য গঠন lexers, recursive- অন্তর্ভুক্ত ইউনিক্স এবং লিনাক্স অপারেটিং সিস্টেম, যেমন মাইক্রোসফট উইন্ডোজ এবং DOS.Internal featuresInternal বৈশিষ্ট্য উপর সঞ্চালিত হয় গ্যাস এবং NASM উভয় syntaxes, যেমন strdup, mergesort এবং strcasecmp হিসেবে সুনির্দিষ্ট আর্কিটেকচার-ভিত্তিক নির্দেশ পারজার, পোর্টেবল এবং দরকারী ফাংশন একটি ক্ষুদ্র সংগ্রহ,, যেমন ফণা files.Under প্রতীকী ভাষান্তর পরীক্ষা ইনপুট একটি মান সেট এবং বংশদ্ভুত পার্সার কার্যকারিতা availabilityThe প্রকল্প শুধুমাত্র নিজে কনফিগার ও ইনস্টলেশনের পূর্বে প্রোগ্রাম কম্পাইল ব্যবহারকারী বাধ্য করে, যা একটি উৎস সংরক্ষণাগার, যেমন ডাউনলোডের জন্য উপলব্ধ. সোর্স আর্কাইভ শ্রেষ্ঠ অংশ বিতরণ একটি নির্দিষ্ট ধরনের জন্য ডিজাইন করা হয় যে বাইনারি প্যাকেজ-নির্মিত প্রাক উল্টোদিকে এটি যে কোনো গনুহ / লিনাক্স অপারেটিং সিস্টেম ইনস্টল করা যাবে না.
কি এই রিলিজে নতুন
- Program: Win32, win64, MacOS X, এবং ইউনিক্স ডেরাইভেটিভস লক্ষ্য করতে পারেন যে একটি পরিপক্ক থেকে NASM-বাক্য গঠন x86 ও AMD64 প্রতীকী ভাষান্তর ব্যবহার;
- গ্যাস ছাড়া অন্য একটি গ্যাস বাক্য গঠন প্রতীকী ভাষান্তর ব্যবহার;
- চেষ্টা করে নতুন TASM মত বাক্য গঠন বা ফ্রন্টএন্ড
- হয় DWARF2 বা codeview ব্যবহার করে সমাবেশ উৎস স্তরের ডিবাগ আছে? 8.0 (2005 বনাম);
- (Seh) এবং ELF32 / ELF64 থ্রেড স্থানীয় সংগ্রহস্থল (TLS) পরিচালনা: Win32 / win64 গঠিত ব্যতিক্রম সমর্থন করে একটি মুক্ত সফ্টওয়্যার প্রতীকী ভাষান্তর আছে;
- নতুন এএমডি SSE5 অথবা Intel AVX নির্দেশ সেট লক্ষ্য
- স্থায়িত্ব এবং বৈশিষ্ট্য সেট পদ Yasm এর অগ্রগতি ট্র্যাক রাখা;
- নতুন রিলিজ থেকে Yasm উন্নয়নে অবদান.
কি সংস্করণ 0.7.2 নতুন:
- এই রিলিজে যোগ করা 64-বিট মাপক-হে মাংসখণ্ডের না মূল বৈশিষ্ট সদ্য নির্দিষ্ট AVX / AES নির্দেশাবলীর জন্য সমর্থন, --prefix এবং গ্লোবাল নামকরণের জন্য --suffix অপশন, এবং সমর্থন.
- এটি & quot একটি GOTPCREL স্থানান্তরের উত্পন্ন; এখন rel wrt ..gotpc, & quot; এবং অন্যান্য সংশোধন করা হয়েছে সঙ্গে বরাবর, সব সম্ভব ক্ষেত্রে বাইট আকারের অ কঠোর ধাক্কা অনুকূল রূপ দেয়.
পাওয়া মন্তব্যসমূহ না