📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V6.22 03/14/2013 22:29:14 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj TO main RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: 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"
DATA 0008H 0001H UNIT ?DT?MAIN
IDATA 0009H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 002AH UNIT ?PR?_DELAY_US?MAIN
CODE 082AH 0025H UNIT ?PR?_DELAY_MUS?MAIN
CODE 084FH 001FH UNIT ?PR?LEFT?MAIN
CODE 086EH 001FH UNIT ?PR?STOP?MAIN
CODE 088DH 001DH UNIT ?PR?MAIN?MAIN
CODE 08AAH 001BH UNIT ?PR?BACK?MAIN
CODE 08C5H 0019H UNIT ?PR?FORWARD?MAIN
CODE 08DEH 0014H UNIT ?PR?RIGHT?MAIN
CODE 08F2H 0014H UNIT ?PR?SPIN?MAIN
CODE 0906H 000CH UNIT ?C_C51STARTUP
CODE 0912H 0009H UNIT ?PR?DELAY10US?MAIN
CODE 091BH 0009H UNIT ?PR?DELAY100US?MAIN
OVERLAY MAP OF MODULE: main (MAIN)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN
+--> ?PR?_DELAY_MUS?MAIN
+--> ?PR?_DELAY_US?MAIN
?PR?_DELAY_MUS?MAIN
+--> ?PR?DELAY100US?MAIN
?PR?_DELAY_US?MAIN
BL51 BANKED LINKER/LOCATER V6.22 03/14/2013 22:29:14 PAGE 2
+--> ?PR?_DELAY_MUS?MAIN
+--> ?PR?DELAY10US?MAIN
SYMBOL TABLE OF MODULE: main (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
C:091BH PUBLIC delay100us
B:0090H.0 PUBLIC P1_0
B:0090H.1 PUBLIC P1_1
C:08AAH PUBLIC back
C:08DEH PUBLIC right
C:088DH PUBLIC main
D:0008H PUBLIC count
C:084FH PUBLIC left
C:08F2H PUBLIC spin
C:086EH PUBLIC stop
C:083BH PUBLIC _delay_mus
C:0816H PUBLIC _delay_us
C:0912H PUBLIC delay10us
C:08C5H PUBLIC forward
------- PROC DELAY10US
------- DO
D:0006H SYMBOL a
D:0007H SYMBOL b
------- ENDDO
C:0912H LINE# 7
C:0912H LINE# 8
C:0912H LINE# 10
C:0914H LINE# 11
C:091AH LINE# 12
------- ENDPROC DELAY10US
------- PROC DELAY100US
------- DO
D:0006H SYMBOL a
D:0007H SYMBOL b
------- ENDDO
C:091BH LINE# 14
C:091BH LINE# 15
C:091BH LINE# 17
C:091DH LINE# 18
C:0923H LINE# 19
------- ENDPROC DELAY100US
C:0837H SYMBOL L?0056
------- PROC L?0055
------- ENDPROC L?0055
C:0837H SYMBOL L?0056
------- PROC _DELAY_MUS
D:0004H SYMBOL a
C:083BH LINE# 42
C:083FH LINE# 43
BL51 BANKED LINKER/LOCATER V6.22 03/14/2013 22:29:14 PAGE 3
C:083FH LINE# 44
C:0849H LINE# 46
C:0849H LINE# 47
C:084CH LINE# 48
C:084EH LINE# 49
------- ENDPROC _DELAY_MUS
C:080BH SYMBOL L?0054
------- PROC L?0053
------- ENDPROC L?0053
C:080BH SYMBOL L?0054
------- PROC _DELAY_US
D:0004H SYMBOL a
C:0816H LINE# 50
C:081AH LINE# 51
C:081AH LINE# 53
C:0824H LINE# 55
C:0824H LINE# 56
C:0827H LINE# 57
C:0829H LINE# 58
------- ENDPROC _DELAY_US
------- PROC FORWARD
C:08C5H LINE# 60
C:08C5H LINE# 61
C:08C5H LINE# 62
C:08C8H LINE# 63
C:08C8H LINE# 64
C:08C8H LINE# 65
C:08C8H LINE# 66
C:08C8H LINE# 68
C:08C8H LINE# 69
C:08CBH LINE# 70
C:08CDH LINE# 71
C:08D4H LINE# 72
C:08DDH LINE# 73
------- ENDPROC FORWARD
------- PROC RIGHT
C:08DEH LINE# 75
C:08DEH LINE# 76
C:08DEH LINE# 77
C:08E1H LINE# 78
C:08E1H LINE# 79
C:08E3H LINE# 80
C:08E5H LINE# 81
C:08E5H LINE# 83
C:08E5H LINE# 84
C:08E5H LINE# 85
C:08E5H LINE# 86
C:08E8H LINE# 87
C:08F1H LINE# 88
------- ENDPROC RIGHT
------- PROC LEFT
C:084FH LINE# 90
C:084FH LINE# 91
C:084FH LINE# 92
C:0852H LINE# 93
C:0852H LINE# 94
C:0854H LINE# 95
BL51 BANKED LINKER/LOCATER V6.22 03/14/2013 22:29:14 PAGE 4
C:085BH LINE# 96
C:085DH LINE# 98
C:085FH LINE# 99
C:0861H LINE# 100
C:0861H LINE# 101
C:0864H LINE# 102
C:086DH LINE# 103
------- ENDPROC LEFT
------- PROC SPIN
C:08F2H LINE# 105
C:08F2H LINE# 106
C:08F2H LINE# 107
C:08F5H LINE# 108
C:08F5H LINE# 109
C:08F7H LINE# 110
C:08F9H LINE# 111
C:08F9H LINE# 113
C:08F9H LINE# 114
C:08F9H LINE# 115
C:08F9H LINE# 116
C:08FCH LINE# 117
C:0905H LINE# 118
------- ENDPROC SPIN
------- PROC BACK
C:08AAH LINE# 120
C:08AAH LINE# 121
C:08AAH LINE# 122
C:08ADH LINE# 123
C:08ADH LINE# 124
C:08AFH LINE# 125
C:08B2H LINE# 126
C:08B4H LINE# 128
C:08B6H LINE# 129
C:08B8H LINE# 130
C:08B8H LINE# 131
C:08BBH LINE# 132
C:08C4H LINE# 133
------- ENDPROC BACK
------- PROC STOP
C:086EH LINE# 135
C:086EH LINE# 136
C:086EH LINE# 137
C:0871H LINE# 138
C:0871H LINE# 139
C:0873H LINE# 140
C:087AH LINE# 141
C:087CH LINE# 143
C:087EH LINE# 144
C:0880H LINE# 145
C:0880H LINE# 146
C:0883H LINE# 147
C:088CH LINE# 148
------- ENDPROC STOP
------- PROC MAIN
C:088DH LINE# 11
C:088DH LINE# 12
C:088DH LINE# 14
BL51 BANKED LINKER/LOCATER V6.22 03/14/2013 22:29:14 PAGE 5
C:0890H LINE# 15
C:0890H LINE# 21
C:0893H LINE# 22
C:0893H LINE# 23
C:0893H LINE# 24
C:0893H LINE# 25
C:0893H LINE# 27
C:0893H LINE# 28
C:0896H LINE# 29
C:0898H LINE# 30
C:089FH LINE# 31
------- ENDPROC MAIN
------- ENDMOD MAIN
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?FORWARD?MAIN
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?RIGHT?MAIN
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?LEFT?MAIN
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?SPIN?MAIN
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?BACK?MAIN
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?STOP?MAIN
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0118H BYTE (13%) *
******************************************************************************
Program Size: data=10.0 xdata=0 code=295
LINK/LOCATE RUN COMPLETE. 6 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -