GOSUB – PBP Türkçe
GOSUB Label
Program, label ile belirtilmiş kısımdan çalışmaya devam eder. Fakat, bu sırada programın kaldığı yerin adresi cihazın stack ( yığın ) hafızasına kaydedilir. GOTO komutunun aksine, RETURN komutu ile program, GOSUB komutunun çağırıldığı programa geri dönebilmektedir. Yazdığınız programda istediğiniz kadar alt program (subroutine ) kullanabilirsiniz. Ek olarak, alt programları birbiri içerisinde ( nested ) de kullanabilirsiniz. Bu tür kullanımda, iç içe dörtten fazla alt program kullanılmaması önerilmektedir.
Örnek
GOSUB ses ‘ ses isimli alt program çalıştırılır.
…
ses: HIGH 0 ‘ Pin0 a bağlanmış LED i yak.
SOUND 1,[80,10] ‘ Pin1 e bağlanmış hoparlörden ses çıkar.
LOW 0 ‘ Pin0 a bağlanmış LED i söndür.
RETURN ‘ Çağrıldığın ana programa geri dön.
Bunlara da Bakın
- RETURN
- GOTO
- BRANCH
- BRANCHL
Tüm fonksiyonların listesine buradan bakabilirsiniz.
Bağlantılı Yazılar
Yorum yapılmamış. Yapılmış
Yorum Yapın ya da Soru Sorun
Yorum yapabilmeniz ya da soru sorabilmeniz için giriş yapmanız gerekmektedir.
Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.