參數(shù)資料
型號: PIC17C43
英文描述: PIC17C42/42A/43/44/CR42A/CR43 Datasheet
中文描述: PIC17C42/42A/43/44/CR42A/CR43數(shù)據(jù)表
文件頁數(shù): 47/71頁
文件大?。?/td> 1173K
代理商: PIC17C43
1996 Microchip Technology Inc.
DS30412C-page 51
PIC17C4X
Example 8-4 shows the sequence to do an 16 x 16
signed multiply. Equation 8-2 shows the algorithm that
used. The 32-bit result is stored in four registers
RES3:RES0. To account for the sign bits of the argu-
ments, each argument pairs most signicant bit (MSb)
is tested and the appropriate subtractions are done.
EQUATION 8-2:
16 x 16 SIGNED
MULTIPLICATION
ALGORITHM
RES3:RES0
= ARG1H:ARG1L * ARG2H:ARG2L
= (ARG1H * ARG2H * 216)+
(ARG1H * ARG2L * 28)+
(ARG1L * ARG2H * 28)+
(ARG1L * ARG2L)
+
(-1 * ARG2H<7> * ARG1H:ARG1L * 216)+
(-1 * ARG1H<7> * ARG2H:ARG2L * 216)
EXAMPLE 8-4:
16 x 16 SIGNED MULTIPLY
ROUTINE
MOVFP
ARG1L, WREG
MULWF
ARG2L
; ARG1L * ARG2L ->
;
PRODH:PRODL
MOVPF
PRODH, RES1 ;
MOVPF
PRODL, RES0 ;
;
MOVFP
ARG1H, WREG
MULWF
ARG2H
; ARG1H * ARG2H ->
;
PRODH:PRODL
MOVPF
PRODH, RES3 ;
MOVPF
PRODL, RES2 ;
;
MOVFP
ARG1L, WREG
MULWF
ARG2H
; ARG1L * ARG2H ->
;
PRODH:PRODL
MOVFP
PRODL, WREG ;
ADDWF
RES1, F
; Add cross
MOVFP
PRODH, WREG ;
products
ADDWFC
RES2, F
;
CLRF
WREG, F
;
ADDWFC
RES3, F
;
MOVFP
ARG1H, WREG ;
MULWF
ARG2L
; ARG1H * ARG2L ->
;
PRODH:PRODL
MOVFP
PRODL, WREG ;
ADDWF
RES1, F
; Add cross
MOVFP
PRODH, WREG ;
products
ADDWFC
RES2, F
;
CLRF
WREG, F
;
ADDWFC
RES3, F
;
BTFSS
ARG2H, 7
; ARG2H:ARG2L neg?
GOTO
SIGN_ARG1
; no, check ARG1
MOVFP
ARG1L, WREG ;
SUBWF
RES2
;
MOVFP
ARG1H, WREG ;
SUBWFB
RES3
;
SIGN_ARG1
BTFSS
ARG1H, 7
; ARG1H:ARG1L neg?
GOTO
CONT_CODE
; no, done
MOVFP
ARG2L, WREG ;
SUBWF
RES2
;
MOVFP
ARG2H, WREG ;
SUBWFB
RES3
;
CONT_CODE
:
相關(guān)PDF資料
PDF描述
PIC17C75X Micropower Precision Series Reference Family; Package: SOT; No of Pins: 3; Temperature Range: 0&deg;C to +70&deg;C
PIC17C7X
PIC17C44 Low Power 5V RS232 Dual Driver/Receiver with 0.1?μF Capacitors; Package: SO; No of Pins: 16; Temperature Range: -40?°C to 85?°C
PIC17C766T-33E/L 8-BIT, OTPROM, 33 MHz, RISC MICROCONTROLLER, PQCC84
PIC18C242-I/SO 8-BIT, OTPROM, 40 MHz, RISC MICROCONTROLLER, PDSO28
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PIC17C43/JW 功能描述:8位微控制器 -MCU 64KB 3328 RAM w/ECAN RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC17C43-16/L 功能描述:8位微控制器 -MCU 8KB 454 RAM 33 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC17C43-16/L 制造商:Microchip Technology Inc 功能描述:8BIT CMOS MCU SMD 17C43 PLCC44
PIC17C43-16/P 功能描述:8位微控制器 -MCU 8KB 454 RAM 33 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
PIC17C43-16/P 制造商:Microchip Technology Inc 功能描述:IC 8BIT CMOS MCU OTP 17C43 DIP40