📄 disp.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 10/30/2007 09:18:30 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main1.obj TO disp RAMSIZE (256) XDATA (0X6000-0X7FFE)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main1.obj (MAIN1)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: disp (MAIN1)
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 0007H UNIT ?DT?MAIN1
000FH 0001H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.5 UNIT ?BI?MAIN1
0021H.6 0000H.2 *** GAP ***
DATA 0022H 0024H UNIT _DATA_GROUP_
IDATA 0046H 0060H UNIT _IDATA_GROUP_
IDATA 00A6H 004AH UNIT ?ID?MAIN1
IDATA 00F0H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V5.12 10/30/2007 09:18:30 PAGE 2
0000H 6000H *** GAP ***
XDATA 6000H 002EH UNIT ?XD?MAIN1
XDATA 602EH 0003H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0048H UNIT ?PR?_MPUT?MAIN1
CODE 005EH 000DH UNIT ?PR?INIT_8279?MAIN1
CODE 006BH 0003H ABSOLUTE
CODE 006EH 2250H UNIT ?CO?MAIN1
CODE 22BEH 076BH UNIT ?C?LIB_CODE
CODE 2A29H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 2E98H 02FAH UNIT ?PR?CHECK_PROCESS9?MAIN1
CODE 3192H 028FH UNIT ?PR?CHECK_PROCESS3?MAIN1
CODE 3421H 0266H UNIT ?PR?CHECK_PROCESS6?MAIN1
CODE 3687H 0242H UNIT ?PR?CHECK_PROCESS7?MAIN1
CODE 38C9H 01E1H UNIT ?PR?CHECK_PROCESS4?MAIN1
CODE 3AAAH 01B2H UNIT ?PR?REFRESH_PAGE3?MAIN1
CODE 3C5CH 01A4H UNIT ?PR?RX_SERVICE?MAIN1
CODE 3E00H 019FH UNIT ?PR?CHECK_PROCESS8?MAIN1
CODE 3F9FH 0176H UNIT ?PR?SORT_SW?MAIN1
CODE 4115H 014FH UNIT ?PR?CHECK_PROCESS2?MAIN1
CODE 4264H 0144H UNIT ?PR?KEY_PROCESS?MAIN1
CODE 43A8H 00FEH UNIT ?PR?CHECK_PROCESS5?MAIN1
CODE 44A6H 00D7H UNIT ?PR?CHECK_PROCESS1?MAIN1
CODE 457DH 00D1H UNIT ?PR?INIT_PAGE3?MAIN1
CODE 464EH 00CBH UNIT ?PR?_INIT_PAGE12?MAIN1
CODE 4719H 00B2H UNIT ?PR?_MRECTANGLE?MAIN1
CODE 47CBH 00A9H UNIT ?C_INITSEG
CODE 4874H 009EH UNIT ?PR?_MLINE?MAIN1
CODE 4912H 009EH UNIT ?PR?_CHECK_ITEM?MAIN1
CODE 49B0H 0091H UNIT ?PR?_REFRESH_PAGE12?MAIN1
CODE 4A41H 008CH UNIT ?C_C51STARTUP
CODE 4ACDH 006CH UNIT ?PR?MAIN?MAIN1
CODE 4B39H 0059H UNIT ?PR?_MYPUT?MAIN1
CODE 4B92H 0046H UNIT ?PR?_CURSOR?MAIN1
CODE 4BD8H 0045H UNIT ?PR?_TRANSFER3DDD?MAIN1
CODE 4C1DH 0045H UNIT ?PR?INIT_CAN_CONTROLLER?MAIN1
CODE 4C62H 0045H UNIT ?PR?INIT_PAGE45?MAIN1
CODE 4CA7H 003FH UNIT ?PR?TX_SERVICE?MAIN1
CODE 4CE6H 003BH UNIT ?PR?REFRESH_MENU?MAIN1
CODE 4D21H 0035H UNIT ?PR?INIT_MENU?MAIN1
CODE 4D56H 002FH UNIT ?PR?_MSEND?MAIN1
CODE 4D85H 002EH UNIT ?PR?DELAY500MS?MAIN1
CODE 4DB3H 002AH UNIT ?PR?WATCHDOG?MAIN1
CODE 4DDDH 0029H UNIT ?PR?REFRESH_PAGE45?MAIN1
CODE 4E06H 0028H UNIT ?PR?_SETWFC?MAIN1
CODE 4E2EH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 4E55H 0026H UNIT ?PR?KEY_ISR?MAIN1
CODE 4E7BH 0023H UNIT ?PR?_TRANSFER2DD?MAIN1
CODE 4E9EH 0021H UNIT ?PR?_CHECKLEN?MAIN1
CODE 4EBFH 001FH UNIT ?PR?TIMER_ISR?MAIN1
CODE 4EDEH 0015H UNIT ?PR?INIT_IRQ?MAIN1
BL51 BANKED LINKER/LOCATER V5.12 10/30/2007 09:18:30 PAGE 3
CODE 4EF3H 0014H UNIT ?PR?CLEAR?MAIN1
CODE 4F07H 0013H UNIT ?PR?CLEAR_SCREEN?MAIN1
CODE 4F1AH 000FH UNIT ?PR?INIT_TIMER?MAIN1
CODE 4F29H 000EH UNIT ?PR?_SETFIGFC?MAIN1
CODE 4F37H 000EH UNIT ?PR?_SETFIGBC?MAIN1
CODE 4F45H 000CH UNIT ?PR?_MPUTCHAR?MAIN1
CODE 4F51H 0009H UNIT ?PR?INIT_SERIAL?MAIN1
OVERLAY MAP OF MODULE: disp (MAIN1)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------------------------
?PR?TIMER_ISR?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
?PR?WATCHDOG?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_TRANSFER2DD?MAIN1
*** NEW ROOT ***************************************************
?PR?KEY_ISR?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
*** NEW ROOT ***************************************************
?PR?RX_SERVICE?MAIN1 ----- ----- ----- ----- 0046H 000FH ----- -----
+--> ?CO?MAIN1
+--> ?PR?WATCHDOG?MAIN1
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN1
+--> ?C_INITSEG
?PR?MAIN?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?INIT_TIMER?MAIN1
+--> ?PR?INIT_SERIAL?MAIN1
+--> ?PR?INIT_8279?MAIN1
+--> ?PR?INIT_CAN_CONTROLLER?MAIN1
+--> ?PR?INIT_IRQ?MAIN1
+--> ?PR?DELAY500MS?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_INIT_PAGE12?MAIN1
+--> ?PR?SORT_SW?MAIN1
+--> ?PR?_REFRESH_PAGE12?MAIN1
+--> ?PR?REFRESH_PAGE3?MAIN1
+--> ?PR?KEY_PROCESS?MAIN1
?PR?DELAY500MS?MAIN1 ----- ----- ----- ----- ----- ----- 602EH 0003H
?PR?_INIT_PAGE12?MAIN1 ----- ----- 0022H 0002H ----- ----- ----- -----
+--> ?PR?CLEAR_SCREEN?MAIN1
BL51 BANKED LINKER/LOCATER V5.12 10/30/2007 09:18:30 PAGE 4
+--> ?PR?_MRECTANGLE?MAIN1
+--> ?PR?_MLINE?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_CURSOR?MAIN1
+--> ?CO?MAIN1
+--> ?PR?_MPUT?MAIN1
?PR?CLEAR_SCREEN?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?CLEAR?MAIN1
+--> ?PR?_SETFIGBC?MAIN1
+--> ?PR?_SETFIGFC?MAIN1
?PR?CLEAR?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_MSEND?MAIN1
?PR?_MSEND?MAIN1 ----- ----- 002CH 0003H ----- ----- ----- -----
+--> ?PR?_CHECKLEN?MAIN1
+--> ?PR?WATCHDOG?MAIN1
?PR?_CHECKLEN?MAIN1 ----- ----- 002FH 0003H ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
?PR?_SETFIGBC?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_MSEND?MAIN1
?PR?_SETFIGFC?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_MSEND?MAIN1
?PR?_MRECTANGLE?MAIN1 ----- ----- 0024H 0008H ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_TRANSFER3DDD?MAIN1
+--> ?PR?_MSEND?MAIN1
?PR?_TRANSFER3DDD?MAIN1 ----- ----- 002CH 0002H ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
?PR?_MLINE?MAIN1 ----- ----- 0024H 0008H ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_TRANSFER3DDD?MAIN1
+--> ?PR?_MSEND?MAIN1
?PR?_CURSOR?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_TRANSFER2DD?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_MSEND?MAIN1
?PR?_MPUT?MAIN1 ----- ----- 002AH 0003H 00A5H 0001H ----- -----
+--> ?CO?MAIN1
+--> ?PR?WATCHDOG?MAIN1
?PR?SORT_SW?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
BL51 BANKED LINKER/LOCATER V5.12 10/30/2007 09:18:30 PAGE 5
?PR?_REFRESH_PAGE12?MAIN1 ----- ----- 0022H 0002H ----- ----- ----- -----
+--> ?PR?_SETWFC?MAIN1
+--> ?PR?_CURSOR?MAIN1
+--> ?CO?MAIN1
+--> ?PR?_MPUTCHAR?MAIN1
+--> ?PR?WATCHDOG?MAIN1
?PR?_SETWFC?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_TRANSFER2DD?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_MSEND?MAIN1
?PR?REFRESH_PAGE3?MAIN1 ----- ----- 0022H 0008H 0055H 0050H ----- -----
+--> ?CO?MAIN1
+--> ?PR?_SETWFC?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_CURSOR?MAIN1
+--> ?PR?_MPUT?MAIN1
?PR?PRINTF?PRINTF 0020H.0 0001H.1 002AH 001CH ----- ----- ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?KEY_PROCESS?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_INIT_PAGE12?MAIN1
+--> ?PR?SORT_SW?MAIN1
+--> ?PR?_REFRESH_PAGE12?MAIN1
+--> ?PR?INIT_PAGE3?MAIN1
+--> ?PR?REFRESH_PAGE3?MAIN1
+--> ?PR?_CHECK_ITEM?MAIN1
+--> ?PR?INIT_PAGE45?MAIN1
+--> ?PR?REFRESH_PAGE45?MAIN1
+--> ?PR?INIT_MENU?MAIN1
+--> ?PR?REFRESH_MENU?MAIN1
?PR?INIT_PAGE3?MAIN1 ----- ----- 0022H 0001H ----- ----- ----- -----
+--> ?PR?CLEAR_SCREEN?MAIN1
+--> ?PR?_MRECTANGLE?MAIN1
+--> ?PR?_MLINE?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_CURSOR?MAIN1
+--> ?CO?MAIN1
+--> ?PR?_MPUT?MAIN1
?PR?_CHECK_ITEM?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?CLEAR_SCREEN?MAIN1
+--> ?CO?MAIN1
+--> ?PR?_CURSOR?MAIN1
+--> ?PR?_MPUT?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?CHECK_PROCESS1?MAIN1
+--> ?PR?CHECK_PROCESS2?MAIN1
+--> ?PR?CHECK_PROCESS3?MAIN1
+--> ?PR?CHECK_PROCESS4?MAIN1
+--> ?PR?CHECK_PROCESS5?MAIN1
+--> ?PR?CHECK_PROCESS6?MAIN1
BL51 BANKED LINKER/LOCATER V5.12 10/30/2007 09:18:30 PAGE 6
+--> ?PR?CHECK_PROCESS7?MAIN1
+--> ?PR?CHECK_PROCESS8?MAIN1
+--> ?PR?CHECK_PROCESS9?MAIN1
+--> ?PR?TX_SERVICE?MAIN1
?PR?CHECK_PROCESS1?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?CO?MAIN1
+--> ?PR?_MYPUT?MAIN1
+--> ?PR?_SETWFC?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_MPUT?MAIN1
?PR?_MYPUT?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?CO?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_MPUT?MAIN1
?PR?CHECK_PROCESS2?MAIN1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?CO?MAIN1
+--> ?PR?_MYPUT?MAIN1
+--> ?PR?_SETWFC?MAIN1
+--> ?PR?WATCHDOG?MAIN1
+--> ?PR?_MPUT?MAIN1
+--> ?PR?_MPUTCHAR?MAIN1
?PR?CHECK_PROCESS3?MAIN1 ----- ----- 0022H 0002H ----- ----- ----- -----
+--> ?CO?MAIN1
+--> ?PR?_MYPUT?MAIN1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -