参数资料
型号: ENC424J600T-I/ML
厂商: Microchip Technology
文件页数: 156/168页
文件大小: 0K
描述: IC ETHERNET CTRLR W/SPI 44-QFN
视频文件: Fast 100 Mbps Ethernet PICtail Plus Overview
标准包装: 1,600
控制器类型: 以太网控制器(IEEE 802.3)
接口: SPI
电源电压: 3 V ~ 3.6 V
电流 - 电源: 96mA
工作温度: -40°C ~ 85°C
安装类型: 表面贴装
封装/外壳: 44-VQFN 裸露焊盘
供应商设备封装: 44-QFN(8x8)
包装: 带卷 (TR)
配用: AC164132-ND - BOARD DAUGHTER PICTAIL ETHERNET
PIC18F2220/2320/4220/4320
DS39599G-page 86
2007 Microchip Technology Inc.
Example 8-3 shows the sequence to do a 16 x 16
unsigned multiply. Equation 8-1 shows the algorithm
that is used. The 32-bit result is stored in four registers,
RES3:RES0.
EQUATION 8-1:
16 x 16 UNSIGNED
MULTIPLICATION
ALGORITHM
EXAMPLE 8-3:
16 x 16 UNSIGNED
MULTIPLY ROUTINE
Example 8-4 shows the sequence to do a 16 x 16
signed multiply. Equation 8-2 shows the algorithm
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 Significant bit (MSb)
is tested and the appropriate subtractions are done.
EQUATION 8-2:
16 x 16 SIGNED
MULTIPLICATION
ALGORITHM
EXAMPLE 8-4:
16 x 16 SIGNED
MULTIPLY ROUTINE
MOVF
ARG1L, W
MULWF
ARG2L
; ARG1L * ARG2L ->
; PRODH:PRODL
MOVFF
PRODH, RES1
;
MOVFF
PRODL, RES0
;
MOVF
ARG1H, W
MULWF
ARG2H
; ARG1H * ARG2H ->
; PRODH:PRODL
MOVFF
PRODH, RES3
;
MOVFF
PRODL, RES2
;
MOVF
ARG1L, W
MULWF
ARG2H
; ARG1L * ARG2H ->
; PRODH:PRODL
MOVF
PRODL, W
;
ADDWF
RES1, F
; Add cross
MOVF
PRODH, W
; products
ADDWFC RES2, F
;
CLRF
WREG
;
ADDWFC RES3, F
;
MOVF
ARG1H, W
;
MULWF
ARG2L
; ARG1H * ARG2L ->
; PRODH:PRODL
MOVF
PRODL, W
;
ADDWF
RES1, F
; Add cross
MOVF
PRODH, W
; products
ADDWFC RES2, F
;
CLRF
WREG
;
ADDWFC RES3, F
;
RES3:RES0 =
ARG1H:ARG1L
ARG2H:ARG2L
=
(ARG1H
ARG2H 216) +
(ARG1H
ARG2L 28) +
(ARG1L
ARG2H 28) +
(ARG1L
ARG2L)
MOVF
ARG1L, W
MULWF
ARG2L
; ARG1L * ARG2L ->
; PRODH:PRODL
MOVFF
PRODH, RES1
;
MOVFF
PRODL, RES0
;
MOVF
ARG1H, W
MULWF
ARG2H
; ARG1H * ARG2H ->
; PRODH:PRODL
MOVFF
PRODH, RES3
;
MOVFF
PRODL, RES2
;
MOVF
ARG1L, W
MULWF
ARG2H
; ARG1L * ARG2H ->
; PRODH:PRODL
MOVF
PRODL, W
;
ADDWF
RES1, F
; Add cross
MOVF
PRODH, W
; products
ADDWFC RES2, F
;
CLRF
WREG
;
ADDWFC RES3, F
;
MOVF
ARG1H, W
;
MULWF
ARG2L
; ARG1H * ARG2L ->
; PRODH:PRODL
MOVF
PRODL, W
;
ADDWF
RES1, F
; Add cross
MOVF
PRODH, W
; products
ADDWFC RES2, F
;
CLRF
WREG
;
ADDWFC RES3, F
;
BTFSS
ARG2H, 7
; ARG2H:ARG2L neg?
BRA
SIGN_ARG1
; no, check ARG1
MOVF
ARG1L, W
;
SUBWF
RES2
;
MOVF
ARG1H, W
;
SUBWFB RES3
;
SIGN_ARG1
BTFSS
ARG1H, 7
; ARG1H:ARG1L neg?
BRA
CONT_CODE
; no, done
MOVF
ARG2L, W
;
SUBWF
RES2
;
MOVF
ARG2H, W
;
SUBWFB RES3
;
CONT_CODE
:
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)
相关PDF资料
PDF描述
PIC16F677-E/P IC PIC MCU FLASH 2KX14 20DIP
MCP2155-I/P IC IRDA PROTOCOL CTRLR 18DIP
MCP2150T-I/SS IC IRDA STD CONTROLLER 20SSOP
MCP2155T-I/SO IC IRDA PROTOCOL CONTRLR 18-SOIC
PIC18F25J10T-I/SS IC PIC MCU FLASH 16KX16 28SSOP
相关代理商/技术参数
参数描述
ENC424J600T-IPT 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:Stand-Alone 10/100 Ethernet Controller with SPI or Parallel Interface
ENC431D05A 制造商:未知厂家 制造商全称:未知厂家 功能描述:
ENC431D-05A 制造商:未知厂家 制造商全称:未知厂家 功能描述:STD MOV
ENC431D07A 制造商:未知厂家 制造商全称:未知厂家 功能描述:
ENC431D-07A 制造商:未知厂家 制造商全称:未知厂家 功能描述:STD MOV