2006 Microchip Technology Inc.
Preliminary
DS70178C-page 223
dsPIC30F1010/202X
11
BTSS
f,#bit4
Bit Test f, Skip if Set
1
(2 or 3)
None
BTSS
Ws,#bit4
Bit Test Ws, Skip if Set
1
(2 or 3)
None
12
BTST
f,#bit4
Bit Test f
1
Z
BTST.C
Ws,#bit4
Bit Test Ws to C
1
C
BTST.Z
Ws,#bit4
Bit Test Ws to Z
1
Z
BTST.C
Ws,Wb
Bit Test Ws<Wb> to C
1
C
BTST.Z
Ws,Wb
Bit Test Ws<Wb> to Z
1
Z
13
BTSTS
f,#bit4
Bit Test then Set f
1
Z
BTSTS.C
Ws,#bit4
Bit Test Ws to C, then Set
1
C
BTSTS.Z
Ws,#bit4
Bit Test Ws to Z, then Set
1
Z
14
CALL
lit23
Call subroutine
2
None
CALL
Wn
Call indirect subroutine
1
2
None
15
CLR
f
f = 0x0000
1
None
CLR
WREG
WREG = 0x0000
1
None
CLR
Ws
Ws = 0x0000
1
None
CLR
Acc,Wx,Wxd,Wy,Wyd,AWB
Clear Accumulator
1
OA,OB,SA,SB
16
CLRWDT
Clear Watchdog Timer
1
WDTO,Sleep
17
COM
f
f = f
11
N,Z
COM
f,WREG
WREG = f
11
N,Z
COM
Ws,Wd
Wd = Ws
11
N,Z
18
CP
f
Compare f with WREG
1
C,DC,N,OV,Z
CP
Wb,#lit5
Compare Wb with lit5
1
C,DC,N,OV,Z
CP
Wb,Ws
Compare Wb with Ws (Wb – Ws)
1
C,DC,N,OV,Z
19
CP0
f
Compare f with 0x0000
1
C,DC,N,OV,Z
CP0
Ws
Compare Ws with 0x0000
1
C,DC,N,OV,Z
20
CPB
f
Compare f with WREG, with Borrow
1
C,DC,N,OV,Z
CPB
Wb,#lit5
Compare Wb with lit5, with Borrow
1
C,DC,N,OV,Z
CPB
Wb,Ws
Compare Wb with Ws, with Borrow
(Wb – Ws – C)
1
C,DC,N,OV,Z
21
CPSEQ
Wb, Wn
Compare Wb with Wn, skip if =
1
(2 or 3)
None
22
CPSGT
Wb, Wn
Compare Wb with Wn, skip if >
1
(2 or 3)
None
23
CPSLT
Wb, Wn
Compare Wb with Wn, skip if <
1
(2 or 3)
None
24
CPSNE
Wb, Wn
Compare Wb with Wn, skip if
11
(2 or 3)
None
25
DAW
Wn
Wn = decimal adjust Wn
1
C
26
DEC
f
f = f –1
1
C,DC,N,OV,Z
DEC
f,WREG
WREG = f –1
1
C,DC,N,OV,Z
DEC
Ws,Wd
Wd = Ws – 1
1
C,DC,N,OV,Z
27
DEC2
f
f = f –2
1
C,DC,N,OV,Z
DEC2
f,WREG
WREG = f – 2
1
C,DC,N,OV,Z
DEC2
Ws,Wd
Wd = Ws – 2
1
C,DC,N,OV,Z
28
DISI
#lit14
Disable Interrupts for k instruction cycles
1
None
29
DIV
DIV.S
Wm,Wn
Signed 16/16-bit Integer Divide
1
18
N,Z,C, OV
DIV.SD
Wm,Wn
Signed 32/16-bit Integer Divide
1
18
N,Z,C, OV
DIV.U
Wm,Wn
Unsigned 16/16-bit Integer Divide
1
18
N,Z,C, OV
DIV.UD
Wm,Wn
Unsigned 32/16-bit Integer Divide
1
18
N,Z,C, OV
30
DIVF
Wm,Wn
Signed 16/16-bit Fractional Divide
1
18
N,Z,C, OV
31
DO
#lit14,Expr
Do code to PC + Expr, lit14 + 1 times
2
None
DO
Wn,Expr
Do code to PC + Expr, (Wn) + 1 times
2
None
32
ED
Wm * Wm,Acc,Wx,Wy,Wxd
Euclidean Distance (no accumulate)
1
OA,OB,OAB,
SA,SB,SAB
33
EDAC
Wm * Wm,Acc,Wx,Wy,Wxd
Euclidean Distance
1
OA,OB,OAB,
SA,SB,SAB
TABLE 19-2:
INSTRUCTION SET OVERVIEW (CONTINUED)
Base
Instr
#
Assembly
Mnemonic
Assembly Syntax
Description
# of
word
s
# of
cycles
Status Flags
Affected
相关PDF资料
PIC16CR76T-I/SO IC PIC MCU 8KX14 28SOIC
PIC18LF24K22-I/MV IC PIC MCU 16KB FLASH 28UQFN
PIC18LF24K22-I/ML IC PIC MCU 16KB FLASH 28QFN
PIC16CR76T-I/ML IC PIC MCU 8KX14 28QFN
PIC16F627-04/P IC MCU FLASH 1KX14 COMP 18DIP
PIC18F45J10-I/ML IC PIC MCU FLASH 16KX16 44QFN
PIC18F24K22-I/ML IC PIC MCU 16KB FLASH 28QFN
PIC16CR76-I/SS IC PIC MCU 8KX14 28SSOP
相关代理商/技术参数
PIC18F13K50-I/P 制造商:Microchip Technology Inc 功能描述:20 Pin 8 KB Flash 512 RAM 15 I/O 10
PIC18F13K50-I/SO 功能描述:8位微控制器 -MCU 8KB Flash 512 RAM 15 I/O 10-B ADC USB 2.0 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F13K50-I/SO 制造商:Microchip Technology Inc 功能描述:20 Pin 8 KB Flash 512 RAM 15 I/O 10
PIC18F13K50-I/SS 功能描述:8位微控制器 -MCU 8KB Flash 512 RAM 15 I/O 10-B ADC USB 2.0 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F13K50-I/SS 制造商:Microchip Technology Inc 功能描述:8-Bit Microcontroller IC
PIC18F13K50T-I/SO 功能描述:8位微控制器 -MCU 8KB Flash 512 RAM 15 I/O 10-B ADC USB 2.0 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F13K50T-I/SS 功能描述:8位微控制器 -MCU 8KB Flash 512 RAM 15 I/O 10-B ADC USB 2.0 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F14K22-E/ML 功能描述:8位微控制器 -MCU 16KBFlash 512byteRAM 256bytesEEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT