导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:求教各位大虾:快速多字节开方程序[QQ800127]

 *第7937篇: 初学者:求教各位大虾:快速多字节开方程序

  
楼 主:QQ800127 2003年1月25日12:36
 初学者:求教各位大虾:快速多字节开方程序
请教各位:那位有快速开放程序,或可以去哪里下载,在下急需,不胜感激!!
邮箱qq800127@eyou.com
  
2楼:白莲 2003年1月27日17:17
 looking....
;**************************************************************************
;(12)  标号:  SH2    功能:双字节二进制无符号数开平方(快速)
;
;入口条件:被开方数在R2、R3中。
;出口信息:平方根仍在R2、R3中,整数部分的位数为原数的一半,其余为小数。
;影响资源:PSW、A、B、R2~R7    堆栈需求:  2字节
;**************************************************************************
SH2:    MOV    A,R2
    ORL    A,R3
    JNZ    SH20
    RET        ;;被开方数为零,不必运算
SH20:    MOV    R7,#0    ;;左规次数初始化
    MOV    A,R2
SH22:    ANL    A,#0C0H    ;;被开方数高字节小于40H否?
    JNZ    SQRH    ;;不小于40H,左规格化完成,转开方过程
    CLR    C    ;;每左规一次,被开方数左移两位
    MOV    A,R3
    RLC    A
    MOV    F0,C
    CLR    C
    RLC    A
    MOV    R3,A
    MOV    A,R2
    MOV    ACC.7,C
    MOV    C,F0
    RLC    A
    RLC    A
    MOV    R2,A
    INC    R7    ;;左规次数加一
    SJMP    SH22    ;;继续左规
  
3楼:QQ800127 2003年1月27日22:15
 真的很感激各位前辈的HELP
  
4楼:a12345678 2003年1月27日22:05
 直接用C51的,12MHZ下只需几毫秒

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:硬件:望老古班竹赐教,关于RTL8019作网桥用的,急死人了!

[下一篇主题]:硬件:谁知道光电隔离232电路???