打印

P = UIcosφ 的编程,谢!

[复制链接]
2040|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liht1634|  楼主 | 2009-12-18 16:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假定U=350,I=0.5,cosφ=0.85用程序怎么做?
我看到一个程序中,如下:
【校验举例2】 0.26222+3.5025=3.76478
化为十六进制数: 4321FF+701502
结果:787902
【例程】
MAIN        MOVLW        0X21            ;被加数的尾数4321H送ACCB
    MOVWF        ACCBLO
    MOVLW        0X43
    MOVWF        ACCBHI
        MOVLW        0XFF            ;被加数的阶码FFH送EXPB
        MOVWF        EXPB
    MOVLW        0X15            ;加数尾数7015H送ACCA
    MOVWF        ACCALO
    MOVLW        0X70
    MOVWF        ACCAHI
    MOVLW        0X02            ;加数阶码送EXPA
    MOVWF        EXPA
    CALL        F_add        ;调用浮点数加法子程序,求和
    END
原程序在http://www.pic16.com/tigao/picys1.htm,这里的 0.26222怎样化为4321FF的?

相关帖子

沙发
zyok| | 2009-12-18 16:20 | 只看该作者
用c语言,省事儿。。。:lol

使用特权

评论回复
板凳
liht1634|  楼主 | 2009-12-19 12:51 | 只看该作者
有知道的,请帮个忙,感激……

使用特权

评论回复
地板
liht1634|  楼主 | 2012-12-9 13:54 | 只看该作者
十进制转换成N进制:整数部分(除基取余法)不断除以N直到商为0,再把各次的余数倒排;小数部分(乘基取整法)不断乘以N直到小数部分为0,再把各次的整数顺排。

使用特权

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

本版积分规则

178

主题

365

帖子

1

粉丝