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

LOOKUP2 – PBP Türkçe

LOOKUP2 Index,[Value{,Value...}],Var

LOOKUP2 fonksiyonu, 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 belirtilen değişkenin içeriği değişmeden kalır.


Bu liste, 16-bitlik 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. Value değeri olarak ifadeler (Örn: Değişken1+Değişken2) kullanılamazken, Index değeri için kullanılabilir. Dinamik indisli diziler LOOKUP2 fonksiyonunda kullanılamazken, sabit indisli diziler kullanılabilir. 85 terimden (18Cxxx serisi için 256) oluşan listeler bu fonksiyon ile birlikte kullanılabilir.

LOOKUP2, LOOKUP fonksiyonuna göre bellekte 3 kat daha fazla yer kaplayan kod üretmektedir. Eğer liste, sadece 8-bitlik sabitlerden oluşuyorsa LOOKUP fonksiyonunu kullanmak bellek tasarrufu açısından uygun olacaktır.

Örnek

LOOKUP2 B0,[256,512,1024],W1 'B0+1'inci değeri bul, W1’e ata.

Bunlara da Bakın

  • LOOKDOWN2
  • LOOKUP
  • LOOKDOWN

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.


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.