BTFSS f,b käskyn toiminta.
![]()
![]()
f voi olla mikä rekisteri tahansa. Voidaan esittää joko nimellä tai muistipaikan numerolla.
Luetaan (f- rekisterin) bitti (b), b vastaa rekisterin bittinumeroa oikealta, ensimmäinen numero = 0.
Jos luettu bitti on 0, lisätään ohjelmalaskijan lukemaan 1, jolloin ohjelmalaskija osoittaa ohjelmassa seuraavalle riville.
Jos luettu bitti on 1, lisätään ohjelmalaskijaan 2, jolloin ohjelma laskija jättää yhden ohjelmarivin lukematta.
Ohjelmassa voi olla jokin hyppykäsky, joka jätetään väliin ja jatketaan eteenpäin.Esim.
BTFSS KPLS,2 ; Tarkistetaan KPLS-rekisterin bitti 2.Jos bitti on "1" ohitetaan seuraava rivi.
GOTO OSOITE ; Hyppy OSOITE paikkaan jos bitti 2 on "0"
Seuraava käsky
tai
BTFSS KPLS,6 ; Tarkistetaan KPLS-rekisterin bitti 6.Jos bitti on "1" ohitetaan seuraava rivi.
GOTO OSOITE ; Hyppy OSOITE paikkaan jos bitti 6 on "0"
Seuraava käsky