📄 authorize.map
字号:
LX51 LINKER/LOCATER V3.58 09/13/2005 20:39:39 PAGE 1
LX51 LINKER/LOCATER V3.58, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE STARTUP.obj, system_init.obj, main.obj, EINT.obj, TIMER.obj, rs232.obj, eeprom.obj, authorize_p
>> rocess.obj, led.obj, key.obj, other.obj TO authorize
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
COMMENT TYPE 0: AX51 V2.09
system_init.obj (SYSTEM_INIT)
COMMENT TYPE 0: C51 V7.06
main.obj (MAIN)
COMMENT TYPE 0: C51 V7.06
EINT.obj (EINT)
COMMENT TYPE 0: C51 V7.06
TIMER.obj (TIMER)
COMMENT TYPE 0: C51 V7.06
rs232.obj (RS232)
COMMENT TYPE 0: C51 V7.06
eeprom.obj (EEPROM)
COMMENT TYPE 0: C51 V7.06
authorize_process.obj (AUTHORIZE_PROCESS)
COMMENT TYPE 0: C51 V7.06
led.obj (LED)
COMMENT TYPE 0: C51 V7.06
key.obj (KEY)
COMMENT TYPE 0: C51 V7.06
other.obj (OTHER)
COMMENT TYPE 0: C51 V7.06
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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
ACTIVE MEMORY CLASSES OF MODULE: authorize (?C_STARTUP)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 000792H CODE
I:000000H I:000000H I:0000FFH 00003CH IDATA
I:000000H I:000000H I:00007FH 000009H DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.1 BIT
X:000000H X:000000H X:00FFFFH 00001FH XDATA
MEMORY MAP OF MODULE: authorize (?C_STARTUP)
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 000008H 000001H BYTE UNIT DATA ?DT?TIMER
000009H 00000DH 000005H BYTE UNIT IDATA _IDATA_GROUP_
00000EH 000010H 000003H BYTE UNIT IDATA ?ID?AUTHORIZE_PROCESS
000011H.0 00001FH.7 00000FH.0 --- --- **GAP**
000020H.0 000020H.0 000000H.1 BIT UNIT BIT ?BI?TIMER
000020H.1 000020H 000000H.7 --- --- **GAP**
000021H 000053H 000033H BYTE UNIT IDATA ?ID?RS232
LX51 LINKER/LOCATER V3.58 09/13/2005 20:39:39 PAGE 2
000054H 000054H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO?STARTUP?3
000003H 000005H 000003H BYTE OFFS.. CODE ?EINT?00003
000006H 00000AH 000005H --- --- **GAP**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?TIMER?0000B
00000EH 000012H 000005H --- --- **GAP**
000013H 000015H 000003H BYTE OFFS.. CODE ?EINT?00013
000016H 00001AH 000005H --- --- **GAP**
00001BH 00001DH 000003H BYTE OFFS.. CODE ?TIMER?0001B
00001EH 000022H 000005H --- --- **GAP**
000023H 000025H 000003H BYTE OFFS.. CODE ?RS232?00023
000026H 0007FFH 0007DAH --- --- **GAP**
000800H 000990H 000191H BYTE UNIT CODE ?PR?EEPROM_PROCESS?EEPROM
000991H 000AB8H 000128H BYTE UNIT CODE ?PR?RS232RECE_PROCESS?AUTHORIZE_PROCESS
000AB9H 000B44H 00008CH BYTE UNIT CODE ?C_C51STARTUP
000B45H 000BC3H 00007FH BYTE UNIT CODE ?PR?_LED_DISPLAYNUMBER?LED
000BC4H 000C2AH 000067H BYTE UNIT CODE ?C?LIB_CODE
000C2BH 000C83H 000059H BYTE UNIT CODE ?PR?RS232R_ISR?RS232
000C84H 000CDAH 000057H BYTE UNIT CODE ?PR?KEY_PROCESS?KEY
000CDBH 000D28H 00004EH BYTE UNIT CODE ?C_INITSEG
000D29H 000D6AH 000042H BYTE UNIT CODE ?PR?EEPROM_READ?EEPROM
000D6BH 000DAAH 000040H BYTE UNIT CODE ?PR?_RS232_GETDATA?RS232
000DABH 000DE8H 00003EH BYTE UNIT CODE ?PR?EEPROM_WRITE?EEPROM
000DE9H 000E1FH 000037H BYTE UNIT CODE ?PR?_LED_DISPLAY_DRIVE?LED
000E20H 000E4DH 00002EH BYTE UNIT CODE ?PR?AUTHORIZE_PROCESS?AUTHORIZE_PROCESS
000E4EH 000E75H 000028H BYTE UNIT CODE ?PR?EEPROM_EARSE?EEPROM
000E76H 000E9CH 000027H BYTE UNIT CODE ?PR?_DELAY_MS?OTHER
000E9DH 000EC1H 000025H BYTE UNIT CODE ?PR?TIMER0_ISR?TIMER
000EC2H 000EE3H 000022H BYTE UNIT CODE ?PR?RS232_INITIALIZE?RS232
000EE4H 000F05H 000022H BYTE UNIT CODE ?PR?_RS232_SENDDATA?RS232
000F06H 000F25H 000020H BYTE UNIT CODE ?PR?SYSTEM_INIT?SYSTEM_INIT
000F26H 000F45H 000020H BYTE UNIT CODE ?PR?LEDDISPLAY_PROCESS?LED
000F46H 000F5BH 000016H BYTE UNIT CODE ?PR?TIMER_INITIALIZE?TIMER
000F5CH 000F6FH 000014H BYTE UNIT CODE ?PR?MAIN?MAIN
000F70H 000F78H 000009H BYTE UNIT CODE ?PR?EINT_INITIALIZE?EINT
000F79H 000F7CH 000004H BYTE UNIT CODE ?PR?WATCHDOG_PROCESS?OTHER
000F7DH 000F7DH 000001H BYTE UNIT CODE ?PR?EINT0_ISR?EINT
000F7EH 000F7EH 000001H BYTE UNIT CODE ?PR?EINT1_ISR?EINT
000F7FH 000F7FH 000001H BYTE UNIT CODE ?PR?TIMER1_ISR?TIMER
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 00000AH 00000BH BYTE UNIT XDATA ?XD?EEPROM
00000BH 000015H 00000BH BYTE UNIT XDATA ?XD?LED
000016H 00001CH 000007H BYTE UNIT XDATA ?XD?AUTHORIZE_PROCESS
00001DH 00001EH 000002H BYTE UNIT XDATA ?XD?KEY
OVERLAY MAP OF MODULE: authorize (?C_STARTUP)
FUNCTION/MODULE BIT_GROUP DATA_GROUP IDATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP START STOP
==============================================================================
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
MAIN/MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?SYSTEM_INIT?SYSTEM_INIT
+--> ?PR?WATCHDOG_PROCESS?OTHER
+--> ?PR?KEY_PROCESS?KEY
+--> ?PR?LEDDISPLAY_PROCESS?LED
LX51 LINKER/LOCATER V3.58 09/13/2005 20:39:39 PAGE 3
+--> ?PR?AUTHORIZE_PROCESS?AUTHORIZE_PROCESS
+--> ?PR?RS232RECE_PROCESS?AUTHORIZE_PROCESS
SYSTEM_INIT/SYSTEM_INIT ----- ----- ----- ----- ----- -----
+--> ?PR?TIMER_INITIALIZE?TIMER
+--> ?PR?EINT_INITIALIZE?EINT
+--> ?PR?RS232_INITIALIZE?RS232
+--> ?PR?EEPROM_PROCESS?EEPROM
+--> ?PR?_RS232_SENDDATA?RS232
TIMER_INITIALIZE/TIMER ----- ----- ----- ----- ----- -----
EINT_INITIALIZE/EINT ----- ----- ----- ----- ----- -----
RS232_INITIALIZE/RS232 ----- ----- ----- ----- ----- -----
EEPROM_PROCESS/EEPROM ----- ----- ----- ----- ----- -----
+--> ?PR?EEPROM_READ?EEPROM
+--> ?PR?EEPROM_EARSE?EEPROM
+--> ?PR?EEPROM_WRITE?EEPROM
EEPROM_READ/EEPROM ----- ----- ----- ----- 0009H 0009H
EEPROM_EARSE/EEPROM ----- ----- ----- ----- 0009H 0009H
EEPROM_WRITE/EEPROM ----- ----- ----- ----- 0009H 0009H
_RS232_SENDDATA/RS232 ----- ----- ----- ----- ----- -----
WATCHDOG_PROCESS/OTHER ----- ----- ----- ----- ----- -----
KEY_PROCESS/KEY ----- ----- ----- ----- 0009H 0009H
+--> ?PR?_DELAY_MS?OTHER
_DELAY_MS/OTHER ----- ----- ----- ----- 000AH 000BH
LEDDISPLAY_PROCESS/LED ----- ----- ----- ----- ----- -----
+--> ?PR?_LED_DISPLAYNUMBER?LED
_LED_DISPLAYNUMBER/LED ----- ----- ----- ----- 0009H 000CH
+--> ?PR?_LED_DISPLAY_DRIVE?LED
_LED_DISPLAY_DRIVE/LED ----- ----- ----- ----- 000DH 000DH
AUTHORIZE_PROCESS/AUTHORIZE_PROCESS ----- ----- ----- ----- ----- -----
+--> ?PR?_RS232_SENDDATA?RS232
RS232RECE_PROCESS/AUTHORIZE_PROCESS ----- ----- ----- ----- ----- -----
+--> ?PR?_RS232_GETDATA?RS232
+--> ?PR?_RS232_SENDDATA?RS232
+--> ?PR?EEPROM_PROCESS?EEPROM
_RS232_GETDATA/RS232 ----- ----- ----- ----- 0009H 0009H
?C_INITSEG ----- ----- ----- ----- ----- -----
*** NEW ROOT ***************************
EINT0_ISR/EINT ----- ----- ----- ----- ----- -----
*** NEW ROOT ***************************
EINT1_ISR/EINT ----- ----- ----- ----- ----- -----
*** NEW ROOT ***************************
LX51 LINKER/LOCATER V3.58 09/13/2005 20:39:39 PAGE 4
TIMER0_ISR/TIMER ----- ----- ----- ----- ----- -----
*** NEW ROOT ***************************
TIMER1_ISR/TIMER ----- ----- ----- ----- ----- -----
*** NEW ROOT ***************************
RS232R_ISR/RS232 ----- ----- ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: authorize (?C_STARTUP)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000000H NUMBER --- ?C?CODESEG
01000BC4H CODE --- ?C?IMUL
01000BD6H CODE --- ?C?UIDIV
00000000H NUMBER --- ?C?XDATASEG
01000B00H CODE --- ?C_START
01000000H CODE NEAR LAB ?C_STARTUP
01000E76H CODE --- _delay_ms
01000DF5H CODE --- _LED_display_drive
01000B45H CODE --- _LED_displaynumber
01000D6BH CODE --- _rs232_getdata
01000EE4H CODE --- _rs232_senddata
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000C5H DATA BYTE ADC_CONTR
*SFR* 000000C6H DATA BYTE ADC_DATA
02000016H XDATA BYTE Authorize_f
*SFR* 00000090H.6 DATA BIT authorize_LED
02000018H XDATA WORD authorize_number
01000E20H CODE --- Authorize_process
*SFR* 0000008EH DATA BYTE AUXR
*SFR* 000000F0H DATA BYTE B
*SFR* 000000C8H.1 DATA BIT C_T2
*SFR* 000000C8H DATA BIT CP_RL2
*SFR* 000000D0H.7 DATA BIT CY
0200001CH XDATA BYTE display_alter
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 000000A8H.7 DATA BIT EA
02000001H XDATA --- eeprom_buffer
01000E4EH CODE --- eeprom_earse
02000000H XDATA BYTE eeprom_operatemode
01000800H CODE --- eeprom_process
01000D29H CODE --- eeprom_read
01000DABH CODE --- eeprom_write
01000F7DH CODE --- eint0_isr
01000F7EH CODE --- eint1_isr
01000F70H CODE --- eint_initialize
*SFR* 000000A8H.4 DATA BIT ES
*SFR* 000000A8H.1 DATA BIT ET0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -