Vissza a főoldalra    Vissza a PIC főoldalra

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

 


9.3.32. A SUBWF utasítás


Összefoglaló táblázat

MPASM mnemonik
és szintaxis
SUBWF   f,d
Operandus
értékkészlet
f = 0..127, d = 0, 1
Működés
magyarázata
a W értékének kivonása az f regiszter értékéből
2-es komplemens módszerrel;
ha d = 0, az eredmény a W-be, ha d = 1, az f-be kerül
Ciklusszám 1 utasításciklus (= 4 órajelciklus)
Vezérelt
jelzőbitek
C, DC, Z
Utasításszó 00 0010 dfff ffff
Végrehajtási
lépések
órajelciklusonként
Q1 Q2 Q3 Q4
utasítás
dekódolás
f beolvasása kivonás írás a célba
1.
P
É
L
D
A
Megelőző
állapot
W = 0x02, DATA = 0x0A
Utasítás subwf DATA,0
Eredmény W = 0x08, C = 1
2.
P
É
L
D
A
Megelőző
állapot
W = 0x02, DATA = 0x02, Z = 0, C = 0
Utasítás subwf DATA,0
Eredmény W = 0x00, Z = 1, C = 1
3.
P
É
L
D
A
Megelőző
állapot
W = 0x02, DATA = 0x01, C = 1
Utasítás subwf DATA,1
Eredmény W = 0x02, DATA = 0xFF, C = 0

Összefoglaló táblázat

További alkalmazási tanácsok találhatóak a Számtani műveletek fejezetben.

  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