• gerçek hayattan bir örnek verelim: şimdi diyelim siz sözlük okuyorsunuz veya oyun oynuyorsunuz, birden mal bir arkadaşınız gelip sizin kafanıza vuruyor siz de doğal olarak yaptığınız işi bırakıyorsunuz ve mal arkadaşınızı dövmeye başlıyorsunuz, ağzını burnunu kırıp kafanıza vurduğuna pişman ettikten sonra kaldığınız yerden işinize devam ediyorsunuz. bu örneğimizde merkezi işlem birimi siz, kesme yi veren kaynak mal arkadaşınız ve kesme geldiğinde yürüttüğünüz işlem yani arkadaşınızı dövmeniz kesme hizmet programı oluyor.

    diyelim ki birden fazla mal arkadaşınız var, bu da birden fazla kesme isteyen kaynağınız olduğu anlamına geliyor. tabii bunlar size aynı anda dan dun girişirlerse doğal olarak siz bu "gel beni döv" isteklerine önceliğine göre cevap verirsiniz. bunun için önceliği tabii ki en çok gıcık olduğunuza verirsiniz, en öncelikli kesme kaynağına cevap verdikten sonra sırasıyla önceliğine göre (yani en gıcıktan daha az gıcığına doğru) hepsini bir güzel pataklar işinize geri dönersiniz.

    diyelim ki siz en gıcık olduğunuz kişiyi döverken, dünyanın en gıcık kişisi gelip size bir laf söylerse doğal olarak daha o öncelikli olur ve dövdüğünüz elemanı bırakıp dünyanın en gıcık kişisi ne dalarsınız, onu dövüp rahatladıktan sonra dövmeyi bıraktığınız elemana girişmeye devam edersiniz. bu olaylar böyle devam eder.

    buradaki örneklerimizden ilki tek bir kesme geldiğinde merkezi işlem biriminin davranışını, ikincisi aynı anda birden fazla kesme isteği geldiğinde mib in halet-i ruhiyesini ve üçüncüsü de bir kesme isteğine cevap verilirken daha öncelikli bir kesme geldiğinde ne yapıldığını anlatmaktadır.

    bu bilgiler gerçek hayatta ne işime yaracak diye sormayın efendim, mib böyle davranıyor ben ne yapayım? onu yapan da insanlar olduğu için doğal olarak böyle bir algoritması mevcut.
  • ingilizcede kesme eylemi. suregelen bir isleme sonra devam edilebilecek bicimde ara vermek anlaminda kullanilir.
  • normal akışında devam eden bir programda önceden tanımlanmış özel bir durum olduğunda, o an yapmakta olduğu işi bırakıp bu özel durumda belirtilen fonksiyonu çalıştırması. örnek vermek gerekirse araba kaza yaptığında arabanın elektronik kısmını yöneten mikroişlemcinin o an tüm işi bırakıp hava yastıklarını şişirmesi gibi düşünebiliriz.
  • aynı anda birden çok dış etkeni değerlendirmenizi sağlayan ve ona göre flag raise up oluşu sonucu otomatik rutine giren oldukça işlevsel metod. 8051 için konuşacak olursam ex0, t0, ex1, t1, serial ve t2(8052'de bulunan) interruptları rom adreste 0003den başlayıp 002b'ye kadar sürmektedir. burada önemli olan her bir interrupt rutini için 8 byte gerektiğinden dolayı bu sınırı aşmamanız. aşacaksanız da başka bir rom adrese ljmp çekerek subroutine oluşturmalısınız.

    polling method gibi amelelik yapmanıza gerek bırakmaz. microprocessor için zaman kaybı yaratmaz. iyidir, güzeldir.
  • donanımsal ya da yazılımsal olarak bir mikroişlemcinin, program akışını keserek daha önce tanımlanmış başka bir program parçasını işletmesi ve tekrar geri dönmesi için uyarması, dürtmesi.
  • işlemciye "bırak şimdi neyle uğraşıyosan, şunu bi hallediver, hadi bakiyim" demek.

    eski sistemlerdeki division by zero hatasından kurtuluş yöntemi.
    (bkz: yamuluyorsam düzeltin)
  • şimdi yalan olmasın reset'in mantığı da bunun gibidir. çat diye işlem falan kesilir, seslenilen yere bakılır. yok yanlışsa da zaten sınavdan kalmışım, belamı bulmuşumdur.
  • (bkz: suspend)
    (bkz: break)
    (bkz: stop)
  • 80x86 makine dilinde extradan flag'lerin de push edildigi bir far call'dan ba$ka bi$ii degildir.. bundan dolayi anlik stack gidip gelmesinden ba$ka bir yan etkisi olmadigi icin programin aki$ini etkilemez..
hesabın var mı? giriş yap