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

请教大家,51汇编语言,如何比较两个BIT是否相同?

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-12-1 10:31:40 | 显示全部楼层
神*** 发表于 2023-12-1 08:24
请教老许,三个异或输入,具体是哪些应用场景才需要

还有后续新 STC8H的 MDU16 会换成 MDU32 的设计,就是少了些功能

================================================

不能 再 采用工作寄存器放在 XFR 中了, 否则, 一切努力改进, 都是白搭做无用功, 还不如去截掉不用.

其实,  MDU16 的功能比较完善(唯一缺点就是将工作寄存器, 错误的放在 XFR中, 如改为放在 SFR中, 那什么问题都没有了),  对 51的浮点运算提升, 作用比STC32G上的 MDU32 功能强大.
回复 支持 反对

使用道具 举报 送花

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

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-12-1 19:05:45 | 显示全部楼层
51的内核, 性能提升, 主要有3点

1. 加 MUD 模块, 主要提升数学运算速度.

2. 加 多指针 DPTR 模块, 主要提升片外 XRAM 寻址速度.

3, 堆栈指针 SP 增加到 16位, 堆栈放在 XRAM 中, 此模块 对51内核的提升作用也最大(适用于大容量大系统运行OS)

最后多说几句,

多 DPTR 指针, C51支持的格式有两类,

1)  DPTR0 和 DPTR1 地址分开, 外加切换 寄存器,  STC8 系列就采用此格式, 此格式寄存器地址必须严格按 Keil C51支持的规范标准来, 否则 C语言无法支持 !

2)  DPTR0 和 DPTR1 地址公用, 外加切换 寄存器,  STC32 系列就采用此格式, 此格式的优点 在于, 寄存器地址如不按照 Keil C51支持的规范标准来,  C语言也能支持使用 !

所以 , STC32 的 双 DPTR , C 能用, 但实际上没人使用, 因为 C251 指令集足够强大, 已没必要必须使用 DPTR 指针了.


如 老姚 有计划对 51 改型,

建议,  双 DPTR 模块的寄存器地址, 如改成 Keil C51支持的规范标准 有困难, 但至少改成和 STC32 一样的 公用 DPTR 地址,

以适应 用户, 能用 C语言编程, 调用各种支持 双 DPTR 操作的函数

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 07:09:45

35

主题

189

回帖

833

积分

高级会员

积分
833
发表于 2023-12-2 08:11:20 | 显示全部楼层
本帖最后由 newlined 于 2023-12-2 09:30 编辑

编辑了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 07:09:45

35

主题

189

回帖

833

积分

高级会员

积分
833
发表于 2023-12-2 09:30:29 | 显示全部楼层
本帖最后由 newlined 于 2023-12-2 10:43 编辑
编辑了
回复 支持 反对

使用道具 举报 送花

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

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-12-2 10:14:28 | 显示全部楼层
不好意思, 平时不用 QQ


有问题论坛上 提问 并 留言吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 07:09:45

35

主题

189

回帖

833

积分

高级会员

积分
833
发表于 2023-12-2 10:43:08 | 显示全部楼层
LAO*** 发表于 2023-12-2 10:14
不好意思, 平时不用 QQ

好的,谢谢您。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 20:47 , Processed in 0.216222 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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