‘on’ ile Etiketlenmiş Yazılar
ON INTERRUPT – PBP Türkçe
ON INTERRUPT GOTO Label
ON INTERRUPT komutu kesmelerin bir PICBasic altprogramı gibi değerlendirilmesini sağlar.
Kesmeleri PicBasic Pro kullanarak işlemenin iki yolu vardır. İlk yol kesmeleri assembly dili ile program yazarak işlemektir. Bu yol ile kesmeler miminumum gecikme yaşanarak işlenebilir. İkinci yol ise PicBasic Pro kesme işleyicisi (“interrupt handler”) kullanmaktır. Bu sayede kesme altprogramları RESUME ile biten sıradan PicBasic Pro altprogramları gibi yazılabilir.
DISABLE – PBP Türkçe
DISABLE
Tüm hata ayıklama (“debug”) ve kesme işlemleri bu komut ile pasif edilir. Bu komuttan sonra kesmeler gerçekleşse bile PicBasicPro kesme işleyicisi (“handler”) ve hata ayıklama (“debug”) monitörü ENABLE komutu kullanılana kadar çalışmamaktadır. DISABLE ve ENABLE komutları direkt olarak kod üreten komutlardan çok, derleyiciye çeşitli talimatlar veren komutlardır.
RESUME – PBP Türkçe
RESUME {Label}
Programı, kesme oluşutuğu zaman kaldığı yere döndürür. RESUME komutu, RETURN komutuna benzer olmasına rağmen, PicBasic Pro kesme değerlendiricisinin (“interrupt handler”) sonunda kullanılır. Opsiyonel olarak Label parametresi ile bir etiket belirtilirse, program, kesmenin oluştuğu noktaya dönmek yerine belirtilen etiketten devam eder. Bu tür kullanımda, etiket belirterek, programın geri dönüş noktalarının kaydedildiği “yığın” (“stack”) üzerindeki bilgiler kullanılabilir olmayacaktır.
ENABLE – PBP Türkçe
ENABLE
Daha önceden DISABLE komutu ile iptal edilmiş kesme ve “debug” (hata ayıklama) işlemeyi aktif hale getirir. DISABLE ve ENABLE komutları direkt olarak kod üreten komutlardan çok, derleyiciye çeşitli talimatlar veren komutlardır.