📄 hub.map
字号:
Start Stop Length Name Class
000000H 000D69H 00D6AH _TEXT CODE
000D6AH 001BABH 00E42H HUB_TEXT CODE
001C00H 001C17H 00018H _INIT_ INITDATA
001C18H 001C18H 00000H _INITEND_ INITDATA
001C20H 001C20H 00000H _EXIT_ EXITDATA
001C20H 001D1FH 00100H _EXITEND_ EXITDATA
001E00H 001E00H 00000H _RD ROMDATA
001E00H 001EFFH 00100H _ERD ENDROMDATA
001F00H 001F00H 00000H _BRFD ROMFARDATA
001F00H 001FFFH 00100H _ERFD ENDROMFARDATA
002000H 00220AH 0020BH _DATA DATA
00220CH 00220CH 00000H _CVTSEG DATA
00220CH 00220CH 00000H _SCNSEG DATA
002210H 00222DH 0001EH _BSS BSS
002230H 002230H 00000H _NVRAM NVRAM
002230H 00232FH 00100H _EDATA EDATA
002400H 0027FFH 00400H _STACK STACK
002800H 0028FFH 00100H _ESTACK STACK
002900H 002900H 00000H _BFD FAR_DATA
002900H 002ABDH 001BEH HUB_DATA FAR_DATA
002B00H 002BFFH 00100H _EFD ENDFAR_DATA
002C00H 002C00H 00000H _BFC FAR_CONST
002C00H 002CFFH 00100H _EFC ENDFAR_CONST
002D00H 002D00H 00000H _BFB FAR_BSS
002D00H 002DFFH 00100H _EFB ENDFAR_BSS
002E00H 002E00H 00000H _FARHEAP FAR_HEAP
002E00H 012DFFH 10000H _FARHEAP_0 FAR_HEAP
012E00H 012E00H 00000H _FARHEAP_1 FAR_HEAP
012E00H 012EFFH 00100H _EFH ENDFAR_HEAP
Detailed map of segments
0000:0000 0107 C=CODE S=_TEXT G=(none) M=c0 ACBP=88
0000:0107 00AB C=CODE S=_TEXT G=(none) M=exit ACBP=28
0000:01B2 002A C=CODE S=_TEXT G=(none) M=noxx ACBP=28
0000:01DC 0050 C=CODE S=_TEXT G=(none) M=fardata ACBP=48
0000:022C 0044 C=CODE S=_TEXT G=(none) M=farbss ACBP=48
0000:0270 0025 C=CODE S=_TEXT G=(none) M=setvect ACBP=28
0000:0295 0549 C=CODE S=_TEXT G=(none) M=farheap ACBP=28
0000:07DE 0021 C=CODE S=_TEXT G=(none) M=h_lursh ACBP=28
0000:07FF 0035 C=CODE S=_TEXT G=(none) M=atexit ACBP=28
0000:0834 0035 C=CODE S=_TEXT G=(none) M=pcpprtl ACBP=48
0000:0869 0032 C=CODE S=_TEXT G=(none) M=h_psbp ACBP=28
0000:089B 01BB C=CODE S=_TEXT G=(none) M=fbrk ACBP=28
0000:0A56 0005 C=CODE S=_TEXT G=(none) M=term ACBP=48
0000:0A5B 01FB C=CODE S=_TEXT G=(none) M=setblock ACBP=28
0000:0C56 0022 C=CODE S=_TEXT G=(none) M=n_pcmp ACBP=28
0000:0C78 0021 C=CODE S=_TEXT G=(none) M=h_llsh ACBP=28
0000:0C99 006B C=CODE S=_TEXT G=(none) M=h_padd ACBP=28
0000:0D04 0066 C=CODE S=_TEXT G=(none) M=ioerror ACBP=28
000D:006A 0E42 C=CODE S=HUB_TEXT G=(none) M=hub ACBP=28
001C:0000 0000 C=INITDATA S=_INIT_ G=IGROUP M=c0 ACBP=88
001C:0000 0006 C=INITDATA S=_INIT_ G=IGROUP M=fardata ACBP=48
001C:0006 0006 C=INITDATA S=_INIT_ G=IGROUP M=farbss ACBP=48
001C:000C 0006 C=INITDATA S=_INIT_ G=IGROUP M=fbrk ACBP=48
001C:0012 0006 C=INITDATA S=_INIT_ G=IGROUP M=setblock ACBP=48
001C:0018 0000 C=INITDATA S=_INITEND_ G=IGROUP M=c0 ACBP=28
001C:0020 0000 C=EXITDATA S=_EXIT_ G=IGROUP M=c0 ACBP=68
001C:0020 0100 C=EXITDATA S=_EXITEND_ G=IGROUP M=c0 ACBP=28
001E:0000 0000 C=ROMDATA S=_RD G=(none) M=c0 ACBP=88
001E:0000 0100 C=ENDROMDATA S=_ERD G=(none) M=c0 ACBP=88
001F:0000 0000 C=ROMFARDATA S=_BRFD G=(none) M=c0 ACBP=88
001F:0000 0100 C=ENDROMFARDATA S=_ERFD G=(none) M=c0 ACBP=88
0020:0000 0024 C=DATA S=_DATA G=DGROUP M=c0 ACBP=88
0020:0024 000C C=DATA S=_DATA G=DGROUP M=exit ACBP=48
0020:0030 0008 C=DATA S=_DATA G=DGROUP M=noxx ACBP=48
0020:0038 0022 C=DATA S=_DATA G=DGROUP M=atexit ACBP=48
0020:005A 0003 C=DATA S=_DATA G=DGROUP M=fbrk ACBP=48
0020:005E 000C C=DATA S=_DATA G=DGROUP M=setblock ACBP=48
0020:006A 005B C=DATA S=_DATA G=DGROUP M=ioerror ACBP=48
0020:00C6 0145 C=DATA S=_DATA G=DGROUP M=syserror ACBP=48
0020:020C 0000 C=DATA S=_CVTSEG G=DGROUP M=c0 ACBP=48
0020:020C 0000 C=DATA S=_SCNSEG G=DGROUP M=c0 ACBP=48
0020:0210 0002 C=BSS S=_BSS G=DGROUP M=c0 ACBP=68
0020:0220 000C C=BSS S=_BSS G=DGROUP M=farheap ACBP=68
0020:022C 0002 C=BSS S=_BSS G=DGROUP M=pcpprtl ACBP=48
0020:0230 0000 C=NVRAM S=_NVRAM G=DGROUP M=c0 ACBP=68
0020:0230 0100 C=EDATA S=_EDATA G=DGROUP M=c0 ACBP=68
0024:0000 0000 C=STACK S=_STACK G=SGROUP M=c0 ACBP=94
0024:0000 0400 C=STACK S=_STACK G=SGROUP M=LinkStack ACBP=74
0024:0400 0100 C=STACK S=_ESTACK G=SGROUP M=c0 ACBP=74
0029:0000 0000 C=FAR_DATA S=_BFD G=(none) M=c0 ACBP=88
0029:0000 01BE C=FAR_DATA S=HUB_DATA G=(none) M=hub ACBP=48
002B:0000 0100 C=ENDFAR_DATA S=_EFD G=(none) M=c0 ACBP=88
002C:0000 0000 C=FAR_CONST S=_BFC G=(none) M=c0 ACBP=88
002C:0000 0100 C=ENDFAR_CONST S=_EFC G=(none) M=c0 ACBP=88
002D:0000 0000 C=FAR_BSS S=_BFB G=(none) M=c0 ACBP=88
002D:0000 0100 C=ENDFAR_BSS S=_EFB G=(none) M=c0 ACBP=88
002E:0000 0000 C=FAR_HEAP S=_FARHEAP G=(none) M=c0 ACBP=88
002E:0000 10000 C=FAR_HEAP S=_FARHEAP_0 G=(none) M=LinkFarHeap ACBP=68
012E:0000 0000 C=FAR_HEAP S=_FARHEAP_1 G=(none) M=LinkFarHeap ACBP=48
012E:0000 0100 C=ENDFAR_HEAP S=_EFH G=(none) M=c0 ACBP=88
Detailed map of absolute segments
Address Publics by Name
0000:0867 DGROUP@
0000:0C7B idle F_LXLSH@
0000:07E1 F_LXURSH@
0000:085A idle F_OVERFLOW@
0000:0C9C idle F_PADD@
0000:086C F_PSBP@
0000:0CD1 idle F_PSUB@
0000:0C7B idle LXLSH@
0000:07E1 idle LXURSH@
0000:0C78 N_LXLSH@
0000:07DE idle N_LXURSH@
0000:085A idle N_OVERFLOW@
0000:0C99 N_PADD@
0000:0C56 N_PCMP@
0000:0869 idle N_PSBP@
0000:0CCE idle N_PSUB@
0000:085A idle OVERFLOW@
0000:0C9C idle PADD@
0000:086C idle PSBP@
0000:0CD1 idle PSUB@
000D:006A idle _adjust_buffer
000D:09FD idle _alloc_rx_buf
0000:07FF idle _atexit
000D:015F idle _cache_set
0020:0000 idle _DATASEG@
000D:0CB8 idle _delaye
0029:0000 idle _dummy_reserved
0020:022C _errno
0000:0183 _exit
000D:07C1 idle _find_phy_addr
000D:0CE9 idle _FlashLed
000D:04FC idle _init_mac_desc
000D:0325 idle _init_mac_info
000D:0381 idle _init_mac_reg
000D:06F3 idle _init_system
000D:0A68 idle _int4_handler
000D:02E7 idle _linear_to_real
000D:0CD6 idle _Loops
0029:0002 idle _mac1_info
0029:00CC idle _mac2_info
000D:0AB8 idle _mac_handler
000D:0BD7 idle _mac_rx_handler
000D:0B08 idle _mac_tx_handler
000D:01BF _main
000D:086F idle _mii_read
000D:0821 idle _mii_write
000D:0E7B idle _PutCh
000D:0E50 idle _PutStr
000D:0992 idle _receive_pkt
000D:0929 idle _send_complete
000D:08B8 idle _send_pkt
0000:0A63 _setblock
0000:0270 _setvect
0024:0000 idle _STACKSEG@
000D:0D12 idle _uart0_handler
000D:0DF2 idle _uart1_handler
0020:0022 idle __8086
0000:0840 idle __abort
0000:0008 idle __AHSHIFT
0020:0038 __atexitcnt
0020:003A __atexittbl
0000:091A __brk
0020:005E __brklvl
0020:0210 idle __bss_start
0000:083F __checknull
0000:00AE __cleanup
0000:0432 idle __clib_farfree
0000:05A1 idle __clib_farmalloc
0000:0743 idle __clib_farrealloc
0000:0432 idle __clib_free
0000:0597 __clib_malloc
0000:073C idle __clib_realloc
0000:01DC __CopyFarData
0020:0000 idle __data_start
0000:0834 __DefaultRtlError
0020:006A idle __doserrno
0000:0D51 idle __DOSERROR
0020:006C idle __dosErrorToSV
0000:01D1 __ExceptInit
0020:0020 idle __Exception_list
0000:0199 idle __exit
0020:0024 idle __exitbuf
0020:0028 idle __exitfopen
0020:002C idle __exitopen
002D:0000 __farbss_end
002D:0000 __farbss_start
002C:0000 idle __farconst_end
002C:0000 idle __farconst_start
002B:0000 __fardata_end
0029:0000 __fardata_start
012E:0000 __farheap_end
002E:0000 __farheap_start
0000:084D idle __fpure_error_
0000:01D6 idle __GetPolymorphicDTC(void*,unsigned int)
0000:01D9 idle __GetPolymorphicDTCfar(void*,unsigned int)
0020:0066 __heapbase
0020:0062 __heaptop
0000:022C __InitFarBss
0000:0D04 __IOERROR
0000:084D idle __npure_error_
0020:0230 idle __nvram_start
0000:0A56 __ParadigmTerminate
0000:0008 idle __PCFAST
0000:0100 __PCINCR
0000:00FF __PCMASK
0000:0001 idle __PCMODE
0000:0008 __PCSHIFT
0020:020C idle __RealCvtVector
0000:01B2 idle __RefDestructorCount()
0000:01BF idle __RefExceptionList()
001E:0000 idle __romdata_end
001E:0000 idle __romdata_start
001F:0000 __romfardata_end
001F:0000 __romfardata_start
0000:01D2 idle __RTK_XDataSize
0000:01D5 idle __RTK_XInit
0000:096D __sbrk
0020:020C idle __ScanTodVector
0000:0A5B __SetHeapEnd
0024:0000 idle __stack_bottom
0024:0000 idle __stack_segment
0024:0400 idle __stack_top
0000:0000 __startup
0020:0230 idle __staticdata_end
0020:0210 idle __stklen
0020:00C6 idle __sys_errlist
0020:0186 __sys_nerr
0000:0835 __terminate
0000:01CD idle ___ExitExceptBlocks
0020:0220 idle ___first
0000:01D0 idle ___InitExceptBlock
0000:01CC idle ___InitExceptBlocks
0000:0BFA idle ___InitHeap
0000:0A48 idle ___InitHeapConstants
0020:0222 idle ___last
0020:0224 idle ___rover
Address Publics by Value
0000:0000 __startup
0000:0001 idle __PCMODE
0000:0008 idle __AHSHIFT
0000:0008 __PCSHIFT
0000:0008 idle __PCFAST
0000:00AE __cleanup
0000:00FF __PCMASK
0000:0100 __PCINCR
0000:0183 _exit
0000:0199 idle __exit
0000:01B2 idle __RefDestructorCount()
0000:01BF idle __RefExceptionList()
0000:01CC idle ___InitExceptBlocks
0000:01CD idle ___ExitExceptBlocks
0000:01D0 idle ___InitExceptBlock
0000:01D1 __ExceptInit
0000:01D2 idle __RTK_XDataSize
0000:01D5 idle __RTK_XInit
0000:01D6 idle __GetPolymorphicDTC(void*,unsigned int)
0000:01D9 idle __GetPolymorphicDTCfar(void*,unsigned int)
0000:01DC __CopyFarData
0000:022C __InitFarBss
0000:0270 _setvect
0000:0432 idle __clib_free
0000:0432 idle __clib_farfree
0000:0597 __clib_malloc
0000:05A1 idle __clib_farmalloc
0000:073C idle __clib_realloc
0000:0743 idle __clib_farrealloc
0000:07DE idle N_LXURSH@
0000:07E1 F_LXURSH@
0000:07E1 idle LXURSH@
0000:07FF idle _atexit
0000:0834 __DefaultRtlError
0000:0835 __terminate
0000:083F __checknull
0000:0840 idle __abort
0000:084D idle __fpure_error_
0000:084D idle __npure_error_
0000:085A idle F_OVERFLOW@
0000:085A idle N_OVERFLOW@
0000:085A idle OVERFLOW@
0000:0867 DGROUP@
0000:0869 idle N_PSBP@
0000:086C idle PSBP@
0000:086C F_PSBP@
0000:091A __brk
0000:096D __sbrk
0000:0A48 idle ___InitHeapConstants
0000:0A56 __ParadigmTerminate
0000:0A5B __SetHeapEnd
0000:0A63 _setblock
0000:0BFA idle ___InitHeap
0000:0C56 N_PCMP@
0000:0C78 N_LXLSH@
0000:0C7B idle LXLSH@
0000:0C7B idle F_LXLSH@
0000:0C99 N_PADD@
0000:0C9C idle F_PADD@
0000:0C9C idle PADD@
0000:0CCE idle N_PSUB@
0000:0CD1 idle F_PSUB@
0000:0CD1 idle PSUB@
0000:0D04 __IOERROR
0000:0D51 idle __DOSERROR
000D:006A idle _adjust_buffer
000D:015F idle _cache_set
000D:01BF _main
000D:02E7 idle _linear_to_real
000D:0325 idle _init_mac_info
000D:0381 idle _init_mac_reg
000D:04FC idle _init_mac_desc
000D:06F3 idle _init_system
000D:07C1 idle _find_phy_addr
000D:0821 idle _mii_write
000D:086F idle _mii_read
000D:08B8 idle _send_pkt
000D:0929 idle _send_complete
000D:0992 idle _receive_pkt
000D:09FD idle _alloc_rx_buf
000D:0A68 idle _int4_handler
000D:0AB8 idle _mac_handler
000D:0B08 idle _mac_tx_handler
000D:0BD7 idle _mac_rx_handler
000D:0CB8 idle _delaye
000D:0CD6 idle _Loops
000D:0CE9 idle _FlashLed
000D:0D12 idle _uart0_handler
000D:0DF2 idle _uart1_handler
000D:0E50 idle _PutStr
000D:0E7B idle _PutCh
001E:0000 idle __romdata_end
001E:0000 idle __romdata_start
001F:0000 __romfardata_end
001F:0000 __romfardata_start
0020:0000 idle _DATASEG@
0020:0000 idle __data_start
0020:0020 idle __Exception_list
0020:0022 idle __8086
0020:0024 idle __exitbuf
0020:0028 idle __exitfopen
0020:002C idle __exitopen
0020:0038 __atexitcnt
0020:003A __atexittbl
0020:005E __brklvl
0020:0062 __heaptop
0020:0066 __heapbase
0020:006A idle __doserrno
0020:006C idle __dosErrorToSV
0020:00C6 idle __sys_errlist
0020:0186 __sys_nerr
0020:020C idle __ScanTodVector
0020:020C idle __RealCvtVector
0020:0210 idle __bss_start
0020:0210 idle __stklen
0020:0220 idle ___first
0020:0222 idle ___last
0020:0224 idle ___rover
0020:022C _errno
0020:0230 idle __nvram_start
0020:0230 idle __staticdata_end
0024:0000 idle __stack_bottom
0024:0000 idle _STACKSEG@
0024:0000 idle __stack_segment
0024:0400 idle __stack_top
0029:0000 __fardata_start
0029:0000 idle _dummy_reserved
0029:0002 idle _mac1_info
0029:00CC idle _mac2_info
002B:0000 __fardata_end
002C:0000 idle __farconst_end
002C:0000 idle __farconst_start
002D:0000 __farbss_start
002D:0000 __farbss_end
002E:0000 __farheap_start
012E:0000 __farheap_end
Program entry point at 0000:0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -