DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

PIC12C509AT-04ESM データシートの表示(PDF) - Microchip Technology

部品番号
コンポーネント説明
メーカー
PIC12C509AT-04ESM
Microchip
Microchip Technology 
PIC12C509AT-04ESM Datasheet PDF : 113 Pages
First Prev 41 42 43 44 45 46 47 48 49 50 Next Last
PIC12C5XX
BSF
Bit Set f
Syntax:
[ label ] BSF f,b
Operands:
0 f 31
0b7
Operation:
1 (f<b>)
Status Affected: None
Encoding:
0101 bbbf ffff
Description:
Bit ’b’ in register ’f’ is set.
Words:
1
Cycles:
1
Example:
BSF
FLAG_REG, 7
Before Instruction
FLAG_REG = 0x0A
After Instruction
FLAG_REG = 0x8A
BTFSC
Bit Test f, Skip if Clear
Syntax:
[ label ] BTFSC f,b
Operands:
0 f 31
0b7
Operation:
skip if (f<b>) = 0
Status Affected: None
Encoding:
0110 bbbf ffff
Description:
If bit ’b’ in register ’f’ is 0 then the next
instruction is skipped.
If bit ’b’ is 0 then the next instruction
fetched during the current instruction
execution is discarded, and an NOP is
executed instead, making this a 2 cycle
instruction.
Words:
1
Cycles:
1(2)
Example:
HERE
FALSE
TRUE
BTFSC
GOTO
FLAG,1
PROCESS_CODE
Before Instruction
PC
= address (HERE)
After Instruction
if FLAG<1> =
PC
=
if FLAG<1> =
PC
=
0,
address (TRUE);
1,
address(FALSE)
BTFSS
Bit Test f, Skip if Set
Syntax:
[ label ] BTFSS f,b
Operands:
0 f 31
0b<7
Operation:
skip if (f<b>) = 1
Status Affected: None
Encoding:
0111 bbbf ffff
Description:
If bit ’b’ in register ’f’ is ’1’ then the next
instruction is skipped.
If bit ’b’ is ’1’, then the next instruction
fetched during the current instruction
execution, is discarded and an NOP is
executed instead, making this a 2 cycle
instruction.
Words:
1
Cycles:
1(2)
Example:
HERE BTFSS
FALSE GOTO
TRUE
FLAG,1
PROCESS_CODE
Before Instruction
PC
= address (HERE)
After Instruction
If FLAG<1> =
PC
=
if FLAG<1> =
PC
=
0,
address (FALSE);
1,
address (TRUE)
DS40139E-page 50
© 1999 Microchip Technology Inc.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]