跪求高手帮忙,帮我读一下程序,谢谢
本人用C语言编制了一个延时程序,想编译成汇编后来计算程序的运行所需要的时间,但是本人对汇编非常不感冒,望高手帮忙分析一下运行时间,假设K=4,K=5,谢谢了
324: void Delay(unsigned int k)
325: {
326: while(k--); 后面标注的为每个指令的机器周期
C:0x0834 EF MOV A,R7 1
C:0x0835 1F DEC R7 1
C:0x0836 AC06 MOV R4,0x06 2
C:0x0838 7001 JNZ C:083B 2
C:0x083A 1E DEC R6 1
C:0x083B 4C ORL A,R4 1
C:0x083C 70F6 JNZ Delay(C:0834) 2
页:
[1]