📄 cmd16887.map
字号:
LX51 LINKER/LOCATER V3.30 07/18/2006 09:59:45 PAGE 1
LX51 LINKER/LOCATER V3.30, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE MAIN.obj, FM24C04.obj, DISP.obj, KEYBOARD.obj, PRINTER.obj, OTHER.obj, STCIAP.obj, DS1302.obj,
>> bbbb.obj TO CMD16887 REGFILE (.\CMD16887.ORC) IXREF CLASSES (XDATA (X:0X0-X:0X3FF), HDATA (X:0X0-X:0X3FF))
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
MAIN.obj (MAIN)
COMMENT TYPE 0: C51 V7.00
FM24C04.obj (FM24C04)
COMMENT TYPE 0: C51 V7.00
DISP.obj (DISP)
COMMENT TYPE 0: C51 V7.00
KEYBOARD.obj (KEYBOARD)
COMMENT TYPE 0: C51 V7.00
PRINTER.obj (PRINTER)
COMMENT TYPE 0: C51 V7.00
OTHER.obj (OTHER)
COMMENT TYPE 0: C51 V7.00
STCIAP.obj (STCIAP)
COMMENT TYPE 0: C51 V7.00
DS1302.obj (DS1302)
COMMENT TYPE 0: C51 V7.00
bbbb.obj (BBBB)
COMMENT TYPE 0: C51 V7.00
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSUB)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
COMMENT TYPE 1: A51 / ASM51 Assembler
LX51 LINKER/LOCATER V3.30 07/18/2006 09:59:45 PAGE 2
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA0)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: CMD16887 (MAIN)
BASE START END USED MEMORY CLASS
==========================================================
X:000000H X:000000H X:0003FFH 000232H XDATA
X:000000H X:000000H X:0003FFH HDATA
C:000000H C:000000H C:00FFFFH 007C83H CODE
I:000000H I:000000H I:00007FH 000066H DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000005H.3 BIT
C:000000H C:000000H C:00FFFFH 000036H CONST
I:000000H I:000000H I:0000FFH 000030H IDATA
MEMORY MAP OF MODULE: CMD16887 (MAIN)
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 00000FH 000008H --- AT.. DATA "REG BANK 1"
000010H 000017H 000008H --- AT.. DATA "REG BANK 2"
000018H 00001FH 000008H --- --- **GAP**
000020H 000023H 000004H BYTE BITADDR DATA ?BA?MAIN
000024H.0 000028H.6 000004H.7 BIT UNIT BIT ?BI?MAIN
000028H.7 000029H.2 000000H.4 BIT UNIT BIT _BIT_GROUP_
000029H.3 000029H 000000H.5 --- --- **GAP**
00002AH 00005EH 000035H BYTE UNIT DATA _DATA_GROUP_
00005FH 000073H 000015H BYTE UNIT DATA ?DT?MAIN
000074H 0000A2H 00002FH BYTE UNIT IDATA ?ID?MAIN
0000A3H 0000A3H 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 000005H 000003H BYTE OFFS.. CODE ?MAIN?00003
000006H 000008H 000003H BYTE UNIT CODE ?PR?INT_INT0?MAIN
000009H 00000AH 000002H --- --- **GAP**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?MAIN?0000B
00000EH 000020H 000013H BYTE UNIT CODE ?PR?_R1302?DS1302
000021H 000022H 000002H --- --- **GAP**
000023H 000025H 000003H BYTE OFFS.. CODE ?MAIN?00023
000026H 000028H 000003H BYTE UNIT CODE ?PR?CLR_EXITDATA_A?OTHER
000029H 00002AH 000002H --- --- **GAP**
00002BH 00002DH 000003H BYTE OFFS.. CODE ?MAIN?0002B
00002EH 00130EH 0012E1H BYTE UNIT CODE ?PR?KEYB_SOLVE?KEYBOARD
00130FH 0025B2H 0012A4H BYTE UNIT CODE ?PR?KEYA_SOLVE?KEYBOARD
0025B3H 002C33H 000681H BYTE UNIT CODE ?C?LIB_CODE
002C34H 003024H 0003F1H BYTE UNIT CODE ?PR?UART_COMMAND?MAIN
003025H 003412H 0003EEH BYTE UNIT CODE ?PR?_PRINT_PROOF?PRINTER
003413H 0037ACH 00039AH BYTE UNIT CODE ?PR?MAIN
LX51 LINKER/LOCATER V3.30 07/18/2006 09:59:45 PAGE 3
0037ADH 003B01H 000355H BYTE UNIT CODE ?PR?DISP
003B02H 003DE5H 0002E4H BYTE UNIT CODE ?PR?_CALCULATE_RATION?OTHER
003DE6H 0040BDH 0002D8H BYTE UNIT CODE ?PR?RECE_COMMAND?MAIN
0040BEH 004358H 00029BH BYTE UNIT CODE ?PR?MAIN?MAIN
004359H 0045CAH 000272H BYTE UNIT CODE ?PR?KEYBOARD
0045CBH 004820H 000256H BYTE UNIT CODE ?PR?DISP_RATION_ENDING?DISP
004821H 004A6BH 00024BH BYTE UNIT CODE ?PR?DISP_RATION_ENDING_B?BBBB
004A6CH 004CA1H 000236H BYTE UNIT CODE ?PR?OTHER
004CA2H 004E88H 0001E7H BYTE UNIT CODE ?PR?DISP_TOTAL_B?DISP
004E89H 005063H 0001DBH BYTE UNIT CODE ?PR?DISP_TOTAL_A?DISP
005064H 005211H 0001AEH BYTE UNIT CODE ?PR?PICKUP?MAIN
005212H 0053B5H 0001A4H BYTE UNIT CODE ?PR?_OIL_INTMONEY?OTHER
0053B6H 00553FH 00018AH BYTE UNIT CODE ?PR?READ_KEY?KEYBOARD
005540H 0056BCH 00017DH BYTE UNIT CODE ?PR?INT_TIMER2?MAIN
0056BDH 00582BH 00016FH BYTE UNIT CODE ?PR?INT_TIMER0?MAIN
00582CH 005976H 00014BH BYTE UNIT CODE ?PR?_PASS_CHECK?OTHER
005977H 005AB0H 00013AH BYTE UNIT CODE ?PR?_DISP_LCD2?DISP
005AB1H 005BE9H 000139H BYTE UNIT CODE ?PR?_DISP_LCD1?DISP
005BEAH 005CF8H 00010FH BYTE UNIT CODE ?PR?_DISP_EEPROM_HISTORY?DISP
005CF9H 005E05H 00010DH BYTE UNIT CODE ?PR?DISP_MEMU1_SET?DISP
005E06H 005F12H 00010DH BYTE UNIT CODE ?PR?DISP_MEMU2_SET?DISP
005F13H 006017H 000105H BYTE UNIT CODE ?PR?SCOUT?MAIN
006018H 006114H 0000FDH BYTE UNIT CODE ?PR?MATHS_B?MAIN
006115H 006209H 0000F5H BYTE UNIT CODE ?PR?_DISP_SETPRICE?DISP
00620AH 0062FAH 0000F1H BYTE UNIT CODE ?PR?READ_EEPROM?MAIN
0062FBH 0063E7H 0000EDH BYTE UNIT CODE ?PR?SUM_B?MAIN
0063E8H 0064D3H 0000ECH BYTE UNIT CODE ?PR?MATHS_A?MAIN
0064D4H 0065BAH 0000E7H BYTE UNIT CODE ?CO?PRINTER
0065BBH 0066A0H 0000E6H BYTE UNIT CODE ?PR?BBBB
0066A1H 006780H 0000E0H BYTE UNIT CODE ?PR?ACCUMULATIVE_TOTAL_LIST_B?OTHER
006781H 00685EH 0000DEH BYTE UNIT CODE ?PR?SUM_A?MAIN
00685FH 006930H 0000D2H BYTE UNIT CODE ?PR?DISP_LOCK_B?BBBB
006931H 006A00H 0000D0H BYTE UNIT CODE ?PR?_DISP_PASS_VITAL?BBBB
006A01H 006ACCH 0000CCH BYTE UNIT CODE ?PR?DISP_LOCK_A?DISP
006ACDH 006B8FH 0000C3H BYTE UNIT CODE ?PR?_SET_TIME?OTHER
006B90H 006C4FH 0000C0H BYTE UNIT CODE ?PR?SERI_INT?MAIN
006C50H 006D04H 0000B5H BYTE UNIT CODE ?PR?PRINTER
006D05H 006DB1H 0000ADH BYTE UNIT CODE ?PR?_PRINTER_TIME?PRINTER
006DB2H 006E5AH 0000A9H BYTE UNIT CODE ?PR?EEPROM_IPL?FM24C04
006E5BH 006EEFH 000095H BYTE UNIT CODE ?PR?DISP_VIP_B?BBBB
006EF0H 006F81H 000092H BYTE UNIT CODE ?PR?DISP_VIP_A?DISP
006F82H 007013H 000092H BYTE UNIT CODE ?PR?VIPSTART2?KEYBOARD
007014H 0070A4H 000091H BYTE UNIT CODE ?PR?INITIALIZESYSTEM?MAIN
0070A5H 00712EH 00008AH BYTE UNIT CODE ?PR?WORKAJL?MAIN
00712FH 0071B5H 000087H BYTE UNIT CODE ?PR?WORKAJ2?MAIN
0071B6H 007235H 000080H BYTE UNIT CODE ?PR?ACCUMULATIVE_TOTAL_LIST_A?OTHER
007236H 0072A9H 000074H BYTE UNIT CODE ?PR?_PRINTER?PRINTER
0072AAH 007310H 000067H BYTE UNIT CODE ?PR?_DISP_DOT?DISP
007311H 00736FH 00005FH BYTE UNIT CODE ?PR?_READBYTESEQ?FM24C04
007370H 0073C8H 000059H BYTE UNIT CODE ?PR?VIPSTART1?KEYBOARD
0073C9H 00741EH 000056H BYTE UNIT CODE ?PR?_DISP_UPDATA_LCD?DISP
00741FH 007473H 000055H BYTE UNIT CODE ?PR?CLEAR_WORKB?MAIN
007474H 0074C7H 000054H BYTE UNIT CODE ?PR?DISP_KEY?DISP
0074C8H 00751AH 000053H BYTE UNIT CODE ?PR?CLEAR_WORKA?MAIN
00751BH 00756AH 000050H BYTE UNIT CODE ?PR?_DISP_DOT2?DISP
00756BH 0075B5H 00004BH BYTE UNIT CODE ?PR?_DISP_DOT1?DISP
0075B6H 007600H 00004BH BYTE UNIT CODE ?PR?_DISP_PRINTER_MODE?DISP
007601H 00764BH 00004BH BYTE UNIT CODE ?PR?PRINT_IPL?PRINTER
00764CH 007694H 000049H BYTE UNIT CODE ?PR?DISP_MEMU2_OIL?DISP
007695H 0076DCH 000048H BYTE UNIT CODE ?PR?DISP_MEMU1_OIL?DISP
0076DDH 007723H 000047H BYTE UNIT CODE ?PR?DISP_MEMU1_IMPORTANT?DISP
007724H 00776AH 000047H BYTE UNIT CODE ?PR?DISP_MEMU2_IMPORTANT?DISP
00776BH 0077A6H 00003CH BYTE UNIT CODE ?PR?_IAP_SYS_READ?STCIAP
0077A7H 0077E0H 00003AH BYTE UNIT CODE ?PR?_IAP_SYS_SAVE?STCIAP
0077E1H 007818H 000038H BYTE UNIT CODE ?PR?SET1302?DS1302
LX51 LINKER/LOCATER V3.30 07/18/2006 09:59:45 PAGE 4
007819H 00784DH 000035H BYTE UNIT CODE ?PR?_NACK?FM24C04
00784EH 00787DH 000030H BYTE UNIT CODE ?PR?INBYTE?FM24C04
00787EH 0078ADH 000030H BYTE UNIT CODE ?PR?_WRITEBYTESEQ?FM24C04
0078AEH 0078DAH 00002DH BYTE UNIT CODE ?PR?_DELAY_PRINTER?PRINTER
0078DBH 007906H 00002CH BYTE UNIT CODE ?PR?DISP_KEY_CLEAR_B?DISP
007907H 007932H 00002CH BYTE UNIT CODE ?PR?_BYTE_PROGRAM?STCIAP
007933H 00795DH 00002BH BYTE UNIT CODE ?PR?_OUTBYTE?FM24C04
00795EH 007987H 00002AH BYTE UNIT CODE ?PR?DISP_KEY_CLEAR_A?DISP
007988H 0079B0H 000029H BYTE UNIT CODE ?PR?_DISP_VER?DISP
0079B1H 0079D7H 000027H BYTE UNIT CODE ?PR?_DISP_TIME?DISP
0079D8H 0079FEH 000027H BYTE UNIT CODE ?PR?_DISP_LCD_CLEAR?DISP
0079FFH 007A23H 000025H BYTE UNIT CODE ?PR?_DISP_PRINTSELECT?DISP
007A24H 007A46H 000023H BYTE UNIT CODE ?PR?BACKUP_SYSDATA?STCIAP
007A47H 007A67H 000021H BYTE UNIT CODE ?PR?_DISP_PRODUCT?DISP
007A68H 007A87H 000020H BYTE UNIT CODE ?PR?_DISP_ADDRESS?DISP
007A88H 007AA4H 00001DH BYTE UNIT CODE ?PR?_WRITEBYTE?FM24C04
007AA5H 007AC1H 00001DH BYTE UNIT CODE ?PR?_DISP_VELOCITY_CONTROL?DISP
007AC2H 007ADEH 00001DH BYTE UNIT CODE ?PR?_DISP_CLOSE_NUM?DISP
007ADFH 007AFBH 00001DH BYTE UNIT CODE ?PR?_DISP_DILATE?DISP
007AFCH 007B17H 00001CH BYTE UNIT CODE ?PR?_READBYTE?FM24C04
007B18H 007B33H 00001CH BYTE UNIT CODE ?PR?GET1302?DS1302
007B34H 007B4EH 00001BH BYTE UNIT CODE ?PR?FM24C04
007B4FH 007B66H 000018H BYTE UNIT CODE ?PR?DISP_RETURN_B?DISP
007B67H 007B7EH 000018H BYTE UNIT CODE ?PR?_W1302?DS1302
007B7FH 007B94H 000016H BYTE UNIT CODE ?PR?DISP_RETURN_A?DISP
007B95H 007BA6H 000012H BYTE UNIT CODE ?PR?_RTINPUTBYTE?DS1302
007BA7H 007BB8H 000012H BYTE UNIT CODE ?PR?RTOUTPUTBYTE?DS1302
007BB9H 007BC8H 000010H BYTE UNIT CODE ?PR?ANSWER_A?MAIN
007BC9H 007BD8H 000010H BYTE UNIT CODE ?PR?ANSWER_B?MAIN
007BD9H 007BE8H 000010H BYTE UNIT CODE ?PR?DCESPK_OUT?KEYBOARD
007BE9H 007BF8H 000010H BYTE UNIT CODE ?PR?RENEW_SYSDATA?STCIAP
007BF9H 007C08H 000010H BYTE UNIT CODE ?PR?BACKUP_PRINTER_FORMAT?STCIAP
007C09H 007C18H 000010H BYTE UNIT CODE ?PR?RENEW_PRINTER_FORMAT?STCIAP
007C19H 007C27H 00000FH BYTE UNIT CODE ?PR?_SECTOR_ERASE?STCIAP
007C28H 007C33H 00000CH BYTE UNIT CODE ?PR?_BYTE_VERIFY?STCIAP
007C34H 007C3FH 00000CH BYTE UNIT CODE ?C_C51STARTUP
007C40H 007C4AH 00000BH BYTE UNIT CODE ?PR?START?FM24C04
007C4BH 007C55H 00000BH BYTE UNIT CODE ?PR?STOP?FM24C04
007C56H 007C60H 00000BH BYTE UNIT CODE ?PR?TRIGGER_ISP?STCIAP
007C61H 007C6BH 00000BH BYTE UNIT CODE ?PR?_SET_ISP_ADD?STCIAP
007C6CH 007C74H 000009H BYTE UNIT CODE ?PR?ACK?FM24C04
007C75H 007C7DH 000009H BYTE UNIT CODE ?PR?STCIAP
007C7EH 007C85H 000008H BYTE UNIT CODE ?PR?IAP_DISABLE?STCIAP
007C86H 007C88H 000003H BYTE UNIT CODE ?PR?CLR_EXITDATA_B?OTHER
007C89H 007CBEH 000036H BYTE UNIT CONST ?CO?MAIN
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000221H 000222H BYTE UNIT XDATA ?XD?MAIN
000222H 000231H 000010H BYTE UNIT XDATA _XDATA_GROUP_
OVERLAY MAP OF MODULE: CMD16887 (MAIN)
FUNCTION/MODULE BIT_GROUP DATA_GROUP XDATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP START STOP
==========================================================================
INT_INT0/MAIN ----- ----- ----- ----- ----- -----
*** NEW ROOT ***********************
INT_TIMER0/MAIN 28H.7 28H.7 002AH 002AH ----- -----
+--> ?PR?MAIN
LX51 LINKER/LOCATER V3.30 07/18/2006 09:59:45 PAGE 5
MAIN ----- ----- ----- ----- ----- -----
+--> ?CO?MAIN
?CO?MAIN ----- ----- ----- ----- ----- -----
*** NEW ROOT ***********************
SERI_INT/MAIN ----- ----- 002BH 002BH ----- -----
+--> ?PR?MAIN
+--> ?PR?RECE_COMMAND?MAIN
RECE_COMMAND/MAIN ----- ----- 002CH 002CH ----- -----
+--> ?PR?MAIN
+--> ?PR?ANSWER_A?MAIN
+--> ?PR?ANSWER_B?MAIN
ANSWER_A/MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN
ANSWER_B/MAIN ----- ----- ----- ----- ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -