embedded.map

来自「嵌入式系统基础课件」· MAP 代码 · 共 290 行 · 第 1/2 页

MAP
290
字号
                0x0000263c                _OS_FlagUnlink
                0x00001ea8                _OSFlagPend
 .text          0x000026b0      0x8a0 ../ucos_ii.a(os_q.o)
                0x00002b28                _OSQPost
                0x0000283c                _OSQDel
                0x00002ef4                _OS_QInit
                0x00002dec                _OSQQuery
                0x00002994                _OSQFlush
                0x00002bec                _OSQPostFront
                0x000029ec                _OSQPend
                0x000026b0                _OSQAccept
                0x0000272c                _OSQCreate
                0x00002cb4                _OSQPostOpt
 .text          0x00002f50      0x320 ../ucos_ii.a(os_mem.o)
                0x000030c4                _OSMemPut
                0x00003124                _OSMemQuery
                0x0000306c                _OSMemGet
                0x00002f50                _OSMemCreate
                0x000031a8                _OS_MemInit
 .text          0x00003270       0x65 ../ucos_ii.a(os_cpu_a.o)
                0x00003285                _OSCtxSw
                0x000032aa                _OSTickISR
                0x00003270                _OSStartHighRdy
                0x0000328d                _OSIntCtxSw
 *fill*         0x000032d5        0xb
 .text          0x000032e0       0x50 ../../libepc/libepc.a(init-cpu.o)
                0x000032e0                Init_CPU
 .text          0x00003330      0x6d0 ../../libepc/libepc.a(display.o)
                0x000033d4                _SetCursorPosition
                0x000034d8                _PutAttb
                0x000033bc                _GetCursorCol
                0x000033a8                _GetCursorRow
                0x00003330                _SetCursorVisible
                0x00003470                _ClearScreen
                0x00003758                _Cell
                0x000036d4                _Unsigned2Ascii
                0x00003524                _PutCharAt
                0x00003644                _FormatUnsigned
                0x00003550                _PutChar
                0x0000360c                _PutUnsigned
                0x000035d4                _PutString
 .text          0x00003a00      0x5a0 ../../libepc/libepc.a(init-idt.o)
                0x00003e24                _GetISR
                0x00003ea0                Init_IDT
                0x00003e68                _SetISR
                0x00003e10                _IRQ2INT
 .text          0x00003fa0       0x5f ../../libepc/libepc.a(io.o)
                0x00003fac                KeyboardISR
                0x00003fd3                ISR_PIC2
                0x00003fdc                ___main
                0x00003fe7                _outportb
                0x00003fcc                ISR_PIC1
                0x00003fa0                TimerTickISR
                0x00003ff9                _exit
                0x00003fdd                _inportb
 *fill*         0x00003fff        0x1
 .text          0x00004000       0x98 ../../libepc/libepc.a(checkcpu.o)
                0x00004000                Check_CPU
 *fill*         0x00004098        0x8
 .text          0x000040a0       0xe0 ../../libepc/libepc.a(init8259.o)
                0x000040a0                Init8259
 .text          0x00004180       0xb0 ../../libepc/libepc.a(init8253.o)
                0x00004180                Init8253
 .text          0x00004230      0x110 ../../libepc/libepc.a(init-crt.o)
                0x00004264                _LastMemoryAddress
                0x00004230                Init_CRT
 .text          0x00004340      0x570 ../../libepc/libepc.a(keyboard.o)
                0x00004340                _ScanCodeRdy
                0x00004394                _ScanCode2Ascii
                0x00004364                _GetScanCode
                0x00004554                _SetsKybdState
                0x00004744                Enqueue
 .text          0x000048b0       0x40 c:/djgpp/lib/libc.a(memset.o)
                0x000048b0                _memset
 .text          0x000048f0       0x1c c:/djgpp/lib/libc.a(memcpy.o)
                0x000048f0                _memcpy
 *fill*         0x0000490c        0x4
 .text          0x00004910       0x28 c:/djgpp/lib/libc.a(djmd.o)
                0x00004910                ___dj_movedata
                0x00004937                text_last=(.-0x1)

.data           0x00004940      0x6b0
                0x00004940                data_frst=.
 *(.data)
 .data          0x00004940       0x10 ../ucos_ii.a(os_cpu_c.o)
 .data          0x00004950       0x20 ../../libepc/libepc.a(init-cpu.o)
                0x0000496e                code_selector
 .data          0x00004970       0x30 ../../libepc/libepc.a(display.o)
 .data          0x000049a0       0x90 ../../libepc/libepc.a(init-idt.o)
 .data          0x00004a30        0xc ../../libepc/libepc.a(io.o)
                0x00004a30                msec
                0x00004a34                old_tick_isr
                0x00004a38                old_kybd_isr
 *fill*         0x00004a3c        0x4
 .data          0x00004a40       0x10 ../../libepc/libepc.a(init-crt.o)
 .data          0x00004a50      0x5a0 ../../libepc/libepc.a(keyboard.o)
                0x00004fef                data_last=(.-0x1)

.bss            0x00004ff0     0x4a34
                0x00004ff0                bss_frst=.
 *(.bss)
 .bss           0x00004ff0     0x2000 embedded.o
 .bss           0x00006ff0        0x8 ../../libepc/libepc.a(display.o)
 .bss           0x00006ff8      0x800 ../../libepc/libepc.a(init-idt.o)
 .bss           0x000077f8       0x34 ../../libepc/libepc.a(keyboard.o)
 *(COMMON)
 COMMON         0x0000782c     0x21f0 ../ucos_ii.a(os_core.o)
                                  0x0 (size before relaxing)
                0x0000782c                _OSTaskCtr
                0x00007830                _OSTCBCur
                0x00007834                _OSCtxSwCtr
                0x00007838                _OSTCBList
                0x0000783c                _OSTCBHighRdy
                0x00007840                _OSQTbl
                0x00007930                _OSRdyTbl
                0x00007938                _OSTaskIdleStk
                0x00008938                _OSEventTbl
                0x00008a78                _OSTCBFreeList
                0x00008a7c                _OSRdyGrp
                0x00008a80                _OSIntExitY
                0x00008a84                _OSPrioCur
                0x00008a88                _OSQFreeList
                0x00008a8c                _OSIdleCtr
                0x00008a90                _OSRunning
                0x00008a94                _OSMemTbl
                0x00008af8                _OSPrioHighRdy
                0x00008afc                _OSTCBPrioTbl
                0x00008bc8                _OSLockNesting
                0x00008bcc                _OSTime
                0x00008bd0                _OSFlagTbl
                0x00008c0c                _OSTCBTbl
                0x00009a0c                _OSIntNesting
                0x00009a10                _OSEventFreeList
                0x00009a14                _OSMemFreeList
                0x00009a18                _OSFlagFreeList
 COMMON         0x00009a1c        0x8 ../ucos_ii.a(os_cpu_c.o)
                                  0x0 (size before relaxing)
                0x00009a1c                _OldTickISR
                0x00009a20                _OSTickDOSCtr
                0x00009a23                bss_last=(.-0x1)
                0x00009a24                stack_frst=(bss_last+0x1)
                0x00011a23                stack_last=(bss_last+0x8000)
                0x00011a24                heap_frst=(stack_last+0x1)
OUTPUT(embedded.bin binary)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?