LOOKUP – PBP Türkçe

LOOKUP Index,[Constant{,Constant...}],Var

LOOKUP fonksiyonu 8-bitlik sabitlerden oluşan listeden değer döndürmek için kullanılabilir. Eğer Index parametresi sıfır ise, Var parametresi ile belirtilen değişkenin değeri listedeki ilk sabitin değeri olacaktır. Eğer Index parametresi bir ise, Var parametresi ile belirtilen değişkene ikinci sabitin değeri alınacaktır ve bu şekilde devam etmektedir. Eğer Index değeri listedeki sabitlerin sayısından büyük veya sayısına eşit ise herhangi bir işlem yapılmaz ve Var parametresi ile belirtilmiş değişkenin içeriği değişmeden kalır.

Bu liste, numerik ve “string” (katar) sabitlerden oluşan bir liste olabilir. “String” (katar) tipi sabitler tek tek karakterlerden oluşan ifadeler olarak algılanır ve her karakterin ASCII kodu değerlendirilir. Dinamik indisli diziler LOOKUP fonksiyonunda kullanılamazken, sabit indisli diziler kullanılabilir. 255 terimden (18Cxxx serisi için 256) oluşan listeler bu fonksiyon ile birlikte kullanılabilir.

Örnek

FOR B0 = 0 TO 5 ‘ 0′dan 5′e kadar say.
LOOKUP B0,["Merhaba!"],B1 ‘ B0 karakterinin kelime içerisindeki konumunun değerini B1 değişkenine ata.
SEROUT 0,N2400,[B1] ‘ B1 değişkenindeki karakteri Pin0 üzerinden seri iletişim ile gönder.
NEXT B0 ‘ Bir sonraki karaktere geç

Bunlara da Bakın

  • LOOKDOWN
  • LOOKUP2
  • LOOKDOWN2

Tüm fonksiyonların listesine buradan bakabilirsiniz.

Bu yazı, “İzoelektronik – Atölye” grubu tarafından, 90alper90 ve Hazar kullanıcı adlı grup üyelerinin ortak, aktif çalışması ile hazırlanmıştır.



Bağlantılı Yazılar

Yorum yapılmamış. Yapılmış

Yazıyı paylaşın. | Yazı ile ilgili sorun bildirin.

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.

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