S: Kesme nedir?

C: Kesme, harici olaylar nedeniyle yürütülmekte olan programın bir parçası olmayan bir mikroişlemci tarafından gerçekleştirilen bir eylemdir.

S: Bir işlemcide kesintilerin en sık meydana gelmesine ne sebep olur?

C: Kesmeler en çok donanımdan sinyal alınması nedeniyle bir işlemcide meydana gelir.

S: Kesmelere yazılım neden olabilir mi?

C: Evet, kesintiler yürütülmekte olan programa paralel olarak çalışan bir yazılımdan da kaynaklanabilir.

S: Kesmeye neden olabilecek birkaç olay örneği listeleyin.

C: Kesmeye neden olabilecek olaylara örnek olarak klavyedeki tuşlara basılması, bir zamanlayıcının kapanması ve veri aktarımlarının gerçekleşmesi verilebilir.

S: Bir kesme programın nerede yürütüldüğüne bağlı mıdır?

C: Hayır, programın kaynak kodunda nerede olduğuna bakılmaksızın programın yürütülmesi sırasında herhangi bir zamanda kesmeler meydana gelebilir.

S: Kesme bir mikroişlemci için arzu edilen bir olay mıdır?

C: Kesmeler genellikle bir mikroişlemci için istenmeyen olaylardır, çünkü programın yürütülmesini kesintiye uğratırlar ve acil müdahale gerektirirler.

S: Bir mikroişlemci bir kesmeye nasıl yanıt verir?

C: Bir mikroişlemci yürütülmekte olan programı geçici olarak askıya alır ve yürütülmekte olan programa geri dönmeden önce kesmeyi işlemek için bir kesme hizmet rutini (ISR) yürütür.