| Electronic Components Datasheet Search |
|
PIC18F010 Datasheet(PDF) 134 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PIC18F010 Datasheet(HTML) 134 Page - Microchip Technology |
|
134 / 176 page ![]() PIC18F010/020 DS41142A-page 132 Preliminary 2001 Microchip Technology Inc. SUBWF Subtract WREG from f Syntax: [ label ] SUBWF f [ ,d [,a] ] Operands: 0 ≤ f ≤ 255 d ∈ [0,1] a ∈ [0,1] Operation: (f) – (WREG) → dest Status Affected: N,OV, C, DC, Z Encoding: 0101 11da ffff ffff Description: Subtract WREG from register 'f' (2’s complement method). If 'd' is 0, the result is stored in WREG. If 'd' is 1, the result is stored back in register 'f' (default). If ’a’ is 0, the Access Bank will be selected, overriding the BSR value. If ’a’ is 1, the Bank will be selected as per the BSR value. Words: 1 Cycles: 1 Q Cycle Activity: Q1 Q2 Q3 Q4 Decode Read register ’f’ Process Data Write to destination SUBWF Subtract WREG from f (cont’d) Example 1: SUBWF REG Before Instruction REG = 3 WREG = 2 C= ? After Instruction REG = 1 WREG = 2 C = 1 ; result is positive Z= 0 N= 0 Example 2: SUBWF REG, W Before Instruction REG = 2 WREG = 2 C= ? After Instruction REG = 2 WREG = 0 C = 1 ; result is zero Z= 1 N= 0 Example 3: SUBWF REG Before Instruction REG = 1 WREG = 2 C= ? After Instruction REG = 0xFF ;(2’s complement) WREG = 2 C = 0 ; result is negative Z= 0 N= 1 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |