Takaisin

BTFSC 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 1, lisätään ohjelmalaskijan lukemaan 1, jolloin ohjelmalaskija osoittaa ohjelmassa seuraavalle riville.
Jos luettu bitti on 0, 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. 
Tai hypätään käskyn määrittämään paikkaan.

Esim. 
    BTFSC    KPLS,1    ; Tarkistetaan KPLS-rekisterin bitti 1.Jos bitti on 0 ohitetaan seuraava rivi.
    GOTO     OSOITE   ; Hyppy OSOITE paikkaan jos bitti 1 on 1
    Seuraava käsky
tai
    BTFSC    KPLS,0    ; Tarkistetaan KPLS-rekisterin bitti 0.Jos bitti on 0 ohitetaan seuraava rivi.
    GOTO     OSOITE   ; Hyppy OSOITE paikkaan jos bitti 1 on 1
    Seuraava käsky

Takaisin