📄 week6.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 08/14/2008 12:15:18 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO week6 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
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?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: week6 (?C_STARTUP)
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 000DH UNIT _DATA_GROUP_
IDATA 0015H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 03E6H UNIT ?C?LIB_CODE
CODE 03E9H 01CEH UNIT ?PR?_SHOW_MAX7219_R?MAIN
CODE 05B7H 0084H UNIT ?PR?_WRITE_MAX7219_0?MAIN
CODE 063BH 007FH UNIT ?PR?MAIN?MAIN
CODE 06BAH 0044H UNIT ?C?LDIV
CODE 06FEH 0023H UNIT ?PR?INIT_MAX7219?MAIN
CODE 0721H 0020H UNIT ?PR?_DELAY1?MAIN
CODE 0741H 0018H UNIT ?PR?_WRITE_MAX7219?MAIN
CODE 0759H 0013H UNIT ?PR?_WRITE_MAX7219_BYTE?MAIN
CODE 076CH 0012H UNIT ?CO?MAIN
CODE 077EH 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: week6 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0008H 0004H
BL51 BANKED LINKER/LOCATER V5.11 08/14/2008 12:15:18 PAGE 2
+--> ?PR?INIT_MAX7219?MAIN
+--> ?PR?_SHOW_MAX7219_R?MAIN
+--> ?PR?_DELAY1?MAIN
?PR?INIT_MAX7219?MAIN ----- -----
+--> ?PR?_WRITE_MAX7219?MAIN
?PR?_WRITE_MAX7219?MAIN ----- -----
+--> ?PR?_WRITE_MAX7219_BYTE?MAIN
?PR?_SHOW_MAX7219_R?MAIN 000CH 0009H
+--> ?PR?_WRITE_MAX7219_0?MAIN
+--> ?PR?_WRITE_MAX7219?MAIN
?PR?_WRITE_MAX7219_0?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_WRITE_MAX7219?MAIN
SYMBOL TABLE OF MODULE: week6 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:077EH SEGMENT ?C_C51STARTUP
I:0015H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0781H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:077EH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:077EH LINE# 99
C:0780H LINE# 100
C:0781H LINE# 101
C:0782H LINE# 102
C:0784H LINE# 151
C:0787H LINE# 155
BL51 BANKED LINKER/LOCATER V5.11 08/14/2008 12:15:18 PAGE 3
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:03E9H PUBLIC _Show_Max7219_R
B:0090H.1 PUBLIC LOAD
C:0721H PUBLIC _delay1
C:063BH PUBLIC main
C:076CH PUBLIC seg_code
C:0745H PUBLIC _Write_Max7219
C:061FH PUBLIC _Write_Max7219_0
B:0090H.0 PUBLIC CLK
B:0090H.2 PUBLIC DIN
C:0759H PUBLIC _Write_Max7219_byte
C:06FEH PUBLIC Init_Max7219
------- PROC INIT_MAX7219
C:06FEH LINE# 40
C:06FEH LINE# 41
C:06FEH LINE# 42
C:0705H LINE# 43
C:070CH LINE# 44
C:0713H LINE# 45
C:071AH LINE# 46
------- ENDPROC INIT_MAX7219
------- PROC _WRITE_MAX7219_BYTE
D:0007H SYMBOL temp
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0759H LINE# 49
C:0759H LINE# 50
C:0759H LINE# 52
C:075BH LINE# 53
C:075BH LINE# 55
C:075DH LINE# 56
C:0761H LINE# 57
C:0765H LINE# 59
C:0767H LINE# 60
C:076BH LINE# 61
------- ENDPROC _WRITE_MAX7219_BYTE
C:0741H SYMBOL L?0057
------- PROC L?0056
------- ENDPROC L?0056
C:0741H SYMBOL L?0057
------- PROC _WRITE_MAX7219
D:0007H SYMBOL address
D:0005H SYMBOL dat
C:0745H LINE# 63
C:0745H LINE# 64
C:0745H LINE# 65
C:0747H LINE# 66
C:0751H LINE# 67
C:0756H LINE# 68
C:0758H LINE# 69
------- ENDPROC _WRITE_MAX7219
C:05DCH SYMBOL L?0053
BL51 BANKED LINKER/LOCATER V5.11 08/14/2008 12:15:18 PAGE 4
C:0601H SYMBOL L?0054
C:0614H SYMBOL L?0055
------- PROC L?0052
------- ENDPROC L?0052
C:05DCH SYMBOL L?0053
C:0601H SYMBOL L?0054
C:0614H SYMBOL L?0055
------- PROC _WRITE_MAX7219_0
D:0002H SYMBOL address
D:0004H SYMBOL dat
D:0003H SYMBOL point
C:061FH LINE# 71
C:0623H LINE# 72
C:0623H LINE# 74
C:0626H LINE# 75
C:062DH LINE# 77
C:063AH LINE# 78
------- ENDPROC _WRITE_MAX7219_0
------- PROC _SHOW_MAX7219_R
D:000CH SYMBOL byte_data
------- DO
D:0010H SYMBOL i
D:0014H SYMBOL j
------- ENDDO
C:03E9H LINE# 82
C:03F1H LINE# 83
C:03F1H LINE# 86
C:0417H LINE# 87
C:042AH LINE# 88
C:042AH LINE# 89
C:0450H LINE# 90
C:0476H LINE# 91
C:049BH LINE# 92
C:04B5H LINE# 93
C:04B8H LINE# 94
C:04C5H LINE# 95
C:04C5H LINE# 96
C:04DDH LINE# 97
C:04DDH LINE# 98
C:04FEH LINE# 99
C:04FEH LINE# 100
C:04FEH LINE# 101
C:0501H LINE# 102
C:0504H LINE# 103
C:0511H LINE# 104
C:0511H LINE# 105
C:0528H LINE# 106
C:0528H LINE# 107
C:052BH LINE# 108
C:052BH LINE# 109
C:052BH LINE# 110
C:052EH LINE# 111
C:0531H LINE# 112
C:053EH LINE# 113
C:053EH LINE# 114
C:0555H LINE# 115
C:0555H LINE# 116
BL51 BANKED LINKER/LOCATER V5.11 08/14/2008 12:15:18 PAGE 5
C:055DH LINE# 117
C:0560H LINE# 118
C:0560H LINE# 119
C:0563H LINE# 120
C:0566H LINE# 121
C:0573H LINE# 122
C:0573H LINE# 123
C:0592H LINE# 124
C:0592H LINE# 125
C:059AH LINE# 126
C:05A2H LINE# 127
C:05A4H LINE# 128
C:05A7H LINE# 129
C:05AAH LINE# 130
C:05B6H LINE# 131
C:05B6H LINE# 132
------- ENDPROC _SHOW_MAX7219_R
------- PROC _DELAY1
D:0006H SYMBOL ms
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:0721H LINE# 7
C:0721H LINE# 8
C:0721H LINE# 10
C:072BH LINE# 11
C:0740H LINE# 13
------- ENDPROC _DELAY1
------- PROC MAIN
------- DO
D:0008H SYMBOL f_a
------- ENDDO
C:063BH LINE# 16
C:063BH LINE# 17
C:063BH LINE# 18
C:0647H LINE# 19
C:064AH LINE# 22
C:064AH LINE# 23
C:064AH LINE# 24
C:066BH LINE# 25
C:06A6H LINE# 26
C:06B1H LINE# 27
C:06B8H LINE# 28
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE ?C?FPADD
C:000AH PUBLIC ?C?FPADD
C:0006H PUBLIC ?C?FPSUB
------- ENDMOD ?C?FPADD
------- MODULE ?C?FPMUL
C:00FBH PUBLIC ?C?FPMUL
------- ENDMOD ?C?FPMUL
------- MODULE ?C?CASTF
BL51 BANKED LINKER/LOCATER V5.11 08/14/2008 12:15:18 PAGE 6
C:0201H PUBLIC ?C?CASTF
------- ENDMOD ?C?CASTF
------- MODULE ?C?SIDIV
C:0282H PUBLIC ?C?SIDIV
------- ENDMOD ?C?SIDIV
------- MODULE ?C?SLDIV
C:06BAH PUBLIC ?C?SLDIV
------- ENDMOD ?C?SLDIV
------- MODULE ?C?LNEG
C:02B8H PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
------- MODULE ?C?UIDIV
C:02C6H PUBLIC ?C?UIDIV
------- ENDMOD ?C?UIDIV
------- MODULE ?C?ULDIV
C:0357H PUBLIC ?C?ULDIV
------- ENDMOD ?C?ULDIV
Program Size: data=22.0 xdata=0 code=1930
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -