000000C9: delay
42: void delay(unsigned int t)
+000000C9: 9722 SBIW R28,0x02 Subtract immediate from word
45: for(i=0;i<t;i++)NOP();
+000000CA: 2422 CLR R2 Clear Register
+000000CB: 2433 CLR R3 Clear Register
+000000CC: 8239 STD Y+1,R3 Store indirect with displacement
+000000CD: 8228 STD Y+0,R2 Store indirect with displacement
+000000CE: C006 RJMP PC+0x0007 Relative jump
45: for(i=0;i<t;i++)NOP();
+000000CF: 0000 NOP No operation
45: for(i=0;i<t;i++)NOP();
+000000D0: 8188 LDD R24,Y+0 Load indirect with displacement
+000000D1: 8199 LDD R25,Y+1 Load indirect with displacement
+000000D2: 9601 ADIW R24,0x01 Add immediate to word
+000000D3: 8399 STD Y+1,R25 Store indirect with displacement
+000000D4: 8388 STD Y+0,R24 Store indirect with displacement
45: for(i=0;i<t;i++)NOP();
+000000D5: 8028 LDD R2,Y+0 Load indirect with displacement
+000000D6: 8039 LDD R3,Y+1 Load indirect with displacement
+000000D7: 1620 CP R2,R16 Compare
+000000D8: 0631 CPC R3,R17 Compare with carry
+000000D9: F3A8 BRCS PC-0x0A Branch if carry set
+000000DA: 9622 ADIW R28,0x02 Add immediate to word
是不是有问题啊,怎么有几个标号45的
|