📄 main.mp
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 008C 05E4 = 1508. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0046 __text_start
0046 __start
0066 _exit
0067 _main
0084 _Com_init
0096 _Com_baudrate
00C5 _Com_putchar
00D6 _Com_putstring
00FB _Com_getchar
0108 _Com_Rbuf_Clear
0110 _Com_getstring
0136 _Com_R_count
0139 _Rbuf_init
0142 _Tbuf_init
0155 _Rbuf_empty
0164 _Tbuf_full
0175 _Tbuf_putchar
01AE _Rbuf_getchar
01D2 _uart0_rx_isr
0215 _uart0_tx_isr
025D _delay_1us
025F _delay_nus
026E _delay_1ms
0278 _delay_nms
0287 div32u
0289 mod32u
028D div32s
028F mod32s
02BA long_div_prolog
02CD long_div_epilog
02DC tst_R16_R19
02E1 tst_R24_R27
02E6 neg_R16_R19
02EF neg_R24_R27
02F8 mod8u
02FA div8u
02FB xdiv8u
0310 pop_gset2
0313 pop_gset3
0316 pop_gset4
0319 push_gset5
031B push_gset4
031D push_gset3
031F push_gset2
0321 push_gset1
0324 pop_gset1
0325 pop
0338 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 0100 00D0 = 208. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0100 _RTbuf_UART0
0100 __bss_start
01D0 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0054 = 84. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
D:\icc\lib\crtatmega.o [ crtatmega.s ]
main.o [ main.c ]
sio.o [ sio.c ]
delay.o [ delay.c ]
<library> [ div32.s, div8u.s, gpop2.s, gpop3.s, gpop4.s, gpush.s ]
User Global Definitions
ram_end = 0x10ff
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x8c
data = 0x100
eeprom:1.4096
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -