打印

!!!!!!请教如何在C51中 封装 调用 下列乘法库

[复制链接]
1048|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Periodic|  楼主 | 2012-3-14 09:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
;  R6 R7 =R6 R7 X R5
;  双字节乘单字节


LOOP:
MOV  A,R7   ;
MOV  B,R5   ;
MUL  AB    ;
MOV  R7,A   ;R7=(R7*R5)L
MOV  R4,B   ;R4=(R7*R5)H
MOV  A,R6   ;
MOV  B,R5   ;
MUL  AB    ;R6*R5
ADD  A,R4   ;(R6*R5)L+R4
MOV  R6,A   ;R6=(R6*R5)L+R4
CLR  A    ;
MOV  R4,A   ;
MOV  A,B    ;B=(R6*R5)H
ADDC A,R4   ;(R6*R5)H+CY//进位(77*7)
MOV  R5,A   ;R5=(R6*R5)H+CY
RET      ;

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

670

帖子

2

粉丝