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

发现以前老版本的C251编译器几乎无BUG,并且和C51编译器高度一致

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

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2024-11-20 09:09:48 | 显示全部楼层
ang*** 发表于 2024-11-20 08:31
咋数据手册上说pdata读写比xdata慢呢

早期标准 51指令, PDATA 寻址比 XDATA 寻址快.
现在 STC 优化指令, 重点在  XDATA 上, 所以 XDATA 寻址比 PDATA 寻址快.
很正常呀
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:199
  • 最近打卡:2025-05-02 00:28:39
已绑定手机

24

主题

345

回帖

1633

积分

金牌会员

积分
1633
发表于 2024-11-20 13:36:49 | 显示全部楼层
bkeu*** 发表于 2024-11-20 08:37
可能movx a,@ri, movx @ri,指令慢,但实际一般还需要对@Ri作运算,这时就会慢

u8 pdata aucMyBuf[16];

原来是这么个原因,明白了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:199
  • 最近打卡:2025-05-02 00:28:39
已绑定手机

24

主题

345

回帖

1633

积分

金牌会员

积分
1633
发表于 2024-11-20 13:37:45 | 显示全部楼层
LAO*** 发表于 2024-11-20 09:09
早期标准 51指令, PDATA 寻址比 XDATA 寻址快.
现在 STC 优化指令, 重点在  XDATA 上, 所以 XDATA 寻址比 ...

所以说针对使用STCMCU,直接使用XDATA就行了吧。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:338
  • 最近打卡:2025-04-25 16:31:21
已绑定手机

14

主题

600

回帖

2199

积分

荣誉版主

积分
2199
发表于 2024-11-20 14:50:40 | 显示全部楼层
我从来没有用过pdata,要么idata,要么xdata.当然我也很少仿真,,,,出现问题就一堆printf
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2024-11-26 16:38:53

5

主题

28

回帖

171

积分

注册会员

积分
171
发表于 2025-2-6 09:33:10 | 显示全部楼层
bit1= ! bit1  这句改成 : bit1 = ~ bit1
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:47 , Processed in 0.109663 second(s), 74 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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