|
我用AVRSTUDIO,编译程序,生成LSS文件,这个文件就是生成的汇编程序,然后发现程序中有句话,转成汇编时,根本就没有这个指令。LSS文件的相关部分就是:
PORTD|=_BV(2);
206: 92 9a sbi 0x12, 2 ; 18
while(PIND5==1);
Data[k]=moniSPI_receive();//30.5
208: 00 91 64 02 lds r16, 0x0264
20c: 10 91 65 02 lds r17, 0x0265
210: 4c df rcall .-360 ; 0xaa <moniSPI_receive>
212: 0c 59 subi r16, 0x9C ; 156
214: 1f 4f sbci r17, 0xFF ; 255
216: f8 01 movw r30, r16
218: 80 83 st Z, r24
其中while(PIND5==1);这一句没有汇编程序,请问大侠们,是不是代表根本就没执行这句话?? |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|