সমাবেশের নির্দেশাবলী (সাধারণত) অপকডগুলিতে সরাসরি ম্যাপিং হয়, যা মেশিন কোডের (বহু-) বাইট মান যা প্রসেসরের দ্বারা সরাসরি ব্যাখ্যা করা যায়। কোনও টেবিল থেকে সন্ধান করে সরাসরি অপকডগুলিতে একটি প্রোগ্রাম লেখার পক্ষে এটি সম্ভব (যেমন 6039 মাইক্রোপ্রসেসরের জন্য এটির মতো) উদাহরণস্বরূপ সম্ভবত মিলবে সমাবেশ নির্দেশাবলীর সাথে তালিকাভুক্ত, এবং জিনিসগুলির জন্য হ্যান্ড-নির্ধারণকারী মেমরি ঠিকানা / অফসেটগুলি তালিকাভুক্ত করা সম্ভব লাফানোর মতো
প্রথম প্রোগ্রামগুলি ঠিক এই ফ্যাশনে হয়েছিল - হাতে লিখিত ওপকোড।
যাইহোক, বেশিরভাগ সময় এসেম্বিলারকে "সংকলন" সমাবেশের কোডটি ব্যবহার করা সহজ, যা স্বয়ংক্রিয়ভাবে এই অপকোড লুক্কুয়ালগুলি সম্পাদন করে, পাশাপাশি নামকরণ করা লাফ লেবেলগুলির জন্য ঠিকানাগুলি / অফসেটগুলিতে সহায়তা করে, ইত্যাদি ce
প্রথম সমবেতকারীদের হাতে লেখা ছিল। এই এসেম্বলবারগুলি আরও জটিল এসেম্বেবলারগুলিকে একত্রিত করতে ব্যবহৃত হতে পারে, যা উচ্চতর স্তরের ভাষার জন্য রচনা করা সংকলকগুলিকে একত্রিত করার জন্য ব্যবহার করা যেতে পারে, ইত্যাদি on পরবর্তী সেটগুলির সরঞ্জাম সহজতর করার জন্য সরঞ্জামগুলি পুনরাবৃত্তভাবে লেখার এই প্রক্রিয়াটিকে বুটস্ট্র্যাপিং (তার উত্তরে ডেভিড রবিনোভিটস দ্বারা উল্লিখিত) বলা হয় ।