📄 comm.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 11/09/2006 11:10:17 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE upsd_flash.obj, main.obj, serial.obj, vfd.obj, RTXCONF.obj TO comm RTX51 RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
upsd_flash.obj (UPSD_FLASH)
main.obj (MAIN)
serial.obj (SERIAL)
vfd.obj (VFD)
RTXCONF.obj (?RTX?CONFIGURATION)
D:\KEIL\C51\LIB\RTX51.LIB (RTXINIT)
D:\KEIL\C51\LIB\RTX51.LIB (RTXDATA)
D:\KEIL\C51\LIB\RTX51.LIB (RTXISEND)
D:\KEIL\C51\LIB\RTX51.LIB (RTXCLK)
D:\KEIL\C51\LIB\RTX51.LIB (RTXCREA)
D:\KEIL\C51\LIB\RTX51.LIB (RTXINT)
D:\KEIL\C51\LIB\RTX51.LIB (RTXWAIT)
D:\KEIL\C51\LIB\RTX51.LIB (RTXDELET)
D:\KEIL\C51\LIB\RTX51.LIB (RTXENABL)
D:\KEIL\C51\LIB\RTX51.LIB (RTX51_LIB____VERSION_0X510)
D:\KEIL\C51\LIB\RTX51.LIB (RTXBLOCK)
D:\KEIL\C51\LIB\RTX51.LIB (RTXDISP)
D:\KEIL\C51\LIB\RTX51.LIB (RTXQUOP)
D:\KEIL\C51\LIB\RTX51.LIB (RTXIHAND)
D:\KEIL\C51\LIB\RTX51.LIB (RTXINS)
D:\KEIL\C51\LIB\RTX51.LIB (RTX2C51)
D:\KEIL\C51\LIB\RTX51.LIB (RTXSEND)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51L.LIB (PRINTF)
D:\KEIL\C51\LIB\C51L.LIB (STRLEN)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
TASK TABLE OF MODULE: comm (UPSD_FLASH)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?INIT_TASK?MAIN
1 0 0 ?PR?SERIAL_RECV_TASK?SERIAL
2 0 0 ?PR?SERIAL_TRAN_TASK?SERIAL
3 0 0 ?PR?COMMAND_TASK?MAIN
4 0 0 ?PR?INFORMATION_TASK?MAIN
BL51 BANKED LINKER/LOCATER V5.03 11/09/2006 11:10:17 PAGE 2
6 0 0 ?PR?TIMER_TASK?MAIN
7 0 0 ?PR?DEBUG_TASK?SERIAL
8 0 0 ?PR?CONFIG_TASK?SERIAL
9 0 0 ?PR?LED1_DELAY_TASK?MAIN
10 0 0 ?PR?LED2_DELAY_TASK?MAIN
LINK MAP OF MODULE: comm (UPSD_FLASH)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0006H UNIT ?RTX?INT_MASK?RTXCONF
DATA 000EH 0005H UNIT _DATA_GROUP_
0013H 000DH *** GAP ***
DATA 0020H 0002H BIT_ADDR ?RTX?RTX_BIT_RELBYTE_SEG
BIT 0022H.0 0001H.6 UNIT ?RTX?RTX_BIT_SEG
BIT 0023H.6 0001H.1 UNIT _BIT_GROUP_
BIT 0024H.7 0000H.2 UNIT ?RTX?FLT_BITSEG
0025H.1 0000H.7 *** GAP ***
DATA 0026H 0023H UNIT ?RTX?RTX_RELBYTE_SEG
IDATA 0049H 0014H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0CC6H UNIT ?XD?SERIAL
XDATA 0CC6H 0235H UNIT ?XD?_DISPLAY_VFD_BLENDING?VFD
XDATA 0EFBH 0005H UNIT ?XD?_WRITE_SERIAL_BUFF?SERIAL
XDATA 0F00H 0100H PAGE ?RTX?RTX_MBX_PAGE
XDATA 1000H 0100H INPAGE ?RTX?RTX_AUX_PAGE
XDATA 1100H 00F4H INPAGE ?RTX?RTX_SYS_PAGE
XDATA 11F4H 000BH INPAGE ?RTX?USER_NUM_TABLE?S
XDATA 11FFH 0001H UNIT ?XD?DELAY?VFD
XDATA 1200H 0080H PAGE ?RTX?RTX_SEM_PAGE
XDATA 1280H 0032H INPAGE ?RTX?TASKCONTEXT?0
XDATA 12B2H 0032H INPAGE ?RTX?TASKCONTEXT?1
XDATA 12E4H 0014H UNIT ?XD?INIT_SYSTEM?MAIN
XDATA 12F8H 0008H UNIT ?XD?MAIN
XDATA 1300H 0032H INPAGE ?RTX?TASKCONTEXT?2
XDATA 1332H 0032H INPAGE ?RTX?TASKCONTEXT?3
XDATA 1364H 0032H INPAGE ?RTX?TASKCONTEXT?4
XDATA 1396H 0032H INPAGE ?RTX?TASKCONTEXT?6
XDATA 13C8H 0032H INPAGE ?RTX?TASKCONTEXT?7
XDATA 13FAH 0006H UNIT ?XD?_FLASH_ERASE_SECTOR?UPSD_FLASH
XDATA 1400H 0032H INPAGE ?RTX?TASKCONTEXT?8
XDATA 1432H 0032H INPAGE ?RTX?TASKCONTEXT?9
XDATA 1464H 0032H INPAGE ?RTX?TASKCONTEXT?10
XDATA 1496H 002AH UNIT ?XD?_TRANFER_ZIMO?VFD
XDATA 14C0H 0029H UNIT ?XD?_DISTILL_ZIMO?VFD
XDATA 14E9H 0028H UNIT _XDATA_GROUP_
XDATA 1511H 0013H UNIT ?XD?_TRANFER_ASCII?VFD
XDATA 1524H 0008H UNIT ?XD?_DEFINE_VFD_USERWINDOW?VFD
XDATA 152CH 0007H UNIT ?XD?_FLASH_WRITE_WITH_POLL?UPSD_FLASH
XDATA 1533H 0007H UNIT ?XD?_DISPLAY_VFD_BITMAP?VFD
BL51 BANKED LINKER/LOCATER V5.03 11/09/2006 11:10:17 PAGE 3
XDATA 153AH 0005H UNIT ?XD?_WRITE_DEBUG_INFO?SERIAL
XDATA 153FH 0005H UNIT ?XD?_SCROLL_VFD_DISPLAY?VFD
XDATA 1544H 0004H UNIT ?XD?_BLINK_VFD_DISPLAY?VFD
XDATA 1548H 0003H UNIT ?XD?_DISPLAY_VFD_STRING?VFD
XDATA 154BH 0003H UNIT ?XD?_SET_VFD_CURSOR?VFD
XDATA 154EH 0002H UNIT ?XD?COMMAND_TASK?MAIN
XDATA 1550H 0002H UNIT ?XD?INT_SERIAL0?SERIAL
XDATA 1552H 0002H UNIT ?XD?_GET_BIT?VFD
XDATA 1554H 0001H UNIT ?XD?_WRITE_VFD_BYTE?VFD
XDATA 1555H 0001H UNIT ?XD?_SELECT_VFD_WINDOW?VFD
XDATA 1556H 0001H UNIT ?XD?_SET_VFD_BRIGHTLESS?VFD
XDATA 1557H 0001H UNIT ?XD?_SELECT_VFD_CURSOR?VFD
XDATA 1558H 0001H UNIT ?XD?_SELECT_VFD_MODE?VFD
XDATA 1559H 0001H UNIT ?XD?_SELECT_VFD_MIXTURE?VFD
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H ABSOLUTE
CODE 000AH 0001H UNIT ?RTX?RESET_I_F_F?RTXINT
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?RTX?RTX_INIT_INT_REG_FLAGS?RTXCONF
CODE 0013H 0007H ABSOLUTE
001AH 0001H *** GAP ***
CODE 001BH 0007H ABSOLUTE
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0005H UNIT ?RTX?SIG_DEQUEUE?RTXQUOP
CODE 002BH 0007H ABSOLUTE
CODE 0032H 000DH UNIT ?RTX?INIT_SEM?RTXINIT
CODE 003FH 0002H UNIT ?RTX?RTX_IDLE_FUNC?RTXCONF
0041H 0002H *** GAP ***
CODE 0043H 0007H ABSOLUTE
004AH 0001H *** GAP ***
CODE 004BH 0003H ABSOLUTE
004EH 0005H *** GAP ***
CODE 0053H 0007H ABSOLUTE
005AH 0001H *** GAP ***
CODE 005BH 0007H ABSOLUTE
0062H 0001H *** GAP ***
CODE 0063H 0007H ABSOLUTE
006AH 0001H *** GAP ***
CODE 006BH 0007H ABSOLUTE
CODE 0072H 0600H UNIT ?CO?VFD
CODE 0672H 04B3H UNIT ?RTX?REDISPATCH?RTXDISP
CODE 0B25H 036AH UNIT ?CO?MAIN
CODE 0E8FH 0365H UNIT ?PR?PRINTF?PRINTF
CODE 11F4H 02FFH UNIT ?C?LIB_CODE
CODE 14F3H 02A3H UNIT ?PR?COMMAND_TASK?MAIN
CODE 1796H 027CH UNIT ?RTX?SYSCLK_INTHNDLR?RTXCLK
CODE 1A12H 0276H UNIT ?PR?INIT_SYSTEM?MAIN
CODE 1C88H 0259H UNIT ?RTX?_OS_CREATE_TASK?RTXCREA
CODE 1EE1H 01C8H UNIT ?RTX?_OS_WAIT?RTXWAIT
CODE 20A9H 019EH UNIT ?RTX?_OS_SEND_MESSAGE?RTXSEND
CODE 2247H 018CH UNIT ?RTX?_OS_START_SYSTEM?RTXINIT
CODE 23D3H 015BH UNIT ?PR?INT_SERIAL0?SERIAL
CODE 252EH 0148H UNIT ?PR?_DISTILL_ZIMO?VFD
CODE 2676H 0136H UNIT ?PR?_WRITE_DEBUG_INFO?SERIAL
BL51 BANKED LINKER/LOCATER V5.03 11/09/2006 11:10:17 PAGE 4
CODE 27ACH 0129H UNIT ?RTX?_OS_DELETE_TASK?RTXTERM
CODE 28D5H 0125H UNIT ?PR?_DISPLAY_VFD_BLENDING?VFD
CODE 29FAH 011DH UNIT ?PR?SERIAL_RECV_TASK?SERIAL
CODE 2B17H 0116H UNIT ?PR?_TRANFER_ZIMO?VFD
CODE 2C2DH 00FBH UNIT ?PR?INT_SERIAL1?SERIAL
CODE 2D28H 00F9H UNIT ?PR?_FLASH_WRITE_WITH_POLL?UPSD_FLASH
CODE 2E21H 00F2H UNIT ?RTX?INT_HANDLER?RTXINT
CODE 2F13H 00DEH UNIT ?PR?_FLASH_ERASE_SECTOR?UPSD_FLASH
CODE 2FF1H 00DEH UNIT ?PR?SERIAL_TRAN_TASK?SERIAL
CODE 30CFH 00D3H UNIT ?RTX?HANDLE_ISR_SEND_MES?RTXIHA
CODE 31A2H 00CEH UNIT ?PR?DEBUG_TASK?SERIAL
CODE 3270H 00CDH UNIT ?RTX?_OS_SEND_TOKEN?RTXSEND
CODE 333DH 00B4H UNIT ?PR?_DISPLAY_VFD_BITMAP?VFD
CODE 33F1H 00ACH UNIT ?RTX?_OS_SEND_SIGNAL?RTXSEND
CODE 349DH 00A7H UNIT ?PR?INFORMATION_TASK?MAIN
CODE 3544H 0098H UNIT ?RTX?REMOVE_RDY?RTXTERM
CODE 35DCH 0097H UNIT ?RTX?HANDLE_NF_CHECK_REQ?RTXIHA
CODE 3673H 008FH UNIT ?PR?INIT_SERIAL?SERIAL
CODE 3702H 008CH UNIT ?RTX?DBLOCK?RTXBLOCK
CODE 378EH 008CH UNIT ?C_C51STARTUP
CODE 381AH 0087H UNIT ?PR?_DEFINE_VFD_USERWINDOW?VFD
CODE 38A1H 0087H UNIT ?PR?_TRANFER_ASCII?VFD
CODE 3928H 0086H UNIT ?RTX?MSG_ENQUEUE?RTXQUOP
CODE 39AEH 0086H UNIT ?RTX?HANDLE_ISR_SEND_SIG?RTXIHA
CODE 3A34H 0085H UNIT ?RTX?_OS_SET_SLICE?RTXCLK
CODE 3AB9H 0082H UNIT ?PR?_WRITE_SERIAL_BUFF?SERIAL
CODE 3B3BH 007FH UNIT ?RTX?NDBLOCK?RTXBLOCK
CODE 3BBAH 0075H UNIT ?PR?_GET_BIT?VFD
CODE 3C2FH 006CH UNIT ?RTX?NFL_DEQUEUE?RTXQUOP
CODE 3C9BH 006BH UNIT ?RTX?_OS_DISABLE_ISR?RTXENABL
CODE 3D06H 006BH UNIT ?RTX?SEM_ENQUEUE?RTXQUOP
CODE 3D71H 0068H UNIT ?PR?_SCROLL_VFD_DISPLAY?VFD
CODE 3DD9H 0068H UNIT ?RTX?_OS_ENABLE_ISR?RTXENABL
CODE 3E41H 0061H UNIT ?RTX?SEM_DEQUEUE?RTXQUOP
CODE 3EA2H 005EH UNIT ?RTX?IVL_ENQUEUE?RTXQUOP
CODE 3F00H 0056H UNIT ?RTX?MSG_DEQUEUE?RTXQUOP
CODE 3F56H 0050H UNIT ?RTX?NFL_ENQUEUE?RTXQUOP
CODE 3FA6H 0050H UNIT ?RTX?INSERT_RDY_PRIO?RTXIHAND
CODE 3FF6H 004CH UNIT ?PR?CONFIG_TASK?SERIAL
CODE 4042H 0049H UNIT ?RTX?FLT_TASKSWITCHING?RTX2C51
CODE 408BH 0048H UNIT ?RTX?_ISR_SEND_SIGNAL?RTXISEND
CODE 40D3H 0046H UNIT ?RTX?TASKCONST?L
CODE 4119H 0044H UNIT ?PR?_BLINK_VFD_DISPLAY?VFD
CODE 415DH 0040H UNIT ?PR?_SET_VFD_CURSOR?VFD
CODE 419DH 003CH UNIT ?PR?_DISPLAY_VFD_STRING?VFD
CODE 41D9H 0036H UNIT ?PR?LED1_DELAY_TASK?MAIN
CODE 420FH 0036H UNIT ?PR?LED2_DELAY_TASK?MAIN
CODE 4245H 0035H UNIT ?RTX?INT_ENQUEUE?RTXQUOP
CODE 427AH 0034H UNIT ?RTX?CHECK_INPUT_PARA?RTXENABL
CODE 42AEH 0034H UNIT ?RTX?TMO_ENQUEUE?RTXQUOP
CODE 42E2H 0034H UNIT ?RTX?INTSIG_DEQUEUE?RTXQUOP
CODE 4316H 0033H UNIT ?RTX?_ISR_SEND_MESSAGE?RTXISEND
CODE 4349H 002EH UNIT ?PR?_SET_VFD_BRIGHTLESS?VFD
CODE 4377H 002AH UNIT ?PR?TIMER_TASK?MAIN
CODE 43A1H 002AH UNIT ?RTX?RTX_INT_TO_BIT_TABLE?RTXCONF
CODE 43CBH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 43F2H 0022H UNIT ?PR?INIT_TASK?MAIN
BL51 BANKED LINKER/LOCATER V5.03 11/09/2006 11:10:17 PAGE 5
CODE 4414H 0022H UNIT ?PR?_SELECT_VFD_WINDOW?VFD
CODE 4436H 0021H UNIT ?RTX?RTXINIT
CODE 4457H 0020H UNIT ?RTX?ISRDESCR
CODE 4477H 001DH UNIT ?RTX?TMO_DEQUEUE?RTXQUOP
CODE 4494H 0019H UNIT ?PR?DELAY?VFD
CODE 44ADH 0018H UNIT ?PR?_SELECT_VFD_CURSOR?VFD
CODE 44C5H 0018H UNIT ?PR?_SELECT_VFD_MIXTURE?VFD
CODE 44DDH 0017H UNIT ?RTX?INIT_MBX?RTXINIT
CODE 44F4H 0015H UNIT ?C_INITSEG
CODE 4509H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 451EH 0014H UNIT ?RTX?SIG_ENQUEUE?RTXQUOP
CODE 4532H 0013H UNIT ?PR?_WRITE_VFD_BYTE?VFD
CODE 4545H 0013H UNIT ?PR?_SELECT_VFD_MODE?VFD
CODE 4558H 000BH UNIT ?PR?INIT_VFD_DISPLAY?VFD
CODE 4563H 000AH UNIT ?PR?WAIT_VFD_IDLESSE?VFD
CODE 456DH 0009H UNIT ?PR?RESTART_CPU?MAIN
CODE 4576H 0008H UNIT ?RTX?CLEAR_BLOCK_IN_PAGE?RTXINI
CODE 457EH 0007H UNIT ?RTX?FILL_BLOCK?RTXINIT
CODE 4585H 0006H UNIT ?PR?MAIN?MAIN
CODE 458BH 0006H UNIT ?PR?CLEAR_VFD_DISPLAY?VFD
CODE 4591H 0006H UNIT ?PR?POSITION_VFD_HOME?VFD
CODE 4597H 0006H UNIT ?PR?BACKSPACE_VFD_CURSOR?VFD
OVERLAY MAP OF MODULE: comm (UPSD_FLASH)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------------
?PR?COMMAND_TASK?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_SET_VFD_BRIGHTLESS?VFD
+--> ?PR?_SELECT_VFD_WINDOW?VFD
+--> ?PR?POSITION_VFD_HOME?VFD
+--> ?CO?MAIN
+--> ?PR?_DISPLAY_VFD_BLENDING?VFD
?PR?_SET_VFD_BRIGHTLESS?VFD ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_VFD_BYTE?VFD
?PR?_WRITE_VFD_BYTE?VFD ----- ----- ----- ----- ----- -----
+--> ?PR?WAIT_VFD_IDLESSE?VFD
?PR?_SELECT_VFD_WINDOW?VFD ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_VFD_BYTE?VFD
?PR?POSITION_VFD_HOME?VFD ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_VFD_BYTE?VFD
?PR?_DISPLAY_VFD_BLENDING?VFD ----- ----- ----- ----- ----- -----
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_TRANFER_ZIMO?VFD
+--> ?PR?_TRANFER_ASCII?VFD
+--> ?PR?_DISPLAY_VFD_BITMAP?VFD
?PR?_TRANFER_ZIMO?VFD ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 11/09/2006 11:10:17 PAGE 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -