找回密码
 立即注册
查看: 1025|回复: 11

8位的STC8H单片机加了MDU32C以后属于32位的单片机吗?

[复制链接]

该用户从未签到

61

主题

622

回帖

1万

积分

荣誉版主

积分
10816
发表于 2023-12-16 16:22:08 | 显示全部楼层 |阅读模式
1)按照新计划,STC8H系列单片机将增加带有“MDU32C32位处理单元的新单片机“STC8H32K64U”。
2)新单片机的内核在原有的8位的8051指令集基础上,增加了732位整数的扩展指令:32位乘法(“MUL32”)、32位无符号除法(“DIVU32”)、32位有符号除法(“DIVS32”)、32位数据规格化(“NORM32”)、32位位移(“SHIFT32”)、32位带进位加法(“ADDC32”)和32位带借位减法(“SUBB32”。克服了8051指令集固有的16位尤其是32位数据运算能力不足的瓶颈,使得STC8H系列单片机的性能迈上了新台阶。
38位的STC8H单片机加了MDU32C以后属于32位的单片机吗?
还是仍然属于8位单片机,这不仅仅是一个概念或者口号之争,它的定位决定了未来对新单片机的编程理念和软件工具链的发展,也直接影响用户的应用生态。
4)笔者在本论坛的一篇帖子“STC32G/F系列单片机是32位单片机吗?”曾引起了热烈的讨论,详细见下链接:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=982&extra=&page=1
其中有网友提前就预测到“你 STC32 可以挂个 MDU32模块, STC8也可以挂, 挂个 MDU16 16位机, 那挂个  MDU3232位机?
5)笔者认为单片机的位数是指其内核指令集中单条指令可以实现的乘法运算的寄存器位数
6)由于STC8H32K64UMDU32C是采用扩展指令集而不是协处理器的方式运行,当32位乘法指令发出后,内核将暂停总线操作,直到乘法指令完成后才执行下一条指令,从这个角度(也是用户的视角)看,即将面世的STC8H32K64U属于32位的单片机

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

使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 134 天

    [LV.7]常住居民III

    37

    主题

    869

    回帖

    3950

    积分

    荣誉版主

    积分
    3950
    发表于 2023-12-17 04:19:14 | 显示全部楼层
    1.  所有数据传输移动, 只支持 8位, 不支持 16位, 32位.

    2.  所有逻辑运算, 只支持 8位, 不支持 16位, 32位.

    3.  除了 MDU32C 自带的 7条32位整数扩展指令之外, 没有任何一条指令支持 16位, 32位 操作, 不对, 51自身带有唯一1条 16位指令: MOV  DPTR,#DATA16

    4. 世上(也是史上), 唯一使用 8位 SP 指针堆栈的.

    5.  ........


    杨老师的 STC8H32K64U 出场, 首先打败 STC旗下所有 8位51单片机, 其次打败 世上  99%的 8位单片机,
    唯独 欧美的 少量品牌 8位51单片机(比如 带 8个 DPTR的, SP 扩展到 16位),
    目前 杨老师的 STC8H32K64U 还做不到.



    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    61

    主题

    622

    回帖

    1万

    积分

    荣誉版主

    积分
    10816
     楼主| 发表于 2023-12-17 10:35:48 | 显示全部楼层
    LAOXU说“杨老师的 STC8H32K64U 出场, 首先打败 STC旗下所有 8位51单片机, 其次打败 世上  99%的 8位单片机, 唯独 欧美的 少量品牌 8位51单片机(比如 带 8个 DPTR的, SP 扩展到 16位), 目前 杨老师的 STC8H32K64U 还做不到.”
    (1)除了定语“杨老师的”我本人不同意外,其余都赞同。STC8H32K64的知识产权和产品产权都属于STC公司,STC8H32K64U的成果属于全体为STC单片机发展做出贡献的单位、个人和用户。
    (2)“STC8H32K64U 出场, 首先打败 STC旗下所有 8位51单片机”,这是好事,说明STC8位单片机随着世界的进步还在不停地发展。STC公司这种一旦选定,绝不放弃的产品理念是给现在和未来所有STC8位单片机用户的承诺和保证。而从STC89到STC90到STC15到STC8A到STC8H这些一代更比一代强的STC8位单片机,也是STC8位单片机粉丝的骄傲。
    (3)“STC8H32K64U 出场,  其次打败 世上  99%的 8位单片机”,我为LAOXU的这个评价点赞!谢LAOXU的吉言,这说明STC8H32K64U未来一定会在世上8位单片机领域扬名立万!
    (4)“唯独 欧美的 少量品牌 8位51单片机(比如 带 8个 DPTR的, SP 扩展到 16位), 目前的 STC8H32K64U 还做不到”。感谢LAOXU高瞻远瞩地又一次指出了STC8H系列单片机的不足。我希望未来STC会推出“带 8个 DPTR的, SP 扩展到 16位”的8位单片机,届时的名称我希望是“STC8X”。
    (5)我一直在用STC8位单片机做研究,我一定不辜负LAOXU的希望,为STC8位单片机的发展继续做贡献!  
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13948
    发表于 2023-12-17 11:08:29 | 显示全部楼层
    杨老师的积分在我们 STC 51人 的心中,不在论坛的算法中

    根据杨老师给我们指定的方向:
    我们 STC51世界 决定,STC32 + 杨老师规划【64位超算单元

    想想我们 51世界,都是劳模,天天劳动节
    工作对我们就是休息,我们是 【51的命】,心也简单,是 x51的心

    截图202312171104207925.jpg
    心简单了,人就快乐了,只要大家认可我们又前进了 !

    杨老师给我们的新年寄语:
    路虽远行则将至事虽难做则必成

    也感谢老许对我们 痛并快乐着的鞭策

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13948
    发表于 2023-12-17 11:13:55 | 显示全部楼层
    MDU32C  已设计完成
    MDU32D, 杨老师让我们为 MDU64热身的 筑基版 正在学习消化中


    以后新设计:
    STC8 标配 MDU32C
    STC32至少标配 MDU32C, 不是以前的原始版 MDU32
    ===正在发展 MDU32D, 这个完成了,后续就是 MDU64



    MDU32C 是简单的     32位算力核心 + STC8H的辅助控制功能是个不错的选择
    MDU32D 是个完善的 32位算力核心 + STC8H的辅助控制功能是个强大的选择
    64位超算中心】+ STC32的辅助控制功能 是 51的夏天
    64位超算中心】,51的未来不是梦


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13948
    发表于 2023-12-17 11:42:36 | 显示全部楼层
    MDU32C,已设计完成 !
    最新为后续STC8系列设计的, 2023/12/15 描述更新:
    SFR
    截图202312171140567589.jpg
    XFR
    截图202312171141287983.jpg
    FUNCTION
    截图202312171142026483.jpg
    MDU32C  已设计完成
    MDU32D, 杨老师让我们为 MDU64热身的 筑基版 正在学习消化中
    ===万里长征第一步,筑基,向 STC64位8051进军

    以后新设计:
    STC8 标配 MDU32C
    STC32至少标配 MDU32C, 不是以前的原始版 MDU32
    ===正在发展 MDU32D, 这个完成了,后续就是 MDU64

    MDU32C 是简单的     32位算力核心 + STC8H的辅助控制功能是个不错的选择
    MDU32D 是个完善的 32位算力核心 + STC8H的辅助控制功能是个强大的选择
    64位超算中心】+ STC32的辅助控制功能 是 51的夏天
    64位超算中心】,51的未来不是梦

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-30 00:51
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    0

    主题

    44

    回帖

    138

    积分

    注册会员

    积分
    138
    发表于 2023-12-17 13:04:03 来自手机 | 显示全部楼层
    👍
    回复 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13948
    发表于 2023-12-17 17:38:22 | 显示全部楼层
    看对算力的实际作用就行了,如果以新增加的超算单元为主
    ===STC8H/STC32G为辅助控制单元
    核心【超算单元是 32位】,还是将来的 【64位超算中心】

    STC8051H,  算力核心就是 :
    ===100MHz的硬件浮点/硬件三角函数,运算单元
    ===42MHz的 STC8H 或 STC32-CPU 为辅助控制单元
             放个双 CPU 进去,你喜欢 辅助的8位CPU,   你就 KEIL C51, IAR, SDCC
             放个双 CPU 进去,你喜欢 辅助的32位CPU, 你就 KEIL C251,GCC ?


    STC32G400K256的 算力核心就是 :
    ===180MHz的硬件浮点/硬件三角函数,运算单元

    ===90MHz的 STC32-CPU 为辅助控制单元

    STC32F系列将来的定型新品, 算力核心就是 :
    ===400MHz的硬件浮点/硬件三角函数,运算单元

    ===200MHz的 STC32-CPU 为辅助控制单元


    【64位超算中心】出来,直接命名
    STC-MDU64-001-400MHz-LQFP100/64/48

    STC-MDU64
    001-400MHz
    yywww****A
    也排的下,前进就行了,别人好不是我们好,

    STC51世界要自己的前进


    截图202312171751272473.jpg



    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    7

    主题

    59

    回帖

    237

    积分

    中级会员

    积分
    237
    发表于 2024-1-12 20:07:19 来自手机 | 显示全部楼层
    多少位芯片?
    我个人认为一次处理的数据位数
    例如所有寄存器都是32位,总线也是32位
    那才是真正的32位,速度肯定是快的
    可是!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    7

    主题

    59

    回帖

    237

    积分

    中级会员

    积分
    237
    发表于 2024-1-12 20:13:47 来自手机 | 显示全部楼层
    几年时间STC发展是嗖嗖的!几百兆,以前不敢想
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-30 08:33 , Processed in 0.075012 second(s), 71 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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