Yeni tasarım, test yayınıdır. Gördüğünüz hataları lütfen bildiriniz.

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.


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.