📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/02/2009 09:00:05 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\XC1\MAIN.OBJ TO E:\XC1\MAIN RS (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
E:\XC1\MAIN.OBJ (MAIN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: E:\XC1\MAIN (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 005EH UNIT ?DT?MAIN
IDATA 0076H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0004H UNIT ?PR?XIANSHI?MAIN
0007H 0004H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 000DH *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 05A9H UNIT ?PR?PHENG?MAIN
CODE 05C7H 0428H UNIT ?C?LIB_CODE
CODE 09EFH 0274H UNIT ?PR?TIMER0?MAIN
CODE 0C63H 00EBH UNIT ?PR?SET_WENZI?MAIN
CODE 0D4EH 00D7H UNIT ?PR?MAIN?MAIN
CODE 0E25H 00CAH UNIT ?PR?TIMER1?MAIN
CODE 0EEFH 008CH UNIT ?C_C51STARTUP
CODE 0F7BH 0072H UNIT ?PR?XUNJI?MAIN
CODE 0FEDH 0063H UNIT ?C_INITSEG
CODE 1050H 0026H UNIT ?PR?_DELAY1MS?MAIN
CODE 1076H 0020H UNIT ?PR?_SENDBYTE?MAIN
CODE 1096H 0019H UNIT ?PR?INITLCM?MAIN
CODE 10AFH 0016H UNIT ?PR?_SENDDAT?MAIN
CODE 10C5H 0015H UNIT ?PR?RIGHTRUN?MAIN
BL51 BANKED LINKER/LOCATER V5.03 08/02/2009 09:00:05 PAGE 2
CODE 10DAH 0015H UNIT ?PR?LEFTRUN?MAIN
CODE 10EFH 0013H UNIT ?PR?FORWORDRUN?MAIN
CODE 1102H 0013H UNIT ?PR?BACKRUN?MAIN
CODE 1115H 0011H UNIT ?PR?_SENDCMD?MAIN
OVERLAY MAP OF MODULE: E:\XC1\MAIN (MAIN)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN
+--> ?PR?INITLCM?MAIN
+--> ?PR?XIANSHI?MAIN
+--> ?PR?PHENG?MAIN
?PR?INITLCM?MAIN
+--> ?PR?_SENDCMD?MAIN
?PR?_SENDCMD?MAIN
+--> ?PR?_SENDBYTE?MAIN
?PR?XIANSHI?MAIN
+--> ?PR?SET_WENZI?MAIN
?PR?SET_WENZI?MAIN
+--> ?PR?_SENDCMD?MAIN
+--> ?PR?_SENDDAT?MAIN
?PR?_SENDDAT?MAIN
+--> ?PR?_SENDBYTE?MAIN
?PR?PHENG?MAIN
+--> ?PR?BACKRUN?MAIN
+--> ?PR?XUNJI?MAIN
?PR?XUNJI?MAIN
+--> ?PR?RIGHTRUN?MAIN
+--> ?PR?LEFTRUN?MAIN
+--> ?PR?FORWORDRUN?MAIN
+--> ?PR?BACKRUN?MAIN
SYMBOL TABLE OF MODULE: E:\XC1\MAIN (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.03 08/02/2009 09:00:05 PAGE 3
B:0090H.6 PUBLIC E_CLK
D:0018H PUBLIC lc1
D:0090H PUBLIC P1
D:0019H PUBLIC lc2
D:00A0H PUBLIC P2
C:107DH PUBLIC _SendByte
D:001AH PUBLIC lc3
D:00B0H PUBLIC P3
D:001BH PUBLIC lc4
C:1050H PUBLIC _delay1ms
C:10DAH PUBLIC leftrun
B:00A8H.7 PUBLIC EA
C:10B4H PUBLIC _SendDat
D:001CH PUBLIC sd1
D:001DH PUBLIC sd2
D:001EH PUBLIC sd3
D:001FH PUBLIC sd4
C:001EH PUBLIC pheng
D:0020H PUBLIC TC
D:00B8H PUBLIC IP
C:0D4EH PUBLIC main
D:0022H PUBLIC cfsj
D:0024H PUBLIC fdd
C:0F7BH PUBLIC xunji
B:0090H.0 PUBLIC p1_0
B:00A0H.0 PUBLIC p2_0
B:0090H.1 PUBLIC p1_1
B:00A0H.1 PUBLIC p2_1
B:0090H.2 PUBLIC p1_2
B:00A0H.2 PUBLIC p2_2
B:0090H.3 PUBLIC p1_3
B:00B0H.2 PUBLIC p3_2
B:0090H.4 PUBLIC p1_4
B:00A0H.3 PUBLIC p2_3
D:0089H PUBLIC TMOD
B:00A0H.4 PUBLIC p2_4
B:0090H.5 PUBLIC p1_5
B:00A0H.5 PUBLIC p2_5
B:00B0H.6 PUBLIC p3_6
C:1115H PUBLIC _SendCMD
D:0026H PUBLIC bc
D:0028H PUBLIC dd
D:002AH PUBLIC phzt
D:002CH PUBLIC bf
D:0030H PUBLIC cf
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:09EFH PUBLIC timer0
C:0E25H PUBLIC timer1
D:0032H PUBLIC kk
D:0034H PUBLIC cs
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
BL51 BANKED LINKER/LOCATER V5.03 08/02/2009 09:00:05 PAGE 4
D:0036H PUBLIC ph
D:0038H PUBLIC setnumber
D:003AH PUBLIC qj
D:003EH PUBLIC ht
C:0C63H PUBLIC set_wenzi
D:0042H PUBLIC fx
C:10EFH PUBLIC forwordrun
D:0044H PUBLIC tk
D:0046H PUBLIC fy
D:0048H PUBLIC a
D:004AH PUBLIC b
D:004CH PUBLIC c
D:0050H PUBLIC st
D:0052H PUBLIC i
C:1102H PUBLIC backrun
B:0090H.7 PUBLIC RW_SID
D:0054H PUBLIC vt
D:0056H PUBLIC l
D:0058H PUBLIC wt
D:005AH PUBLIC m
D:005CH PUBLIC n
D:005EH PUBLIC sec1
D:005FH PUBLIC tz
D:0063H PUBLIC sec2
D:0064H PUBLIC sec3
D:0065H PUBLIC sec4
D:0066H PUBLIC yx
D:0068H PUBLIC r
D:006AH PUBLIC s
D:006EH PUBLIC t
C:1096H PUBLIC initlcm
D:0070H PUBLIC v
C:10C5H PUBLIC rightrun
C:0003H PUBLIC xianshi
D:0074H PUBLIC z
------- PROC L?0154
------- ENDPROC L?0154
------- PROC _SENDBYTE
D:0007H SYMBOL dat
------- DO
D:0006H SYMBOL i
------- ENDDO
C:107DH LINE# 6
C:107DH LINE# 7
C:107DH LINE# 8
C:107FH LINE# 9
C:1081H LINE# 10
C:1089H LINE# 11
C:108BH LINE# 12
C:108DH LINE# 13
C:1091H LINE# 14
C:1095H LINE# 15
------- ENDPROC _SENDBYTE
------- PROC _SENDCMD
D:0005H SYMBOL dat
C:1115H LINE# 16
C:1117H LINE# 17
BL51 BANKED LINKER/LOCATER V5.03 08/02/2009 09:00:05 PAGE 5
C:1119H LINE# 18
C:111CH LINE# 19
------- ENDPROC _SENDCMD
C:10AFH SYMBOL L?0153
------- PROC L?0152
------- ENDPROC L?0152
C:10AFH SYMBOL L?0153
------- PROC _SENDDAT
D:0005H SYMBOL dat
C:10B4H LINE# 22
C:10B6H LINE# 23
C:10B8H LINE# 24
C:10BBH LINE# 25
------- ENDPROC _SENDDAT
------- PROC INITLCM
C:1096H LINE# 34
C:1096H LINE# 35
C:109BH LINE# 36
C:10A0H LINE# 37
C:10A5H LINE# 38
C:10AAH LINE# 39
------- ENDPROC INITLCM
------- PROC SET_WENZI
C:0C63H LINE# 41
C:0C63H LINE# 42
C:0C68H LINE# 43
C:0C6DH LINE# 44
C:0C72H LINE# 45
C:0C77H LINE# 46
C:0C7CH LINE# 47
C:0C81H LINE# 48
C:0C86H LINE# 49
C:0C8BH LINE# 50
C:0C90H LINE# 51
C:0C95H LINE# 52
C:0C9AH LINE# 53
C:0C9FH LINE# 54
C:0CA4H LINE# 55
C:0CA9H LINE# 56
C:0CAEH LINE# 57
C:0CB0H LINE# 58
C:0CB3H LINE# 59
C:0CB8H LINE# 60
C:0CBDH LINE# 61
C:0CC2H LINE# 62
C:0CC7H LINE# 63
C:0CCCH LINE# 64
C:0CD1H LINE# 65
C:0CD6H LINE# 66
C:0CDBH LINE# 67
C:0CE0H LINE# 68
C:0CE5H LINE# 69
C:0CE7H LINE# 70
C:0CEAH LINE# 71
C:0CEFH LINE# 72
C:0CF4H LINE# 73
C:0CF9H LINE# 74
BL51 BANKED LINKER/LOCATER V5.03 08/02/2009 09:00:05 PAGE 6
C:0CFEH LINE# 75
C:0D03H LINE# 76
C:0D08H LINE# 77
C:0D0DH LINE# 78
C:0D12H LINE# 79
C:0D17H LINE# 80
C:0D1CH LINE# 81
C:0D21H LINE# 82
C:0D26H LINE# 83
C:0D2BH LINE# 84
C:0D2DH LINE# 85
C:0D30H LINE# 86
C:0D35H LINE# 87
C:0D3AH LINE# 88
C:0D3FH LINE# 89
C:0D44H LINE# 90
C:0D49H LINE# 91
------- ENDPROC SET_WENZI
------- PROC XIANSHI
C:0003H LINE# 93
C:0003H LINE# 94
C:0006H LINE# 96
------- ENDPROC XIANSHI
------- PROC RIGHTRUN
C:10C5H LINE# 3
C:10C5H LINE# 4
C:10CBH LINE# 5
C:10CDH LINE# 6
C:10CFH LINE# 7
C:10D1H LINE# 8
C:10D3H LINE# 9
C:10D9H LINE# 11
------- ENDPROC RIGHTRUN
------- PROC LEFTRUN
C:10DAH LINE# 12
C:10DAH LINE# 13
C:10DAH LINE# 14
C:10E0H LINE# 15
C:10E2H LINE# 16
C:10E4H LINE# 17
C:10E6H LINE# 18
C:10E8H LINE# 19
C:10EEH LINE# 21
------- ENDPROC LEFTRUN
------- PROC FORWORDRUN
C:10EFH LINE# 24
C:10EFH LINE# 25
C:10F4H LINE# 26
C:10F6H LINE# 27
C:10F8H LINE# 28
C:10FAH LINE# 29
C:10FCH LINE# 30
C:1101H LINE# 32
------- ENDPROC FORWORDRUN
------- PROC BACKRUN
C:1102H LINE# 33
C:1102H LINE# 34
BL51 BANKED LINKER/LOCATER V5.03 08/02/2009 09:00:05 PAGE 7
C:1107H LINE# 35
C:1109H LINE# 36
C:110BH LINE# 37
C:110DH LINE# 38
C:110FH LINE# 39
C:1114H LINE# 41
------- ENDPROC BACKRUN
------- PROC XUNJI
C:0F7BH LINE# 42
C:0F7BH LINE# 43
C:0F7EH LINE# 44
C:0F84H LINE# 45
C:0F86H LINE# 46
C:0F8FH LINE# 47
C:0F92H LINE# 48
C:0F95H LINE# 49
C:0F95H LINE# 50
C:0F95H LINE# 51
C:0F98H LINE# 52
C:0F9EH LINE# 53
C:0FA0H LINE# 54
C:0FA9H LINE# 55
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -