অপকোড বা অপারেশন কোড কোনটি?
ক) ADD
খ) DIV
গ) SUB
ঘ) সবগুলো
বিস্তারিত ব্যাখ্যা:
ADD (যোগ) DIV (ভাগ) এবং SUB (বিয়োগ) সবগুলোই অ্যাসেম্বলি ভাষা বা মেশিন ভাষায় ব্যবহৃত মৌলিক অপারেশন কোড বা অপকোড।
Related Questions
ক) Mnemonics
খ) Symbolic code
গ) Gray codes
ঘ) Opcode
Note : মেশিন কোডের বাইনারি নির্দেশাবলীর পরিবর্তে ইংরেজি শব্দের সংক্ষিপ্ত রূপ (যেমন ADD SUB) ব্যবহার করে লেখা নির্দেশকে সিম্বোলিক কোড (Symbolic Code) বা সংকেত কোড বলা হয়।
ক) Machine language
খ) High level language
গ) Assembly language
ঘ) Medium level language
Note : উচ্চস্তরের ভাষার প্রোগ্রামগুলো সহজে এক কম্পিউটার থেকে অন্য কম্পিউটারে বা এক অপারেটিং সিস্টেম থেকে অন্য অপারেটিং সিস্টেমে স্থানান্তর (Relocation) করা যায়।
ক) শূন্য (০) ও নয় (৯)
খ) দুই (২) ও তিন (৩)
গ) শূন্য (০) এবং এক (১)
ঘ) শূন্য (০) এবং শূন্য (০)
Note : বাইনারি বা দ্বিমিক সংখ্যা পদ্ধতিতে শুধুমাত্র দুটি অঙ্ক ব্যবহৃত হয়: ০ (শূন্য) এবং ১ (এক)।
ক) মেশিন ভাষা
খ) অ্যাসেম্বলি ভাষা
গ) হাই লেভেল ভাষা
ঘ) চতুর্থ প্রজন্মের ভাষা
Note : মেশিন ভাষা এবং অ্যাসেম্বলি ভাষা উভয়ই মেমোরি অ্যাড্রেসের সাথে সরাসরি যোগাযোগ করতে পারে। কিন্তু অ্যাসেম্বলি ভাষা অপেক্ষাকৃত সহজ হওয়ায় সরাসরি সংযোগ সাধনের জন্য অ্যাসেম্বলি ভাষা উপযুক্ত।
ক) যান্ত্রিক ভাষা
খ) উচ্চস্তরের ভাষা
গ) অ্যাসেম্বলি ভাষা
ঘ) অতি উচ্চস্তরের ভাষা
Note : প্রথম প্রজন্মের প্রোগ্রামিং ভাষা (1GL) হলো মেশিন ভাষা বা যান্ত্রিক ভাষা যা বাইনারি কোড দিয়ে গঠিত।
ক) কখনও বুঝতে পারে না
খ) আংশিক বুঝতে পারে
গ) সরাসরি বুঝতে পারে
ঘ) যান্ত্রিক ভাষায় রূপান্তর হলে বুঝতে পারে
Note : কম্পিউটার মানুষের ভাষা সরাসরি বুঝতে পারে না কিন্তু উচ্চস্তরের ভাষাকে অনুবাদক (কম্পাইলার/ইন্টারপ্রেটার) দ্বারা যান্ত্রিক ভাষায় রূপান্তর করলে তা বুঝতে পারে।
জব সলুশন