Kesme nedir?
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.