📄 intsio2.map
字号:
LX51 LINKER/LOCATER V3.23 05/11/2007 22:25:54 PAGE 1
LX51 LINKER/LOCATER V3.23, INVOKED BY:
C:\KEIL623\C51\BIN\LX51.EXE SIO.obj, MAIN.obj TO intsio2 REGFILE (.\intsio2.ORC) CODE IXREF
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
SIO.obj (SIO)
COMMENT TYPE 0: C51 V6.23a
MAIN.obj (MAIN)
COMMENT TYPE 0: C51 V6.23a
C:\KEIL623\C51\LIB\C51S.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL623\C51\LIB\C51S.LIB (?C?LMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL623\C51\LIB\C51S.LIB (?C?SLDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL623\C51\LIB\C51S.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL623\C51\LIB\C51S.LIB (?C?ULDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: intsio2 (SIO)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 000390H CODE
I:000000H I:000000H I:00007FH 000011H DATA
I:000000H I:000000H I:0000FFH 00000BH IDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.1 BIT
MEMORY MAP OF MODULE: intsio2 (SIO)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 00000BH 000004H BYTE UNIT DATA ?DT?SIO
00000CH 00000EH 000003H BYTE UNIT DATA ?DT?_PUTCHAR?MAIN
00000FH 00000FH 000001H BYTE UNIT DATA ?DT?_COM_PUTCHAR?SIO
000010H 000010H 000001H BYTE UNIT DATA _DATA_GROUP_
000011H 00001AH 00000AH BYTE UNIT IDATA ?ID?SIO
00001BH.0 000020H.0 000005H.0 --- --- **GAP**
000020H.0 000020H.0 000000H.1 BIT UNIT BIT ?BI?SIO
000020H.1 000021H 000000H.7 --- --- **GAP**
000021H 000021H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 000011H 00000FH BYTE UNIT CODE ?C_INITSEG
000012H 00001CH 00000BH BYTE UNIT CODE ?PR?_GETKEY?MAIN
00001DH 000023H 000006H --- --- **GAP**
000023H 000024H 000002H BYTE OFFS.. CODE ?SIO?00023
000025H 000026H 000001H --- --- **GAP**
000026H 000142H 00011DH BYTE UNIT CODE ?C?LIB_CODE
000143H 0001CEH 00008CH BYTE UNIT CODE ?C_C51STARTUP
0001CFH 000212H 000044H BYTE UNIT CODE ?C?LDIV
000213H 00025DH 00004BH BYTE UNIT CODE ?PR?COM_ISR?SIO
00025EH 000284H 000027H BYTE UNIT CODE ?PR?COM_INITIALIZE?SIO
000285H 0002B7H 000033H BYTE UNIT CODE ?PR?MAIN?MAIN
LX51 LINKER/LOCATER V3.23 05/11/2007 22:25:54 PAGE 2
0002B8H 0002F9H 000042H BYTE UNIT CODE ?PR?_COM_BAUDRATE?SIO
0002FAH 00031EH 000025H BYTE UNIT CODE ?PR?COM_GETCHAR?SIO
00031FH 000330H 000012H BYTE UNIT CODE ?PR?COM_RBUFLEN?SIO
000331H 00035EH 00002EH BYTE UNIT CODE ?PR?_COM_PUTCHAR?SIO
00035FH 000370H 000012H BYTE UNIT CODE ?PR?COM_TBUFLEN?SIO
000371H 000396H 000026H BYTE UNIT CODE ?PR?_PUTCHAR?MAIN
OVERLAY MAP OF MODULE: intsio2 (SIO)
FUNCTION/MODULE BIT_GROUP DATA_GROUP IDATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP START STOP
=================================================================
COM_ISR/SIO ----- ----- 0010H 0010H ----- -----
*** NEW ROOT **************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
MAIN/MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?COM_INITIALIZE?SIO
+--> ?PR?_COM_BAUDRATE?SIO
+--> ?PR?_GETKEY?MAIN
COM_INITIALIZE/SIO ----- ----- ----- ----- ----- -----
_COM_BAUDRATE/SIO ----- ----- ----- ----- ----- -----
_GETKEY/MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?COM_GETCHAR?SIO
COM_GETCHAR/SIO ----- ----- ----- ----- ----- -----
+--> ?PR?COM_RBUFLEN?SIO
COM_RBUFLEN/SIO ----- ----- ----- ----- ----- -----
?C_INITSEG ----- ----- ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: intsio2 (SIO)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000000H NUMBER --- ?C?CODESEG
01000026H CODE --- ?C?LMUL
010001CFH CODE --- ?C?SLDIV
010000B1H CODE --- ?C?ULDIV
00000000H NUMBER --- ?C?XDATASEG
0100018AH CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
010002B8H CODE --- _com_baudrate
01000331H CODE --- _com_putchar
01000012H CODE --- _getkey
01000371H CODE --- _putchar
010002FAH CODE --- com_getchar
0100025EH CODE --- com_initialize
0100031FH CODE --- com_rbuflen
0100035FH CODE --- com_tbuflen
01000285H CODE --- main
LX51 LINKER/LOCATER V3.23 05/11/2007 22:25:54 PAGE 3
SYMBOL TABLE OF MODULE: intsio2 (SIO)
VALUE REP CLASS TYPE SYMBOL NAME
====================================================
--- MODULE --- --- SIO
0100035FH PUBLIC CODE --- com_tbuflen
0100031FH PUBLIC CODE --- com_rbuflen
010002FAH PUBLIC CODE --- com_getchar
01000331H PUBLIC CODE --- _com_putchar
010002B8H PUBLIC CODE --- _com_baudrate
0100025EH PUBLIC CODE --- com_initialize
00000008H SYMBOL DATA BYTE r_in
00000009H SYMBOL DATA BYTE r_out
0000000AH SYMBOL DATA BYTE t_in
0000000BH SYMBOL DATA BYTE t_out
00000011H SYMBOL IDATA --- rbuf
00000019H SYMBOL IDATA --- tbuf
00000020H.0 SYMBOL BIT BIT ti_restart
01000213H SYMBOL CODE --- com_isr
01000213H BLOCK CODE --- LVL=0
0100021CH LINE --- --- #62
0100021CH LINE --- --- #67
0100021FH LINE --- --- #68
0100021FH LINE --- --- #69
01000221H LINE --- --- #70
01000224H LINE --- --- #71
0100022DH LINE --- --- #72
0100022DH LINE --- --- #73
01000236H LINE --- --- #74
01000238H LINE --- --- #75
01000238H LINE --- --- #76
01000238H LINE --- --- #77
01000238H LINE --- --- #78
0100023AH LINE --- --- #82
0100023DH LINE --- --- #83
0100023DH LINE --- --- #84
0100023FH LINE --- --- #86
01000245H LINE --- --- #87
01000245H LINE --- --- #88
0100024FH LINE --- --- #89
01000251H LINE --- --- #90
01000253H LINE --- --- #91
01000255H LINE --- --- #93
01000255H LINE --- --- #94
01000257H LINE --- --- #95
01000257H LINE --- --- #96
01000257H LINE --- --- #98
00000010H SYMBOL DATA BYTE temp
--- BLOCKEND --- --- LVL=0
0100025EH BLOCK CODE --- LVL=0
01000265H LINE --- --- #104
01000265H LINE --- --- #105
01000265H LINE --- --- #114
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -