找回密码
 立即注册
楼主: LA***

8H2K32U上的32位硬件加减乘除MDU32C模块函数库上线!包含浮点加减乘除法及数制转换

[复制链接]
  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 223 天

    [LV.7]常住居民III

    45

    主题

    1140

    回帖

    4851

    积分

    荣誉版主

    积分
    4851
     楼主| 发表于 2024-5-30 06:02:18 | 显示全部楼层
    本帖最后由 LAOXU 于 2024-5-30 06:03 编辑

    更新版 STC8_MDU32C_V2.lib 来了~~~~~


    STC8H_MDU32C_V2 LIB 库使用说明:
            STC8H系列单片机 C51定点库 自动调用专用运算库函数,插入使用了 STC8H系列的特色----MDU32C硬件乘除移位指令。
        并且针对 STC8H系列集成了32位x32位硬件乘法器,32位/32位硬件除法器,32位硬件移位单元作了特别优化。
            增加了对所有关联到的无符号、有符号int型,无符号、有符号long型 和 float型变量的算术运算,移位操作,
        均作了运算速度大幅度提升,为方便使用,以外挂库形式加入,实行对C51内库自动替换,无缝嵌入。
        其中最具有特色的是使用了 STC8H系列的 MDU32C硬件 乘除移位指令,代替原Keil C51的浮点加减乘除法程序,大幅度
        地提升了浮点数运算速度,解决了原51 浮点数运算特慢的通病。
       
        STC8H_MDU32C_V2版 和 STC8H_MDU32C_V1版 区别:
        1. 全面改写单精度浮点数内部数据存储格式, 使之完全无缝匹配 STC MDU32C标准, 为核心内核 移植到 SDCC, IAR 开绿灯。
        2. 全面优化内部变量, 进一步减少指令提升运算速度。


    单独 LIB 文件:
    STC8_MDU32C_V2.LIB (12.51 KB, 下载次数: 40)

    LIB源代码:
    STC8_MDU32C_LIB_V2.rar (74.31 KB, 下载次数: 40)


    1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-11-1 08:13 , Processed in 0.076854 second(s), 33 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表