找回密码
 立即注册
楼主: LAOXU

世上(也是史上)功能最全的STC8 MDU16应用 LIB

[复制链接]

6

主题

26

回帖

137

积分

注册会员

积分
137
发表于 2023-12-25 22:22:52 | 显示全部楼层
LAO*** 发表于 2023-11-26 22:37
确实有问题, 经确认是 MDU16 问题, 由于操作数寄存器都放在 扩展 XFR 中, 大量数据传送 需要通过 DPTR转 ...

最后,再确认下,32位 * 32位(4字节乘法)会不会也同样有不如软件库的情况?是否需要将LMUL也删除?

点评

编个简单的程序, 运算 32位 * 32位(4字节乘法) , 运算 前清 0 定时计数器值, 运算 后 关闭计数. 加库和移除 , 分别测试, 哪个快 (计数器值小), 保留下来 即可.  详情 回复 发表于 2023-12-26 02:31
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-12-26 02:31:42 | 显示全部楼层
wsr2*** 发表于 2023-12-25 22:22
最后,再确认下,32位 * 32位(4字节乘法)会不会也同样有不如软件库的情况?是否需要将LMUL也删除? ...

编个简单的程序, 运算 32位 * 32位(4字节乘法) , 运算 前清 0 定时计数器值, 运算 后 关闭计数.

加库和移除 , 分别测试,  哪个快 (计数器值小), 保留下来 即可.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-12-26 02:55:52 | 显示全部楼层
wsr2*** 发表于 2023-12-25 22:15
您好,最近看到您发布的MDU16应用库,我是新手,看到这么宝贵的资料希望前后学习一下。其中我把前面网友 ...

STC8 MDU16确实设计的不好, 其根源就是把大量需反复 操作 的 操作数寄存器都放在 扩展 XFR 中, 大量数据传送 需要通过 DPTR转 , 拖慢了整体速度,

注: 其实 MDU16 在功能上讲, 比 现在 老姚 准备 用在 STC8 上的 MDU32C 更实用.

虽然 MDU32C 功能上 弱一点(缺少对 16位 操作数 的支持),  32位 运算 飞快, 16位 运算要比 32位 运算 慢一点. 但整体来说, 比  MDU16 强(主要解决了 大量数据的传送 , 不再需要通过 DPTR转 , 影响速度的 51 通病).
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-12-26 03:06:04 | 显示全部楼层
春节期间抽空, 把 MDU16 库 综合测试一遍, 去掉 拖慢 运算 的 函数, 保留能 提升速度的部分, 也算对  MDU16 库 做个彻底了结.

春节期间也想把 双数据指针 的应用, 建个 LIB , 当然, 前提是 在保证数据安全性,不能影响用户的中断使用,所以在速度上执行效率上可能会降底一些. 但整体上讲, 比不用 双数据指针 要强.
回复 支持 反对

使用道具 举报 送花

6

主题

26

回帖

137

积分

注册会员

积分
137
发表于 2023-12-26 15:32:42 | 显示全部楼层
wsr2*** 发表于 2023-12-25 22:15
您好,最近看到您发布的MDU16应用库,我是新手,看到这么宝贵的资料希望前后学习一下。其中我把前面网友 ...

经过具体梳理
前两个问题,正确;
第三个问题,正确;
第四个问题,正确;
第五个问题,正确;
第六个问题,正确;
第七个问题,正确;
第八个问题,正确;
第九个问题,作者回答了,其实操作蛮简单,进入前面第二版所发的项目,把不需要的右键移除,或者按下图取消编译即可:
截图202312261531373910.jpg
第十个问题,作者回答了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:440
  • 最近打卡:2025-05-02 01:28:16
已绑定手机

40

主题

371

回帖

843

积分

高级会员

积分
843
发表于 2024-7-4 09:11:30 | 显示全部楼层
MARK,作者辛苦了
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 04:11 , Processed in 0.289569 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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