📄 ad.m51
字号:
BL51 BANKED LINKER/LOCATER V5.01 12/13/2006 21:40:34 PAGE 1
BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj, AD.obj, DA.obj, delay.obj, Keyboard.obj, lcd.obj, math.obj, timer.obj T
>> O ad RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
AD.obj (AD)
DA.obj (DA)
delay.obj (DELAY)
Keyboard.obj (KEYBOARD)
lcd.obj (LCD)
math.obj (MATH)
timer.obj (TIMER)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: ad (MAIN)
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 0012H UNIT _DATA_GROUP_
DATA 001AH 0006H UNIT ?DT?_DISPLAY_STRING?LCD
BIT 0020H.0 0000H.1 UNIT ?BI?LCD
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0002H UNIT ?DT?DA_MAIN?DA
DATA 0023H 0002H UNIT ?DT?KEYBOARD
DATA 0025H 0002H UNIT ?DT?_MATH?MATH
DATA 0027H 0001H UNIT ?DT?MAIN
DATA 0028H 0001H UNIT ?DT?TIMER
IDATA 0029H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H F9FCH *** GAP ***
XDATA F9FCH 0001H ABSOLUTE
* OVERLAP * XDATA F9FCH 0001H ABSOLUTE
XDATA F9FDH 0001H ABSOLUTE
F9FEH 0001H *** GAP ***
XDATA F9FFH 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.01 12/13/2006 21:40:34 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_AD_IN?AD
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0004H UNIT ?C_INITSEG
0012H 0001H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 03BAH UNIT ?C?LIB_CODE
CODE 03D0H 0328H UNIT ?PR?AD_MAIN?AD
CODE 06F8H 00A2H UNIT ?PR?KEY_CLOCKONTROL?KEYBOARD
CODE 079AH 009BH UNIT ?PR?KEYBOARD?KEYBOARD
CODE 0835H 008CH UNIT ?C_C51STARTUP
CODE 08C1H 0083H UNIT ?PR?MAIN?MAIN
CODE 0944H 006EH UNIT ?PR?DA_MAIN?DA
CODE 09B2H 0043H UNIT ?PR?_DISPLAY_STRING?LCD
CODE 09F5H 003CH UNIT ?PR?LCD_INIT?LCD
CODE 0A31H 0032H UNIT ?PR?_AD_GET?AD
CODE 0A63H 002BH UNIT ?PR?_AD_SEND?AD
CODE 0A8EH 0021H UNIT ?PR?_MATH?MATH
CODE 0AAFH 001EH UNIT ?PR?_DA_SEND?DA
CODE 0ACDH 001AH UNIT ?CO?MAIN
CODE 0AE7H 0019H UNIT ?PR?DELAY400MS?DELAY
CODE 0B00H 0019H UNIT ?PR?TIMER?TIMER
CODE 0B19H 0016H UNIT ?PR?_LC_WRITE?LCD
CODE 0B2FH 0016H UNIT ?PR?_LD_WRITE?LCD
CODE 0B45H 0015H UNIT ?PR?_DISPLAY_CHAR?LCD
CODE 0B5AH 0012H UNIT ?PR?_LC_POS?LCD
CODE 0B6CH 000FH UNIT ?PR?DELAY5MS?DELAY
CODE 0B7BH 000DH UNIT ?PR?LC_READ?LCD
CODE 0B88H 000DH UNIT ?PR?READBF?LCD
CODE 0B95H 000BH UNIT ?PR?_DELAY?DELAY
CODE 0BA0H 0008H UNIT ?PR?_DA_IN?DA
CODE 0BA8H 0008H UNIT ?PR?LCDCLEAR?LCD
OVERLAY MAP OF MODULE: ad (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?PR?KEYBOARD?KEYBOARD 0008H 0002H
+--> ?PR?_DELAY?DELAY
+--> ?PR?KEY_CLOCKONTROL?KEYBOARD
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?LCD_INIT?LCD
+--> ?PR?_DA_IN?DA
+--> ?PR?_DISPLAY_CHAR?LCD
+--> ?PR?AD_MAIN?AD
BL51 BANKED LINKER/LOCATER V5.01 12/13/2006 21:40:34 PAGE 3
?PR?LCD_INIT?LCD ----- -----
+--> ?PR?READBF?LCD
+--> ?PR?_LC_WRITE?LCD
+--> ?PR?_DELAY?DELAY
?PR?READBF?LCD ----- -----
+--> ?PR?LC_READ?LCD
?PR?LC_READ?LCD ----- -----
+--> ?PR?_DELAY?DELAY
?PR?_LC_WRITE?LCD 0019H 0001H
+--> ?PR?_DELAY?DELAY
?PR?_DA_IN?DA ----- -----
+--> ?PR?_DA_SEND?DA
?PR?_DISPLAY_CHAR?LCD 0016H 0003H
+--> ?PR?READBF?LCD
+--> ?PR?_LC_POS?LCD
+--> ?PR?_LD_WRITE?LCD
?PR?_LC_POS?LCD ----- -----
+--> ?PR?_LC_WRITE?LCD
?PR?_LD_WRITE?LCD 0019H 0001H
+--> ?PR?_DELAY?DELAY
?PR?AD_MAIN?AD 000AH 000CH
+--> ?PR?_AD_GET?AD
+--> ?PR?_DISPLAY_CHAR?LCD
?PR?_AD_GET?AD ----- -----
+--> ?PR?_AD_IN?AD
?PR?_AD_IN?AD ----- -----
+--> ?PR?_AD_SEND?AD
SYMBOL TABLE OF MODULE: ad (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:08C1H PUBLIC main
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
BL51 BANKED LINKER/LOCATER V5.01 12/13/2006 21:40:34 PAGE 4
B:00A8H.1 PUBLIC ET0
B:00A8H.2 PUBLIC EX1
B:0088H.4 PUBLIC TR0
D:00C8H PUBLIC T2CON
D:0027H PUBLIC g_add
C:0ACDH PUBLIC dis1
C:0AE2H PUBLIC dis2
D:00D0H PUBLIC PSW
------- PROC MAIN
C:08C1H LINE# 9
C:08C1H LINE# 10
C:08C1H LINE# 11
C:08C4H LINE# 12
C:08C6H LINE# 13
C:08C8H LINE# 14
C:08CAH LINE# 15
C:08CCH LINE# 16
C:08D1H LINE# 17
C:08D4H LINE# 19
C:08DBH LINE# 20
C:08DEH LINE# 21
C:08DEH LINE# 22
C:08DEH LINE# 23
C:08E8H LINE# 24
C:08F6H LINE# 26
C:0906H LINE# 27
C:091CH LINE# 28
C:092EH LINE# 29
C:093FH LINE# 30
C:0942H LINE# 31
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE AD
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:03D0H PUBLIC AD_main
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:0A31H PUBLIC _AD_GET
B:0090H.1 PUBLIC AD_ADD
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
B:00B0H.2 PUBLIC AD_EOC
B:0090H.0 PUBLIC AD_CLK
C:0003H PUBLIC _AD_IN
B:0090H.2 PUBLIC AD_OUT
D:00C8H PUBLIC T2CON
C:0A63H PUBLIC _AD_send
D:00D0H PUBLIC PSW
B:0090H.3 PUBLIC AD_CS
------- PROC _AD_SEND
D:0007H SYMBOL ch
------- DO
D:0006H SYMBOL i
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.01 12/13/2006 21:40:34 PAGE 5
C:0A63H LINE# 6
C:0A63H LINE# 7
C:0A63H LINE# 9
C:0A66H LINE# 10
C:0A68H LINE# 11
C:0A68H LINE# 12
C:0A6AH LINE# 13
C:0A6EH LINE# 14
C:0A72H LINE# 16
C:0A74H LINE# 17
C:0A76H LINE# 18
C:0A7AH LINE# 19
C:0A7EH LINE# 20
C:0A80H LINE# 21
C:0A80H LINE# 22
C:0A82H LINE# 23
C:0A82H LINE# 24
C:0A82H LINE# 25
C:0A84H LINE# 26
C:0A8BH LINE# 27
C:0A8DH LINE# 28
------- ENDPROC _AD_SEND
------- PROC _AD_IN
D:0007H SYMBOL ch
C:0003H LINE# 30
C:0003H LINE# 31
C:0003H LINE# 32
C:0005H LINE# 33
C:0008H LINE# 34
C:000AH LINE# 35
------- ENDPROC _AD_IN
------- PROC _AD_GET
D:0007H SYMBOL ch
------- DO
D:0003H SYMBOL i
D:0004H SYMBOL ad
------- ENDDO
C:0A31H LINE# 39
C:0A31H LINE# 40
C:0A31H LINE# 43
C:0A34H LINE# 44
C:0A36H LINE# 45
C:0A3CH LINE# 46
C:0A3EH LINE# 47
C:0A40H LINE# 48
C:0A40H LINE# 49
C:0A42H LINE# 50
C:0A44H LINE# 51
C:0A4AH LINE# 52
C:0A4AH LINE# 53
C:0A4CH LINE# 54
C:0A53H LINE# 55
C:0A57H LINE# 56
C:0A59H LINE# 57
C:0A5FH LINE# 58
C:0A62H LINE# 59
------- ENDPROC _AD_GET
BL51 BANKED LINKER/LOCATER V5.01 12/13/2006 21:40:34 PAGE 6
------- PROC AD_MAIN
------- DO
D:000AH SYMBOL ad1
D:000EH SYMBOL ad2
D:0012H SYMBOL ad3
------- ENDDO
C:03D0H LINE# 62
C:03D0H LINE# 63
C:03D0H LINE# 66
C:03DEH LINE# 67
C:03F2H LINE# 68
C:0408H LINE# 69
C:0438H LINE# 70
C:047AH LINE# 71
C:04DEH LINE# 73
C:04ECH LINE# 74
C:0500H LINE# 75
C:0516H LINE# 76
C:0546H LINE# 77
C:0588H LINE# 78
C:05ECH LINE# 80
C:0605H LINE# 81
C:0622H LINE# 82
C:0652H LINE# 83
C:0694H LINE# 84
------- ENDPROC AD_MAIN
------- ENDMOD AD
------- MODULE DA
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0944H PUBLIC DA_main
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:0090H.4 PUBLIC DA_ADD
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
B:0090H.5 PUBLIC DA_CLK
C:0BA0H PUBLIC _DA_IN
D:00C8H PUBLIC T2CON
C:0AAFH PUBLIC _DA_send
D:00D0H PUBLIC PSW
B:0090H.6 PUBLIC DA_CS
------- PROC _DA_SEND
D:0006H SYMBOL ch
------- DO
D:0005H SYMBOL i
------- ENDDO
C:0AAFH LINE# 4
C:0AAFH LINE# 5
C:0AAFH LINE# 7
C:0AB1H LINE# 8
C:0AB1H LINE# 9
C:0AB3H LINE# 10
C:0AB7H LINE# 11
C:0ABBH LINE# 13
BL51 BANKED LINKER/LOCATER V5.01 12/13/2006 21:40:34 PAGE 7
C:0ABDH LINE# 14
C:0ABFH LINE# 15
C:0AC6H LINE# 16
C:0ACAH LINE# 17
C:0ACCH LINE# 18
------- ENDPROC _DA_SEND
------- PROC _DA_IN
D:0006H SYMBOL ch
C:0BA0H LINE# 20
C:0BA0H LINE# 21
C:0BA0H LINE# 22
C:0BA2H LINE# 23
C:0BA5H LINE# 24
C:0BA7H LINE# 25
------- ENDPROC _DA_IN
------- PROC DA_MAIN
------- DO
D:0082H SYMBOL i
D:0002H SYMBOL j
D:0021H SYMBOL add
------- ENDDO
C:0944H LINE# 27
C:0944H LINE# 28
C:0944H LINE# 29
C:0947H LINE# 30
C:094CH LINE# 31
C:0953H LINE# 32
C:0953H LINE# 33
C:0953H LINE# 34
C:095CH LINE# 35
C:095CH LINE# 36
C:0971H LINE# 37
C:0974H LINE# 38
C:0974H LINE# 39
C:097FH LINE# 40
C:0985H LINE# 41
C:098EH LINE# 42
C:09A8H LINE# 43
C:09B0H LINE# 44
C:09B0H LINE# 45
------- ENDPROC DA_MAIN
------- ENDMOD DA
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -