Vissza a főoldalra    Vissza a PIC főoldalra

<< Előző oldal   Vissza a tartalomjegyzékhez   Következő oldal >>

 


9.3.8. A BTFSS utasítás


Összefoglaló táblázat

MPASM mnemonik
és szintaxis
BTFSS   f,b
Operandus
értékkészlet
f = 0..127; b = 0..7
Működés
magyarázata
ha az f regiszter b-edik bitje "1",
akkor a következő utasítást átugorja
(illetve NOP utasítást hajt végre helyette)
Ciklusszám ha [b] = "0", 1 utasításciklus (= 4 órajelciklus);
(ha [b] = "1", 2 utasításciklus (= 8 órajelciklus))
Vezérelt
jelzőbitek
-
Utasításszó 01 11bb bfff ffff
Végrehajtási
lépések
órajelciklusonként
Q1 Q2 Q3 Q4
utasítás
dekódolás
f beolvasás b teszt nincs működés
(Q5) (Q6) (Q7) (Q8)
nincs működés nincs működés nincs működés nincs működés
P
É
L
D
A
...
btfss STATUS,0
goto  SUB01
...

ha a STATUS regiszter 0. bitje "0",
akkor a GOTO utasítás végrehajtódik;
ha a 0. bit "1", akkor a GOTO helyett
NOP utasítás kerül végrehajtásra

Összefoglaló táblázat

További alkalmazási tanácsok találhatóak a Bitműveletek és Feltételes elágazás fejezetekben.

  Tudomány és Technika (test@t-es-t.hu)


 

<< Előző oldal   Vissza a tartalomjegyzékhez   Vissza a lap tetejére   Következő oldal >>

Vissza a főoldalra    Vissza a PIC főoldalra