学前班
最后登录1970-1-1
在线时间 小时
注册时间2017-12-11
|
本帖最后由 sungather 于 2017-12-11 10:48 编辑
使用指南者的板子,芯片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?
时钟的设置,我通过定时器测试,是正确啊!
不知是我哪里设置的不对?新手,请各位赐教啊!
|
|