Electronic Components Datasheet Search
  English  ▼

X  

PIC18F010 Datasheet(PDF) 134 Page - Microchip Technology

Part # PIC18F010
Description  High Performance Microcontrollers
PDF  176 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC18F010 Datasheet(HTML) 134 Page - Microchip Technology

Back Button PIC18F010 Datasheet HTML 130Page - Microchip Technology PIC18F010 Datasheet HTML 131Page - Microchip Technology PIC18F010 Datasheet HTML 132Page - Microchip Technology PIC18F010 Datasheet HTML 133Page - Microchip Technology PIC18F010 Datasheet HTML 134Page - Microchip Technology PIC18F010 Datasheet HTML 135Page - Microchip Technology PIC18F010 Datasheet HTML 136Page - Microchip Technology PIC18F010 Datasheet HTML 137Page - Microchip Technology PIC18F010 Datasheet HTML 138Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 134 / 176 page
background image
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



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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