关于keilC的编译问题——如何改变编译顺序?
最近写了时钟的小程序,用的是keil c做编译,运行起来还可以
clock inttrupt 1 using 1{
TH0=0xdb;
TL0=0xf0;
.....(以下略)
编译时,生成的汇编代码为
push dph
push dpl
push b
push acc
.........
mov th0,#0xdb
mov tl0,#0xf0
为了提高计时精度,需在保存当前内容之前对定时器装装初始值。请问:
如何使mov在push前执行?
就是如何改变编译顺序?