Apa yang dimaksud dengan interupsi?
T: Apa yang dimaksud dengan interupsi?
J: Interupsi adalah tindakan yang dilakukan oleh mikroprosesor yang bukan merupakan bagian dari program yang sedang dieksekusi karena kejadian eksternal.
T: Apa yang menyebabkan interupsi paling sering terjadi pada prosesor?
J: Interupsi paling sering terjadi pada prosesor karena menerima sinyal dari perangkat keras.
T: Dapatkah interupsi disebabkan oleh perangkat lunak?
J: Ya, interupsi juga dapat disebabkan oleh perangkat lunak yang berjalan paralel dengan program yang sedang dieksekusi.
T: Sebutkan beberapa contoh peristiwa yang dapat menyebabkan interupsi.
J: Contoh kejadian yang dapat menyebabkan interupsi adalah penekanan tombol pada keyboard, timer berbunyi, dan transfer data yang terjadi.
T: Apakah interupsi bergantung pada tempat program dijalankan?
J: Tidak, interupsi dapat terjadi kapan saja selama eksekusi program terlepas dari lokasi program dalam kode sumbernya.
T: Apakah interupsi merupakan peristiwa yang diinginkan oleh mikroprosesor?
J: Interupsi biasanya merupakan peristiwa yang tidak diinginkan oleh mikroprosesor karena mengganggu eksekusi program dan membutuhkan perhatian segera.
T: Bagaimana cara mikroprosesor merespons interupsi?
J: Mikroprosesor menghentikan sementara program yang sedang dieksekusi dan menjalankan rutin layanan interupsi (ISR) untuk menangani interupsi sebelum kembali ke program yang sedang dieksekusi.