<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
9.3.31. A SUBLW utasítás
MPASM mnemonik és szintaxis |
SUBLW k | ||||
---|---|---|---|---|---|
Operandus értékkészlet |
k = 0..255 | ||||
Működés magyarázata |
a W értékének kivonása a 8 bites k konstansból 2-es komplemens módszerrel; az eredmény a W-be kerül |
||||
Ciklusszám | 1 utasításciklus (= 4 órajelciklus) | ||||
Vezérelt jelzőbitek |
C, DC, Z | ||||
Utasításszó | 11 110x kkkk kkkk | ||||
Végrehajtási lépések órajelciklusonként |
Q1 | Q2 | Q3 | Q4 | |
utasítás dekódolás |
k beolvasása | kivonás | írás a W-be | ||
1. P É L D A |
Megelőző állapot |
W = 0x02, C = 0 | |||
Utasítás | sublw 0x0A | ||||
Eredmény | W = 0x08, C = 1 | ||||
2. P É L D A |
Megelőző állapot |
W = 0x02, Z = 0, C = 0 | |||
Utasítás | sublw 0x02 | ||||
Eredmény | W = 0x00, Z = 1, C = 1 | ||||
3. P É L D A |
Megelőző állapot |
W = 0x02, C = 1 | |||
Utasítás | sublw 0x01 | ||||
Eredmény | W = 0xFF, C = 0 |
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 >>