Interrupt I/O প্রোগ্রামের শেষ ইনস্ট্রাকশনটি নিচের কোনটি?
A HOLD
B INTR
C RETURN
D READY
Solution
Correct Answer: Option C
- কোনো ইন্টারাপ্ট (Interrupt) আসার পর মাইক্রোপ্রসেসর তার বর্তমান কাজ সাময়িকভাবে স্থগিত করে ইন্টারাপ্ট সার্ভিস রুটিন (Interrupt Service Routine বা ISR) এক্সিকিউট করে।
- ISR বা Interrupt I/O প্রোগ্রামের কাজ শেষ করার পর মাইক্রোপ্রসেসরকে তার আগের মূল প্রোগ্রামে ফিরে যেতে হয়।
- এই ফিরে যাওয়ার কাজটি সম্পন্ন করার জন্য ইন্টারাপ্ট প্রোগ্রামের একদম শেষ ইনস্ট্রাকশন হিসেবে RETURN (বা RET) ব্যবহার করা হয়।
- এটি স্ট্যাক (Stack) থেকে মূল প্রোগ্রামের পরবর্তী অ্যাড্রেসটি পিসি (Program Counter)-তে লোড করে।