欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC18F4431-I/PT 参数 Datasheet PDF下载

PIC18F4431-I/PT图片预览
型号: PIC18F4431-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器采用纳瓦技术,高性能PWM和A / D [28/40/44-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High-Performance PWM and A/D]
分类和应用: 闪存微控制器
文件页数/大小: 392 页 / 3127 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC18F4431-I/PT的Datasheet PDF文件第92页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第93页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第94页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第95页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第97页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第98页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第99页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第100页  
PIC18F2331/2431/4331/4431
示出的顺序来执行一个16×16的
无符号乘法。
表明,该算法
所使用。 32位结果存储在4个寄存器,
RES<3 : 0> 。
公式9-2 :
16 ×16签
乘法
算法
公式9-1 :
16 ×16无符号
乘法
算法
ARG1H : ARG1L
ARG2H : ARG2L
(ARG1H
ARG2H
2
16
) +
(ARG1H
ARG2L
2
8
) +
(ARG1L
ARG2H
2
8
) +
(ARG1L
ARG2L)
RES<3 : 0>
=
=
RES<3 : 0>
= ARG1H : ARG1L
ARG2H : ARG2L
= ( ARG1H
ARG2H
2
16
) +
(ARG1H
ARG2L
2
8
) +
(ARG1L
ARG2H ² 2
8
) +
(ARG1L
ARG2L)+
(-1
ARG2H<7>
ARG1H : ARG1L
2
16
) +
(-1
ARG1H<7>
ARG2H : ARG2L
2
16
)
例9-4:
MOVF
MULWF
MOVFF
MOVFF
;
MOVF
MULWF
MOVFF
MOVFF
;
MOVF
MULWF
MOVF
ADDWF
MOVF
ADDWFC
CLRF
ADDWFC
;
MOVF
MULWF
MOVF
ADDWF
MOVF
ADDWFC
CLRF
ADDWFC
;
BTFSS
BRA
MOVF
SUBWF
MOVF
SUBWFB
;
SIGN_ARG1
BTFSS
BRA
MOVF
SUBWF
MOVF
SUBWFB
;
CONT_CODE
:
ARG1L,W
ARG2H
16× 16有符号乘法
常规
例9-3:
MOVF
MULWF
MOVFF
MOVFF
;
MOVF
MULWF
MOVFF
MOVFF
;
MOVF
MULWF
MOVF
ADDWF
MOVF
ADDWFC
CLRF
ADDWFC
;
MOVF
MULWF
MOVF
ADDWF
MOVF
ADDWFC
CLRF
ADDWFC
ARG1H ,W
ARG2L
PRODL ,W
RES1 ,女
PRODH ,W
RES2 ,女
WREG
RES3 ,女
ARG1L ,W
ARG2H
PRODL ,W
RES1 ,女
PRODH ,W
RES2 ,女
WREG
RES3 ,女
ARG1H ,W
ARG2H
ARG1L ,W
ARG2L
16 ×16无符号
乘法程序
; ARG1L * ARG2L ->
; PRODH : PRODL
;
;
ARG1L ,W
ARG2L
; ARG1L * ARG2L ->
; PRODH : PRODL
PRODH , RES1 ;
PRODL , RES0 ;
ARG1H ,W
ARG2H
PRODH , RES1
PRODL , RES0
PRODH , RES3
PRODL , RES2
; ARG1H * ARG2H ->
; PRODH : PRODL
;
;
; ARG1H * ARG2H ->
; PRODH : PRODL
PRODH , RES3 ;
PRODL , RES2 ;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
ARG1L * ARG2H ->
PRODH : PRODL
加入交
制品
PRODL ,W
RES1 ,女
PRODH ,W
RES2 ,女
WREG
RES3 ,女
ARG1H ,W
ARG2L
PRODL ,W
RES1 ,女
PRODH ,W
RES2 ,女
WREG
RES3 ,女
ARG2H , 7
SIGN_ARG1
ARG1L ,W
RES2
ARG1H ,W
RES3
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
ARG1L * ARG2H ->
PRODH : PRODL
加入交
制品
ARG1H * ARG2L ->
PRODH : PRODL
加入交
制品
ARG1H * ARG2L ->
PRODH : PRODL
加入交
制品
示出的顺序来执行一个16×16的
符号乘法。
表明,该算法
使用。 32位结果存储在4个寄存器,
RES<3 : 0> 。以考虑argu-的符号位
ments ,每个参数对的最高有效位( MSB)
被测试并且做相应的减法。
; ARG2H : ARG2L负?
;没有,检查ARG1
;
;
;
ARG1H , 7
CONT_CODE
ARG2L ,W
RES2
ARG2H ,W
RES3
; ARG1H : ARG1L负?
;没有,做
;
;
;
DS39616D第96页
2010 Microchip的技术公司