📄 ex6-5.m51
字号:
BL51 BANKED LINKER/LOCATER V6.02 12/06/2007 17:11:28 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\obj\main.obj TO .\obj\ex6-5 PRINT (.\lst\ex6-5.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\obj\main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: .\obj\ex6-5 (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 0018H UNIT ?DT?MAIN
DATA 0020H 0010H UNIT _DATA_GROUP_
IDATA 0030H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0E40H UNIT ?CO?MAIN
CODE 0E4EH 01BCH UNIT ?C?LIB_CODE
CODE 100AH 0121H UNIT ?PR?MAIN?MAIN
CODE 112BH 00A0H UNIT ?PR?_DISPLAY_GLCD_DATA?MAIN
CODE 11CBH 009EH UNIT ?PR?_DISPLAY_GLCD_NUMBERB?MAIN
CODE 1269H 008CH UNIT ?C_C51STARTUP
CODE 12F5H 0064H UNIT ?PR?TIMER0?MAIN
CODE 1359H 0054H UNIT ?PR?_DISPLAY_GLCD_STRING?MAIN
CODE 13ADH 004BH UNIT ?PR?_SHOW_PATTERN?MAIN
CODE 13F8H 0045H UNIT ?PR?_DISPLAY_GLCD_NUMBERAB?MAIN
CODE 143DH 0044H UNIT ?PR?CLEAR_GLCD?MAIN
CODE 1481H 002BH UNIT ?PR?DISPLAY_TIME?MAIN
CODE 14ACH 001DH UNIT ?PR?CHECK_GLCD_BUSYFLAG?MAIN
CODE 14C9H 0019H UNIT ?PR?INITTIMER?MAIN
CODE 14E2H 0015H UNIT ?PR?INITFLAG?MAIN
CODE 14F7H 0014H UNIT ?PR?_DISPLAY_TIME1?MAIN
CODE 150BH 0011H UNIT ?PR?_WRITE_GLCD_COMMAND?MAIN
CODE 151CH 0011H UNIT ?PR?_WRITE_GLCD_DATA?MAIN
CODE 152DH 000BH UNIT ?PR?_GOTOXY?MAIN
CODE 1538H 000BH UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: .\obj\ex6-5 (MAIN)
BL51 BANKED LINKER/LOCATER V6.02 12/06/2007 17:11:28 PAGE 2
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INITFLAG?MAIN
+--> ?PR?CLEAR_GLCD?MAIN
+--> ?PR?_DISPLAY_GLCD_STRING?MAIN
+--> ?PR?_GOTOXY?MAIN
+--> ?CO?MAIN
+--> ?PR?INITTIMER?MAIN
+--> ?PR?_DISPLAY_GLCD_NUMBERAB?MAIN
+--> ?PR?DISPLAY_TIME?MAIN
+--> ?PR?_DISPLAY_TIME1?MAIN
?PR?CLEAR_GLCD?MAIN ----- -----
+--> ?PR?_WRITE_GLCD_COMMAND?MAIN
+--> ?PR?_WRITE_GLCD_DATA?MAIN
?PR?_WRITE_GLCD_COMMAND?MAIN ----- -----
+--> ?PR?CHECK_GLCD_BUSYFLAG?MAIN
?PR?_WRITE_GLCD_DATA?MAIN ----- -----
+--> ?PR?CHECK_GLCD_BUSYFLAG?MAIN
?PR?_DISPLAY_GLCD_STRING?MAIN 0020H 0007H
+--> ?PR?_GOTOXY?MAIN
+--> ?CO?MAIN
+--> ?PR?_DISPLAY_GLCD_DATA?MAIN
?PR?_DISPLAY_GLCD_DATA?MAIN 0027H 0003H
+--> ?CO?MAIN
+--> ?PR?_SHOW_PATTERN?MAIN
?PR?_SHOW_PATTERN?MAIN 002AH 0006H
+--> ?PR?_WRITE_GLCD_COMMAND?MAIN
+--> ?PR?_WRITE_GLCD_DATA?MAIN
?PR?_DISPLAY_GLCD_NUMBERAB?MAIN 0023H 0002H
+--> ?PR?_DISPLAY_GLCD_DATA?MAIN
+--> ?CO?MAIN
?PR?DISPLAY_TIME?MAIN 0020H 0003H
+--> ?PR?_GOTOXY?MAIN
+--> ?PR?_DISPLAY_GLCD_NUMBERAB?MAIN
+--> ?CO?MAIN
+--> ?PR?_DISPLAY_GLCD_DATA?MAIN
?PR?_DISPLAY_TIME1?MAIN ----- -----
+--> ?PR?_GOTOXY?MAIN
+--> ?PR?_DISPLAY_GLCD_NUMBERB?MAIN
BL51 BANKED LINKER/LOCATER V6.02 12/06/2007 17:11:28 PAGE 3
?PR?_DISPLAY_GLCD_NUMBERB?MAIN 0020H 0006H
+--> ?PR?_DISPLAY_GLCD_DATA?MAIN
+--> ?CO?MAIN
SYMBOL TABLE OF MODULE: .\obj\ex6-5 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:018EH PUBLIC GUOLI
D:00A0H PUBLIC P2
C:090EH PUBLIC KAIGUAN
D:00B0H PUBLIC P3
C:143DH PUBLIC clear_GLCD
B:00A8H.7 PUBLIC EA
D:0008H PUBLIC ABCD
C:1481H PUBLIC display_time
C:0ACEH PUBLIC CHUWU
C:066EH PUBLIC SHOUDONGHZ
C:016EH PUBLIC space
C:014EH PUBLIC comma
D:0009H PUBLIC tmpday
C:000EH PUBLIC digit
C:04AEH PUBLIC ZHIDONG
B:00B0H.3 PUBLIC P3_3
B:00B0H.4 PUBLIC P3_4
C:038EH PUBLIC QINGXIE
C:028EH PUBLIC XIAOSHI
B:00B0H.5 PUBLIC P3_5
C:080EH PUBLIC QINGPIN
B:00B0H.6 PUBLIC P3_6
B:00B0H.7 PUBLIC P3_7
C:0C0EH PUBLIC HUANYIN
D:000CH PUBLIC today
C:100AH PUBLIC MAIN
C:11CBH PUBLIC _display_GLCD_numberB
C:13BEH PUBLIC _show_pattern
C:151CH PUBLIC _write_GLCD_data
C:048EH PUBLIC MIAO
D:000FH PUBLIC demp
C:0A4EH PUBLIC HOUXUAN
C:07EEH PUBLIC WU
C:1533H PUBLIC _gotoxy
C:05EEH PUBLIC SHUANGCHENG
C:14E2H PUBLIC initFlag
D:0089H PUBLIC TMOD
C:14C9H PUBLIC initTimer
C:05AEH PUBLIC DANCHENG
C:14F7H PUBLIC _display_time1
C:14ACH PUBLIC check_GLCD_busyflag
D:0011H PUBLIC deda1
BL51 BANKED LINKER/LOCATER V6.02 12/06/2007 17:11:28 PAGE 4
D:0013H PUBLIC ABC
C:0D4EH PUBLIC CHUSHI
C:0B4EH PUBLIC LIANLU
C:062EH PUBLIC LIANXI
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:12F5H PUBLIC timer0
B:00B8H.1 PUBLIC PT0
D:0014H PUBLIC now
B:0088H.4 PUBLIC TR0
D:0017H PUBLIC Aminute
D:0019H PUBLIC gx
D:001AH PUBLIC gy
C:076EH PUBLIC XIA
D:001BH SYMBOL timer0_tick
C:13F8H PUBLIC _display_GLCD_numberAB
C:09CEH PUBLIC QIANXUAN
C:150BH PUBLIC _write_GLCD_command
C:1369H PUBLIC _display_GLCD_string
C:06EEH PUBLIC SHANG
C:1134H PUBLIC _display_GLCD_data
D:001DH PUBLIC display
C:0C8EH PUBLIC HENFENG
------- PROC INITFLAG
C:14E2H LINE# 308
C:14E2H LINE# 309
C:14E2H LINE# 310
C:14E5H LINE# 311
C:14E8H LINE# 312
C:14EBH LINE# 313
C:14EEH LINE# 314
C:14F1H LINE# 315
C:14F4H LINE# 316
C:14F6H LINE# 317
------- ENDPROC INITFLAG
------- PROC CHECK_GLCD_BUSYFLAG
------- DO
D:0007H SYMBOL x
------- ENDDO
C:14ACH LINE# 321
C:14ACH LINE# 322
C:14ACH LINE# 324
C:14AEH LINE# 325
C:14B0H LINE# 326
C:14B2H LINE# 327
C:14B5H LINE# 329
C:14B5H LINE# 330
C:14BFH LINE# 331
C:14C2H LINE# 332
C:14C4H LINE# 333
C:14C6H LINE# 334
C:14C8H LINE# 335
------- ENDPROC CHECK_GLCD_BUSYFLAG
------- PROC _WRITE_GLCD_COMMAND
D:0006H SYMBOL command
C:150BH LINE# 337
BL51 BANKED LINKER/LOCATER V6.02 12/06/2007 17:11:28 PAGE 5
C:150BH LINE# 338
C:150BH LINE# 339
C:150DH LINE# 340
C:150FH LINE# 341
C:1511H LINE# 342
C:1513H LINE# 343
C:1515H LINE# 344
C:1517H LINE# 345
C:1519H LINE# 346
------- ENDPROC _WRITE_GLCD_COMMAND
------- PROC _WRITE_GLCD_DATA
D:0006H SYMBOL GLCDdata
C:151CH LINE# 349
C:151CH LINE# 350
C:151CH LINE# 351
C:151EH LINE# 352
C:1520H LINE# 353
C:1522H LINE# 354
C:1524H LINE# 355
C:1526H LINE# 356
C:1528H LINE# 357
C:152AH LINE# 358
------- ENDPROC _WRITE_GLCD_DATA
------- PROC CLEAR_GLCD
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:143DH LINE# 361
C:143DH LINE# 362
C:143DH LINE# 364
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -