এসেম্ব্লার ইংরেজি শব্দ "এসেম্ববলার" থেকে এসেছে, যার অর্থ "এসেম্বলার"। এসেম্ব্লার একটি উত্স কোড সংকলক যা এই কোডটিকে যন্ত্রের ভাষায় রূপান্তর করে।
প্রয়োজনীয়
পিসি ম্যানুয়াল।
নির্দেশনা
ধাপ 1
এসেম্ব্লার, ভাষা নিজেই, বেশিরভাগ নির্দিষ্ট আর্কিটেকচার, পাঠ্য বাক্য গঠন এবং অপারেটিং সিস্টেমের ক্ষেত্রে নির্দিষ্ট to এছাড়াও রয়েছে একাধিক প্ল্যাটফর্ম বা সর্বজনীন, বা বরং, সীমাবদ্ধ সর্বজনীন সমাবেশকারী যা বিভিন্ন প্ল্যাটফর্ম এবং অপারেটিং সিস্টেমে কাজ করতে পারে। তবে নিম্ন-স্তরের ভাষায় কোনও ডিভাইস-স্বতন্ত্র প্রোগ্রাম লেখা সম্ভব নয়। সর্বজনীন সমাবেশকারীগুলির মধ্যে, ক্রস-এসেম্বেলারগুলি পৃথক পৃথকভাবে আলাদা করা হয়, যা অন্যান্য অপারেটিং সিস্টেম এবং আর্কিটেকচারের জন্য একটি এক্সিকিউটেবল মডিউল বা মেশিন কোডগুলি একত্রিত করতে সক্ষম are
ধাপ ২
প্রোগ্রামের এক্সিকিউটেবল মডিউলগুলি অর্জনের পথে সমাবেশটি প্রথম এবং শেষ পর্যায়ে নয়। উদাহরণস্বরূপ, কিছু উচ্চ-স্তরের সংকলক সমাবেশ ভাষা প্রোগ্রাম হিসাবে ফলাফল তৈরি করতে পারে। ভবিষ্যতে, এসেমব্লার নিজেই এই জাতীয় প্রোগ্রামটি প্রক্রিয়াকরণের জন্য দায়বদ্ধ। তদতিরিক্ত, সমাবেশের ফলাফল এক্সিকিউটেবল মডিউল নাও হতে পারে, তবে একটি অবজেক্ট এক, এতে মেশিন কোড এবং প্রোগ্রামের ডেটা পৃথক ব্লকের মধ্যে থাকবে। এক্সিকিউটেবল ফাইলগুলি লিঙ্ক সম্পাদকগুলি ব্যবহার করে এগুলি থেকে তৈরি করা হয়।
ধাপ 3
ডস সিস্টেমের জন্য অ্যাসেমব্লাররা সবচেয়ে সুপরিচিত। এর মধ্যে টিএএসএম, এমএএসএম এবং ডাব্লুএএসএমকে আলাদা গ্রুপে আলাদা করা যায়। এক সময়, A86 আকারে সহজতম সমাবেশীও খুব জনপ্রিয় ছিল।
পদক্ষেপ 4
উইন্ডোজ অপারেটিং সিস্টেমটি যখন ব্যাপকভাবে ব্যবহৃত হতে শুরু করে তখন বিকাশকারীরা টিএএসএম চালু করে। এটি একটি অনানুষ্ঠানিক প্যাকেজ যা "! টিই" নামে একজন ব্যক্তি তৈরি করেছিলেন। এই ভাষাটি উইন্ডোজের পরিবেশে বিভিন্ন প্রোগ্রাম তৈরি করা সম্ভব করেছিল। বর্তমানে, এই কর্মসূচির উন্নয়ন আনুষ্ঠানিকভাবে বন্ধ রয়েছে। পরিবেশটি বেসরকারী হয়ে উঠেছে, তবে এটি সংকলকটির সাথে কাজ করা আরও সহজ করে তোলে।
পদক্ষেপ 5
মাইক্রোসফ্ট আনুষ্ঠানিকভাবে আরেকটি পণ্য মাইক্রোসফ্ট ম্যাক্রো এসেমব্লারকে সমর্থন করে। এটি এখনও বিকশিত হচ্ছে, সর্বশেষতম সংস্করণগুলি অনেকগুলি কিটে অন্তর্ভুক্ত রয়েছে। যাইহোক, ডস সিস্টেমগুলির জন্য প্রোগ্রাম তৈরি করার লক্ষ্যে তৈরি করা সংস্করণটি উন্নয়ন বন্ধ করে দিয়েছে stopped
পদক্ষেপ 6
আজ একটি ওপেন সোর্স এসেম্বলার প্রজেক্ট তৈরি করা হয়েছে। এর সংস্করণগুলি বিভিন্ন অপারেটিং সিস্টেমের জন্য উপলব্ধ হয়ে উঠেছে। এই সেটটি আপনাকে এই সিস্টেমগুলির জন্য অবজেক্ট ফাইলগুলিও পেতে দেয়। এই এসেমব্লারকে এনএএসএম বলা হয়।
পদক্ষেপ 7
ইয়াসম কয়েকটি ব্যতিক্রম সহ স্ক্র্যাচ থেকে এনএএসএম-র একটি পুনরায় লিখিত সংস্করণ। তরুণ এফএএসএম এসেম্ব্লারারের পুনরায় লাইসেন্সিং নিষিদ্ধ।