导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→AVR单片机:急!!急!!!,请那位gcc高手帮忙看看!经g

* 7354: AVR单片机:急!!急!!!,请那位gcc高手帮忙看看!经gcc编译后,有反汇编程序如下:

   xyzwp2000 
xyzwp2000发表的帖子 

 AVR单片机:急!!急!!!,请那位gcc高手帮忙看看!经gcc编译后,有反汇编程序如下:
 *00000000:
   +00000000: C00C      RJMP    .__c_startup__
   +00000001: C027      RJMP    +0x0027           ; Destination: 0x000029
   +00000002: C026      RJMP    +0x0026           ; Destination: 0x000029
   +00000003: C025      RJMP    +0x0025           ; Destination: 0x000029
   +00000004: C024      RJMP    +0x0024           ; Destination: 0x000029
   +00000005: C023      RJMP    +0x0023           ; Destination: 0x000029
   +00000006: C022      RJMP    +0x0022           ; Destination: 0x000029
   +00000007: C021      RJMP    +0x0021           ; Destination: 0x000029
   +00000008: C020      RJMP    +0x0020           ; Destination: 0x000029
   +00000009: C01F      RJMP    +0x001F           ; Destination: 0x000029
   +0000000A: C01E      RJMP    +0x001E           ; Destination: 0x000029
   +0000000B: C01D      RJMP    +0x001D           ; Destination: 0x000029
   +0000000C: C01C      RJMP    +0x001C           ; Destination: 0x000029
   *0000000D:.__c_startup__
   +0000000D: 2411      CLR     R1
   +0000000E: BE1F      OUT     0x3F,R1
   +0000000F: E020      LDI     R18,0x00          ; 0x00 = 0b00000000 = 0
   +00000010: 95A8      WDR
   +00000011: BD21      OUT     0x21,R18
   +00000012: E020      LDI     R18,0x00          ; 0x00 = 0b00000000 = 0
   +00000013: BF25      OUT     0x35,R18
   +00000014: EAEE      LDI     R30,0xAE          ; 0xAE = 0b10101110 = 174
   +00000015: E0F0      LDI     R31,0x00          ; 0x00 = 0b00000000 = 0
   +00000016: E6A0      LDI     R26,0x60          ; 0x60 = 0b01100000 = 96
   +00000017: E0B0      LDI     R27,0x00          ; 0x00 = 0b00000000 = 0
   +00000018: E020      LDI     R18,0x00          ; 0x00 = 0b00000000 = 0
   +00000019: C003      RJMP    +0x0003           ; Destination: 0x00001D
   +0000001A: 95C8      LPM
   +0000001B: 9631      ADIW    R30,0x1
   +0000001C: 920D      ST      X+,R0
   +0000001D: 36A0      CPI     R26,0x60          ; 0x60 = 0b01100000 = 96
   +0000001E: 07B2      CPC     R27,R18
   +0000001F: F7D1      BRNE    -0x06             ; Destination: 0x00001A
   +00000020: E6A0      LDI     R26,0x60          ; 0x60 = 0b01100000 = 96
   +00000021: E0B0      LDI     R27,0x00          ; 0x00 = 0b00000000 = 0
   +00000022: E020      LDI     R18,0x00          ; 0x00 = 0b00000000 = 0
   +00000023: C001      RJMP    +0x0001           ; Destination: 0x000025
   +00000024: 921D      ST      X+,R1
   +00000025: 36A1      CPI     R26,0x61          ; 0x61 = 0b01100001 = 97
   +00000026: 07B2      CPC     R27,R18
   +00000027: F7E1      BRNE    -0x04             ; Destination: 0x000024
   +00000028: C01D      RJMP    main
   +00000029: C000      RJMP    +0x0000           ; Destination: 0x00002A
   +0000002A: 9518      RETI
   *0000002B:SIG_OVERLOW0
   +0000002B: 921F      PUSH    R1
   +0000002C: 920F      PUSH    R0
   +0000002D: B60F      IN      R0,0x3F
   +0000002E: 920F      PUSH    R0
   +0000002F: 2411      CLR     R1
   +00000030: 938F      PUSH    R24
   +00000031: 91800060  LDS     R24,0x0060
   +00000033: 9580      COM     R24
   +00000034: BB88      OUT     0x18,R24
   +00000035: 91800060  LDS     R24,0x0060
   +00000037: 0F88      ADD     R24,R24
   +00000038: 93800060  STS     0x0060,R24
   +0000003A: 2388      AND     R24,R24
   +0000003B: F419      BRNE    +0x03             ; Destination: 0x00003F
   +0000003C: E081      LDI     R24,0x01          ; 0x01 = 0b00000001 = 1
   +0000003D: 93800060  STS     0x0060,R24
   +0000003F: BE12      OUT     0x32,R1
   +00000040: 918F      POP     R24
   +00000041: 900F      POP     R0
   +00000042: BE0F      OUT     0x3F,R0
   +00000043: 900F      POP     R0
   +00000044: 901F      POP     R1
   +00000045: 9518      RETI
   *00000046:main
   +00000046: E5CF      LDI     R28,0x5F          ; 0x5F = 0b01011111 = 95
   +00000047: E0D2      LDI     R29,0x02          ; 0x02 = 0b00000010 = 2
   +00000048: BFDE      OUT     0x3E,R29
   +00000049: BFCD      OUT     0x3D,R28
   +0000004A: EF8F      LDI     R24,0xFF          ; 0xFF = 0b11111111 = 255
   +0000004B: BB87      OUT     0x17,R24
   +0000004C: E082      LDI     R24,0x02          ; 0x02 = 0b00000010 = 2
   +0000004D: BF89      OUT     0x39,R24
   +0000004E: BE12      OUT     0x32,R1
   +0000004F: E085      LDI     R24,0x05          ; 0x05 = 0b00000101 = 5
   +00000050: BF83      OUT     0x33,R24
   +00000051: E081      LDI     R24,0x01          ; 0x01 = 0b00000001 = 1
   +00000052: 93800060  STS     0x0060,R24
   +00000054: 9478      SEI
   +00000055: CFFF      RJMP    -0x0001           ; Destination: 0x000055
   +00000056: CFFF      RJMP    -0x0001           ; Destination: 0x000056


发表时间:2002年5月10日16:32:00

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  7358.[详细]00000029: 有问题!可是如何解决呢?请高手帮小弟以吧!!!
摘要:......(无内容)
- [xyzwp2000][1727次] 2002年5月10日

[上一篇帖子]:硬件:何为嵌入式单片机,嵌入式的概念是指什么?
[下一篇帖子]:能给我发一个吗?谢谢你了e_mail:ani0077@163.com