打印

为何加法时间很长

[复制链接]
288|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
丑帅丑帅的|  楼主 | 2020-4-26 13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用指南者的板子,芯片F103VET6,使用KEILV5.15

int32_t a;
int32_t b,c;

b = 0x03ffffff;
c = 0x03ffffff;

   120:                 a = b + c;
0x080005EE 48CA      LDR      r0,[pc,#808]  ; @0x08000918
0x080005F0 6800      LDR      r0,[r0,#0x00]
0x080005F2 49CA      LDR      r1,[pc,#808]  ; @0x0800091C
0x080005F4 6809      LDR      r1,[r1,#0x00]
0x080005F6 4408      ADD      r0,r0,r1
0x080005F8 49C9      LDR      r1,[pc,#804]  ; @0x08000920
0x080005FA 6008      STR      r0,[r1,#0x00]

一个普通的加法,就上面这些汇编语句,为啥需要接近0.355us?
时钟的设置,我通过定时器测试,是正确啊!
不知是我哪里设置的不对?新手,请各位赐教啊!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

741

主题

742

帖子

0

粉丝