নিচের কোন প্রোগ্রামের মাধ্যমে অ্যাসেম্বলি ভাষায় লিখিত নিমোনিক্সকে তাদের সমতুল্য মেশিন কোডে রূপান্তর করে?
A কম্পাইলার
B ডিবাগার
C অ্যাসেম্বলার
D ইমুলেটর
Solution
Correct Answer: Option C
- অ্যাসেম্বলার (Assembler) হলো এমন একটি অনুবাদক প্রোগ্রাম যা অ্যাসেম্বলি ভাষায় লিখিত সোর্স কোড বা নেমোনিক্স (Mnemonics)-কে সমতুল্য মেশিন কোডে (বাইনারি 0 এবং 1) রূপান্তর করে।
- এটি অ্যাসেম্বলি ভাষার প্রতিটি নির্দেশকে মেশিন ভাষার একটি নির্দেশে পরিণত করে যাতে প্রসেসর তা বুঝতে পারে।
অন্যদিকে,
- কম্পাইলার (Compiler): হাই-লেভেল ল্যাঙ্গুয়েজে লেখা সম্পূর্ণ প্রোগ্রামকে একসাথে মেশিন ভাষায় অনুবাদ করে।
- ডিবাগার (Debugger): প্রোগ্রামের ভুল বা বাগ (Bug) খুঁজে বের করতে এবং সংশোধন করতে সাহায্য করে।
- ইমুলেটর (Emulator): এমন একটি হার্ডওয়্যার বা সফটওয়্যার যা একটি কম্পিউটার সিস্টেমকে অন্য একটি সিস্টেমের মতো আচরণ করতে সাহায্য করে।