Komutun bulunduğu Bank'ı öğrenme?

Başlatan serdararikan, 16 Haziran 2015, 14:49:06

serdararikan

assembly içerisinde pagesel ile herhangi bir label e dallanmak istiyorum fakat gerkesiz kod kalabalığından kurtulmak için eğer dallanacağım label goto ile aynı Bank içerisinde ise Pagesel komutunun işletilmemesini farklı Bank içerisindeyse pagesel komutunun devreye girmesini istiyorum.bunu sağlayabileceğim bir komut varmıdır acaba?

z

Tam olarak nasıl yapıldığını bilmiyorum fakat mantık aşağıdakı gibidir.

      if (GotoLabel - $) > PageLenght
          Page değiştir
      endif


$ yerine  $+1 gibi goto yada call komutunun kendi uzunluğu da hesaba dahil edilmeli.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

mehmet

Mesela 12f683 kataloğu; Tablo 2-1 ve 2-2.
İlgili kontroler kataloğunda bu tip tablolar
yer almaktadır. Buna göre bulunduğunuz
yerde kaybolmazsınız...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr