找回密码
 立即注册
查看: 741|回复: 7

请问: 这是怎么回事???

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

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-3-18 05:59:42 | 显示全部楼层 |阅读模式
很简单的测试程序, 没有任何中断, 仅测试指令执行时间.

未命名1.JPG

上例中: _nop_(); 一个都不加, 测试结果 time1 = 1
         加一个 _nop_();  测试结果 time1 = 9 (异常!!!)
         加二个 _nop_();  测试结果 time1 = 10
         加三个 _nop_();  测试结果 time1 = 11
         加四个 _nop_();  测试结果 time1 = 12

芯片型号是 STC32G

回复

使用道具 举报 送花

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

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-3-18 06:02:00 | 显示全部楼层
在仿真时, 是全速执行的
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-3-18 06:24:28 | 显示全部楼层
同样的程序, 在 stc8h 上测试, 工作正常.

测试结果: _nop_(); 一个都不加, 测试结果 time1 = 1
         加一个 _nop_();  测试结果 time1 =2
         加二个 _nop_();  测试结果 time1 = 3
         加三个 _nop_();  测试结果 time1 = 4
         加四个 _nop_();  测试结果 time1 = 5
  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-05-02 10:18:47

24

主题

515

回帖

990

积分

荣誉版主

积分
990
发表于 2023-3-18 09:47:31 | 显示全部楼层
要加上:
WTST = 0;  //设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
    EAXFR = 1; //扩展寄存器(XFR)访问使能
    CKCON = 0; //提高访问XRAM速度
  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-05-02 10:18:47

24

主题

515

回帖

990

积分

荣誉版主

积分
990
发表于 2023-3-18 09:52:09 | 显示全部楼层
这还是网友在半年前测试时发现的。
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-3-18 11:56:01 | 显示全部楼层
社区*** 发表于 2023-3-18 09:52
这还是网友在半年前测试时发现的。

谢谢!

加上就正常了.
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-3-18 11:58:49 | 显示全部楼层
另: 请问一下, MXAX (MOVX扩展地址寄存器) , 怎么用???

查遍手册, 没看到说明.
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-3-18 12:03:49 | 显示全部楼层
DPTR 高位扩展, 有 DPXL 寄存器了, 这个 MXAX 寄存器 , 派啥用???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-2 18:10 , Processed in 0.197446 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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