📄 testprog.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 11/18/2007 17:17:49 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Rom.obj, TestProg.obj, HCR.obj TO TestProg RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X0
>> 7FE)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
Rom.obj (ROM)
TestProg.obj (TESTPROG)
HCR.obj (HCR)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: TestProg (ROM)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
DATA 0020H 0001H ABSOLUTE
DATA 0021H 0001H ABSOLUTE
DATA 0022H 0001H ABSOLUTE
DATA 0023H 0001H ABSOLUTE
IDATA 0024H 001BH UNIT ?ID?TESTPROG
IDATA 003FH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00A9H UNIT ?XD?TESTPROG
XDATA 00A9H 0026H UNIT _XDATA_GROUP_
00CFH 03B1H *** GAP ***
XDATA 0480H 0001H ABSOLUTE
XDATA 0481H 0001H ABSOLUTE
XDATA 0482H 0001H ABSOLUTE
XDATA 0483H 0001H ABSOLUTE
XDATA 0484H 0001H ABSOLUTE
XDATA 0485H 0001H ABSOLUTE
XDATA 0486H 0001H ABSOLUTE
XDATA 0487H 0001H ABSOLUTE
XDATA 0488H 0001H ABSOLUTE
XDATA 0489H 0001H ABSOLUTE
XDATA 048AH 0001H ABSOLUTE
XDATA 048BH 0002H ABSOLUTE
XDATA 048DH 0001H ABSOLUTE
XDATA 048EH 0001H ABSOLUTE
XDATA 048FH 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.00 11/18/2007 17:17:49 PAGE 2
XDATA 0490H 0001H ABSOLUTE
XDATA 0491H 0001H ABSOLUTE
XDATA 0492H 0002H ABSOLUTE
XDATA 0494H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?_CUR_POS?TESTPROG
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 2B29H UNIT ?PR?MAIN?TESTPROG
CODE 2B4FH 1803H UNIT ?CO?TESTPROG
CODE 4352H 1191H UNIT ?PR?T1_ISR?TESTPROG
CODE 54E3H 08BBH UNIT ?PR?EX0_PULSE_ISR?TESTPROG
CODE 5D9EH 02CCH UNIT ?PR?_PRINTF_HZ?TESTPROG
CODE 606AH 02B9H UNIT ?PR?_DISPLAY_ZF?TESTPROG
CODE 6323H 0210H UNIT ?PR?_SCAN_JP?TESTPROG
CODE 6533H 01D4H UNIT ?PR?_LINEXY?TESTPROG
CODE 6707H 0144H UNIT ?PR?INIT_SYS?TESTPROG
CODE 684BH 0143H UNIT ?PR?_SERINPUT?TESTPROG
CODE 698EH 00FBH UNIT ?C?LIB_CODE
CODE 6A89H 00F8H UNIT ?PR?_RMW?TESTPROG
CODE 6B81H 008CH UNIT ?C_C51STARTUP
CODE 6C0DH 0089H UNIT ?PR?T0_ISR?TESTPROG
CODE 6C96H 007FH UNIT ?PR?_WRITE_ZF?TESTPROG
CODE 6D15H 0075H UNIT ?PR?_WRITE_FLASH_CHK1?TESTPROG
CODE 6D8AH 0073H UNIT ?PR?_PRINTF_ZF?TESTPROG
CODE 6DFDH 0052H UNIT ?PR?_CHANNEL?TESTPROG
CODE 6E4FH 004CH UNIT ?PR?FETCH_FAIL?TESTPROG
CODE 6E9BH 004AH UNIT ?PR?FETCH_SUCC?TESTPROG
CODE 6EE5H 003EH UNIT ?PR?_FNSETPOS?TESTPROG
CODE 6F23H 003BH UNIT ?PR?FNLCMINIT?TESTPROG
CODE 6F5EH 003AH UNIT ?PR?SERIO_ISR?TESTPROG
CODE 6F98H 0032H UNIT ?PR?CLS?TESTPROG
CODE 6FCAH 0030H UNIT ?PR?_FNPR1?TESTPROG
CODE 6FFAH 0030H UNIT ?PR?_FNSETPOS1?TESTPROG
CODE 702AH 002DH UNIT ?PR?_POINT?TESTPROG
CODE 7057H 002AH UNIT ?PR?CLSZF?TESTPROG
CODE 7081H 0025H UNIT ?PR?STOP_PROC?TESTPROG
CODE 70A6H 0023H UNIT ?PR?_WRIC?TESTPROG
CODE 70C9H 001DH UNIT ?C_INITSEG
CODE 70E6H 001CH UNIT ?PR?_FNPR11?TESTPROG
CODE 7102H 001CH UNIT ?PR?_SPI_TX_RX?TESTPROG
CODE 711EH 0016H UNIT ?PR?_WRITE_CMD?TESTPROG
CODE 7134H 0016H UNIT ?PR?FNSTA01?TESTPROG
CODE 714AH 0014H UNIT ?PR?_WRITE_DATA?TESTPROG
CODE 715EH 0014H UNIT ?PR?R_ST?TESTPROG
CODE 7172H 0014H UNIT ?PR?_SHORTDELAY?TESTPROG
CODE 7186H 0014H UNIT ?PR?_WRITE_JP?TESTPROG
CODE 719AH 0013H UNIT ?PR?_FNPR12?TESTPROG
CODE 71ADH 0013H UNIT ?PR?_PAGE_ERASE1?TESTPROG
CODE 71C0H 000EH UNIT ?PR?FNSTA3?TESTPROG
CODE 71CEH 0006H UNIT ?PR?FNGETROW?TESTPROG
BL51 BANKED LINKER/LOCATER V5.00 11/18/2007 17:17:49 PAGE 3
CODE 71D4H 0006H UNIT ?PR?FNGETCOL?TESTPROG
CODE 71DAH 0006H UNIT ?PR?_FNPR13?TESTPROG
71E0H 0E22H *** GAP ***
CODE 8002H 000CH ABSOLUTE
800EH 0070H *** GAP ***
CODE 807EH 0002H ABSOLUTE
OVERLAY MAP OF MODULE: TestProg (ROM)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?PR?EX0_PULSE_ISR?TESTPROG ----- -----
+--> ?PR?_CHANNEL?TESTPROG
?PR?_CHANNEL?TESTPROG 00ABH 0002H
+--> ?PR?_SPI_TX_RX?TESTPROG
*** NEW ROOT ***************************************************
?PR?T1_ISR?TESTPROG ----- -----
+--> ?PR?_CHANNEL?TESTPROG
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TESTPROG
+--> ?C_INITSEG
?PR?MAIN?TESTPROG 00ADH 0006H
+--> ?PR?INIT_SYS?TESTPROG
+--> ?PR?_SHORTDELAY?TESTPROG
+--> ?PR?FNLCMINIT?TESTPROG
+--> ?PR?CLS?TESTPROG
+--> ?PR?CLSZF?TESTPROG
+--> ?PR?_SCAN_JP?TESTPROG
+--> ?CO?TESTPROG
+--> ?PR?_PRINTF_HZ?TESTPROG
+--> ?PR?_DISPLAY_ZF?TESTPROG
+--> ?PR?_CUR_POS?TESTPROG
+--> ?PR?_FNPR12?TESTPROG
+--> ?PR?_WRITE_ZF?TESTPROG
+--> ?PR?_SERINPUT?TESTPROG
+--> ?PR?_RMW?TESTPROG
+--> ?PR?_LINEXY?TESTPROG
+--> ?PR?FETCH_SUCC?TESTPROG
+--> ?PR?FETCH_FAIL?TESTPROG
+--> ?PR?_WRIC?TESTPROG
+--> ?PR?STOP_PROC?TESTPROG
+--> ?PR?_WRITE_JP?TESTPROG
?PR?FNLCMINIT?TESTPROG ----- -----
+--> ?PR?_FNPR1?TESTPROG
+--> ?PR?_FNPR12?TESTPROG
BL51 BANKED LINKER/LOCATER V5.00 11/18/2007 17:17:49 PAGE 4
?PR?_FNPR1?TESTPROG ----- -----
+--> ?PR?FNSTA01?TESTPROG
+--> ?PR?_WRITE_DATA?TESTPROG
+--> ?PR?_WRITE_CMD?TESTPROG
?PR?FNSTA01?TESTPROG ----- -----
+--> ?PR?_WRITE_DATA?TESTPROG
+--> ?PR?R_ST?TESTPROG
?PR?_FNPR12?TESTPROG ----- -----
+--> ?PR?FNSTA01?TESTPROG
+--> ?PR?_WRITE_CMD?TESTPROG
?PR?CLS?TESTPROG ----- -----
+--> ?PR?_FNPR1?TESTPROG
+--> ?PR?_FNPR12?TESTPROG
+--> ?PR?FNSTA3?TESTPROG
+--> ?PR?_FNPR13?TESTPROG
?PR?FNSTA3?TESTPROG ----- -----
+--> ?PR?R_ST?TESTPROG
?PR?_FNPR13?TESTPROG ----- -----
+--> ?PR?_WRITE_DATA?TESTPROG
?PR?CLSZF?TESTPROG ----- -----
+--> ?PR?_FNPR1?TESTPROG
+--> ?PR?_FNPR12?TESTPROG
+--> ?PR?FNSTA3?TESTPROG
+--> ?PR?_FNPR13?TESTPROG
?PR?_SCAN_JP?TESTPROG ----- -----
+--> ?PR?_WRITE_JP?TESTPROG
+--> ?PR?_SHORTDELAY?TESTPROG
+--> ?PR?_WRITE_ZF?TESTPROG
?PR?_WRITE_ZF?TESTPROG 00BBH 0004H
+--> ?PR?_FNSETPOS?TESTPROG
+--> ?PR?_FNPR12?TESTPROG
+--> ?CO?TESTPROG
+--> ?PR?_FNPR13?TESTPROG
?PR?_FNSETPOS?TESTPROG 00CDH 0002H
+--> ?PR?_FNPR1?TESTPROG
?PR?_PRINTF_HZ?TESTPROG 00BAH 000DH
+--> ?CO?TESTPROG
+--> ?PR?_FNSETPOS?TESTPROG
+--> ?PR?FNGETROW?TESTPROG
+--> ?PR?FNGETCOL?TESTPROG
+--> ?PR?_FNPR12?TESTPROG
+--> ?PR?_FNPR13?TESTPROG
?PR?_DISPLAY_ZF?TESTPROG 00B3H 0007H
+--> ?PR?_PRINTF_ZF?TESTPROG
+--> ?PR?_PRINTF_HZ?TESTPROG
BL51 BANKED LINKER/LOCATER V5.00 11/18/2007 17:17:49 PAGE 5
?PR?_PRINTF_ZF?TESTPROG 00BAH 0005H
+--> ?PR?_FNSETPOS1?TESTPROG
+--> ?PR?_FNPR11?TESTPROG
?PR?_FNSETPOS1?TESTPROG 00BFH 0002H
+--> ?PR?_FNPR1?TESTPROG
?PR?_FNPR11?TESTPROG ----- -----
+--> ?PR?FNSTA01?TESTPROG
+--> ?PR?_WRITE_CMD?TESTPROG
?PR?_CUR_POS?TESTPROG ----- -----
+--> ?PR?_FNPR1?TESTPROG
?PR?_SERINPUT?TESTPROG 00B3H 0008H
+--> ?PR?_FNPR12?TESTPROG
+--> ?PR?_SCAN_JP?TESTPROG
+--> ?PR?_SHORTDELAY?TESTPROG
+--> ?PR?_WRITE_ZF?TESTPROG
?PR?_RMW?TESTPROG 00B3H 000BH
+--> ?PR?_PAGE_ERASE1?TESTPROG
+--> ?PR?_WRITE_FLASH_CHK1?TESTPROG
?PR?_PAGE_ERASE1?TESTPROG ----- -----
+--> ?PR?_WRITE_FLASH_CHK1?TESTPROG
?PR?_WRITE_FLASH_CHK1?TESTPROG 00BEH 0006H
?PR?_LINEXY?TESTPROG 00B3H 0018H
+--> ?PR?_POINT?TESTPROG
?PR?_POINT?TESTPROG 00CBH 0002H
+--> ?PR?_FNSETPOS?TESTPROG
+--> ?PR?_FNPR12?TESTPROG
?PR?_WRIC?TESTPROG 00B3H 0001H
+--> ?PR?_FNPR12?TESTPROG
+--> ?PR?_FNSETPOS1?TESTPROG
+--> ?PR?_FNPR11?TESTPROG
?PR?STOP_PROC?TESTPROG ----- -----
+--> ?CO?TESTPROG
+--> ?PR?_PRINTF_HZ?TESTPROG
UNRESOLVED EXTERNAL SYMBOLS:
HCR
SYMBOL TABLE OF MODULE: TestProg (ROM)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V5.00 11/18/2007 17:17:49 PAGE 6
------- MODULE ROM
C:FFF3H PUBLIC AUTOBAUD
C:FFFDH PUBLIC PUTCR
C:FFE7H PUBLIC PUTOK
C:FFFBH PUBLIC PUTSPACE1
C:FFF9H PUBLIC PUTSPACE2
C:FFF7H PUBLIC PUTSPACE3
C:FFF5H PUBLIC PUTSPACE4
C:FFE9H PUBLIC RX_BYTE
C:FFEBH PUBLIC RX_BYTE_ECHO
C:FFEFH PUBLIC RX_HEX_DOUBLE_ECHO
C:FFEDH PUBLIC RX_HEX_ECHO
C:FFF1H PUBLIC RX_HEX_WORD_ECHO
C:FFD9H PUBLIC WRITE_FLASH
C:FFE1H PUBLIC _DATA_X_C_READ
C:FFDFH PUBLIC _FADDR_DATA_READ
C:FFD7H PUBLIC _PAGE_ERASE
C:FFD5H PUBLIC _PUT_STRING
C:FFE3H PUBLIC _TX_BYTE
C:FFE5H PUBLIC _TX_HEX
C:FFDDH PUBLIC _WRITE_FLASH_BYTE
C:FFDBH PUBLIC _WRITE_FLASH_CHK
------- ENDMOD ROM
------- MODULE TESTPROG
C:0000H SYMBOL _ICE_DUMMY_
X:0000H PUBLIC m_vol2_new
X:0002H PUBLIC m_get_climh
D:0080H PUBLIC P0
X:048AH PUBLIC m_set_vol2
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
X:0003H PUBLIC m_temp_data
D:00B0H PUBLIC P3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -