‘gosub’ ile Etiketlenmiş Yazılar

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.

Devamını Oku »

RETURN – PBP Türkçe

RETURN

Programın, alt programdan geri dönmesini sağlar. RETURN, programı, alt programı çağıran kod olan GOSUB komutundan sonraki komuta döndürür.

Örnek

GOSUB alt1 ‘ alt1 isimli alt programa gider

alt1:
SEROUT 0,N2400,["Yemek"] ‘ Pin0 üzerinden “Yemek” bilgisi seri iletişim ile gönderilir
RETURN ‘ Program, Gosub kodundan sonra gelen koda geri döner

Bunlara da Bakın

  • GOSUB

Tüm fonksiyonların listesine buradan bakabilirsiniz.

Yazıyı e-posta ve RSS ile alanların dikkatine:

Bu yazının yayınlan versiyonu ile e-posta ile gönderilen versiyonu ve RSS ile yayınlanan versiyonu arasında stil ve şablon yönünden küçük farklılıklar olabilir. Ek olarak, yazı üzerinde herhangi bir düzeltme veya değiştirilme yapılırsa tekrar e-posta gönderilmemektedir. Aynı durum RSS okuyucuları için de geçerli olabilmektedir. Bu yüzden bu yazıdaki bilgileri kullanmadan önce en doğru ve güncel bilgiye ulaşmak için yazının orjinaline bakmanızı öneririz.

GOTO – PBP Türkçe

GOTO Label

Program, çalışmaya Label altında bulunan kodlardan devam eder.

Örnek

GOTO gonder ‘ gonder etiketli kodlara atla

gonder: SEROUT 0,N2400,["Selam"] ‘ Pin0 üzerinden “Selam” bilgisi seri iletişim yöntemi ile gönderilir

Bunlara da Bakın

  • GOSUB
  • BRANCH
  • BRANCHL

Tüm fonksiyonların listesine buradan bakabilirsiniz.

Yazıyı e-posta ile alanların dikkatine:

Bu yazının yayınlan versiyonu ile e-posta ile gönderilen versiyonu arasında stil ve şablon yönünden küçük farklılıklar olabilir. Ek olarak, yazı üzerinde herhangi bir düzeltme veya değiştirilme yapılırsa tekrar e-posta gönderilmemektedir. Bu yüzden bu yazıdaki bilgileri kullanmadan önce lütfen güncel versiyonunu kontrol ediniz.

Arama Yap
Üye Alanı
 
 
Kayıt Ol || Aktivasyon Kodu İste
Teknik Yardım
9 tane konu henüz çözüme ulaşmamış. Belki siz yardımıcı olabilirsiniz ya da sorunlarınızı çözmenize başkaları yardım edebilir. Teknik Yardım bölümüne buradan ulaşabilirsiniz.
Destek İçin
İzoelektronik Facebook Sayfası
İzoelektronik'e Facebook sayfamıza katılarak destek olabilir, eklenecek yeni yazıları ve gelişmeleri Facebook üzerinden de takip edebilirsiniz.
Güncel Kalın

Eklenen Yazılar E-posta Adresinize Gönderilsin

Bizi RSS ile de takip edebilirsiniz.

Translate
Son Yorumlar
  • thepcman: Ödüllerin tamamı tarafıma ulaştı, izoelektronik’e ve destekçilere teşekkür ederim, benzer organizasyonların daha sık yapılması...
  • 90alper90: Merhabalar, Programın kodunda hata olduğunu sanmıyorum. Dosyadaki ASM dosyası PBP tarafından üretilmiştir. Bu açıdan derlendiği zaman...
  • oguven84: merhaba öncelikle teşekkur ederim.. benim sorunum tum dediklerinizi tek tek yaptım ama hyper terminalde sadece kare basıyor..verdiginiz...
  • fetlab: TMMOB EMO bu yarışmaya destek vermesini çok güzel ve önemli buluyorum. Aldığım kitap çok kayde değer ve inceleyip, okuması çok keyifli bir...
  • bilpaylas: Merhaba, TMMOB EMO’nun hem yarışmaya destek olması ve hemde bizlere kitap göndermesi sebebiyle teşekkürlerimi borç bilirim. Daha...
drupal statistics module