您的位置 首页 传感器

8位单片机乘法函数

;——————————————–;NAME:F_Mul;INPUT:R_opA,R_opB;OUTPUT:R_opRes,R_opMod;FU

;——————————————–

;NAME:F_Mul
;INPUT:R_opA,R_opB
;OUTPUT:R_opRes,R_opMod
;FUN:R_opMod积高位(当积大于255),R_opRes积低位
;——————————————–
.IFJ_MulOpera
F_Mul:
LDAR_opB
PHA

LDA#00H
STAR_opMod
STAR_opRes

LDAR_opA
ORAR_opB
BEQEND_MUL

MUL_LOOP:
%ClearWDT

LDAR_opB
BEQEND_MUL

CLC
LDAR_opRes
ADCR_opA
STAR_opRes

LDA#00H
ADCR_opMod
STAR_opMod

DECR_opB
JMPMUL_LOOP

END_MUL:
PLA
STAR_opB
LDAR_opRes
RTS
.ENDIF

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/260231.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部