📄 game.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 06/14/2005 17:26:58 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\PROGRA~1\KEILC5~1\C51\BIN\BL51.EXE ROUTE0.OBJ, ROUNT2.OBJ, ROUNT1.OBJ, CRC0.OBJ, ROUNT4.OBJ, MAIN_SUB.OBJ TO GAME.OMF
>> RAMSIZE (128) OVERLAY (?PR?DELAY_TIME_1S?MAIN_SUB ! *, ?PR?_RDADR?IICROUNT ! *, ?PR?TIMER0?MAIN_SUB ! *)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
ROUTE0.OBJ (ROUTE0)
ROUNT2.OBJ (RW18B20)
ROUNT1.OBJ (IICROUNT)
CRC0.OBJ (CRC0)
ROUNT4.OBJ (ROUNT4)
MAIN_SUB.OBJ (MAIN_SUB)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51S.LIB (?C_STARTUP)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51S.LIB (?C?COPY)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51S.LIB (?C?LNEG)
C:\PROGRAM FILES\KEIL C51\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: GAME.OMF (ROUTE0)
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 0017H UNIT _DATA_GROUP_
DATA 001FH 0001H UNIT ?DT?CRC0
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN_SUB
BIT 0020H.2 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.4 0000H.1 UNIT ?BI?ROUNT4
0020H.5 0000H.3 *** GAP ***
DATA 0021H 001EH UNIT ?DT?MAIN_SUB
DATA 003FH 0006H UNIT ?DT?_RDADR?IICROUNT
DATA 0045H 0004H UNIT ?DT?ROUNT4
DATA 0049H 0001H UNIT ?DT?DELAY_TIME_1S?MAIN_SUB
IDATA 004AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_SEND_BYTE_PC?CRC0
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0013H UNIT ?PR?CHANGE_TIME?ROUTE0
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 03C9H UNIT ?C?LIB_CODE
CODE 03EFH 010AH UNIT ?CO?CRC0
CODE 04F9H 00F7H UNIT ?PR?CONFIGURE_DS?ROUTE0
CODE 05F0H 00CEH UNIT ?PR?_RECEIVE_CMD?MAIN_SUB
BL51 BANKED LINKER/LOCATER V5.00 06/14/2005 17:26:58 PAGE 2
CODE 06BEH 00C7H UNIT ?PR?_DO_ONE_TMP?ROUNT4
CODE 0785H 00A8H UNIT ?PR?SEND_TMP_PC?MAIN_SUB
CODE 082DH 008CH UNIT ?C_C51STARTUP
CODE 08B9H 007AH UNIT ?PR?_RECEIVE_ACK?MAIN_SUB
CODE 0933H 006CH UNIT ?PR?_READ_ONE_TMP?ROUNT4
CODE 099FH 0052H UNIT ?PR?SEND_DATA_PC?MAIN_SUB
CODE 09F1H 0041H UNIT ?PR?TIMER0?MAIN_SUB
CODE 0A32H 0040H UNIT ?PR?_RDADR?IICROUNT
CODE 0A72H 003EH UNIT ?PR?MAIN?MAIN_SUB
CODE 0AB0H 003DH UNIT ?PR?SERIAL_ISR?MAIN_SUB
CODE 0AEDH 002FH UNIT ?PR?_WRADR?IICROUNT
CODE 0B1CH 002FH UNIT ?PR?DO_PC_CMD?MAIN_SUB
CODE 0B4BH 002DH UNIT ?PR?READ_ALL_TMP?ROUNT4
CODE 0B78H 0028H UNIT ?PR?OWRESET?RW1820
CODE 0BA0H 0028H UNIT ?PR?_RDNBYT?IICROUNT
CODE 0BC8H 0024H UNIT ?PR?WRBYT?IICROUNT
CODE 0BECH 0021H UNIT ?PR?RDBYT?IICROUNT
CODE 0C0DH 001FH UNIT ?PR?_OWWRITEBYTE?RW1820
CODE 0C2CH 001FH UNIT ?PR?_SEND_NBYT_PC?CRC0
CODE 0C4BH 001DH UNIT ?PR?COLLECT_DS_TMP?ROUNT4
CODE 0C68H 001AH UNIT ?PR?OWREADBYTE?RW1820
CODE 0C82H 0019H UNIT ?PR?SEND_DS_CMD?ROUTE0
CODE 0C9BH 0019H UNIT ?PR?_OWWRITEBIT?RW1820
CODE 0CB4H 0019H UNIT ?PR?_SEND_PBYT_PC?CRC0
CODE 0CCDH 0018H UNIT ?PR?OWREADBIT?RW1820
CODE 0CE5H 0018H UNIT ?C_INITSEG
CODE 0CFDH 0017H UNIT ?PR?DELAY_TIME_1S?MAIN_SUB
CODE 0D14H 0017H UNIT ?PR?SEND_ACK?MAIN_SUB
CODE 0D2BH 0016H UNIT ?PR?_WR_TMP_RAM?ROUNT4
CODE 0D41H 0013H UNIT ?PR?_DELAY_TIME?MAIN_SUB
CODE 0D54H 0011H UNIT ?PR?STA?IICROUNT
CODE 0D65H 0011H UNIT ?PR?STOP?IICROUNT
CODE 0D76H 0011H UNIT ?PR?CACK?IICROUNT
CODE 0D87H 0011H UNIT ?PR?_OWCRC_C?CRC0
CODE 0D98H 0010H UNIT ?PR?SEND_END_PC?CRC0
CODE 0DA8H 0010H UNIT ?PR?SEND_SYN_PC?CRC0
CODE 0DB8H 000DH UNIT ?PR?MACK?IICROUNT
CODE 0DC5H 000DH UNIT ?PR?MNACK?IICROUNT
CODE 0DD2H 000BH UNIT ?PR?_OWCRC?CRC0
CODE 0DDDH 0004H UNIT ?CO?MAIN_SUB
CODE 0DE1H 0003H UNIT ?PR?ERROR_SET?ROUTE0
OVERLAY MAP OF MODULE: GAME.OMF (ROUTE0)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN_SUB
+--> ?C_INITSEG
?PR?MAIN?MAIN_SUB ----- ----- ----- -----
+--> ?PR?DO_PC_CMD?MAIN_SUB
+--> ?PR?COLLECT_DS_TMP?ROUNT4
BL51 BANKED LINKER/LOCATER V5.00 06/14/2005 17:26:58 PAGE 3
?PR?DO_PC_CMD?MAIN_SUB ----- ----- ----- -----
+--> ?PR?_RECEIVE_CMD?MAIN_SUB
+--> ?PR?SEND_DS_CMD?ROUTE0
+--> ?PR?SEND_DATA_PC?MAIN_SUB
+--> ?PR?CONFIGURE_DS?ROUTE0
+--> ?PR?CHANGE_TIME?ROUTE0
+--> ?PR?ERROR_SET?ROUTE0
?PR?_RECEIVE_CMD?MAIN_SUB 0020H.2 0000H.1 0008H 000DH
+--> ?PR?_OWCRC_C?CRC0
+--> ?PR?SEND_ACK?MAIN_SUB
?PR?_OWCRC_C?CRC0 0020H.3 0000H.1 ----- -----
+--> ?CO?CRC0
?PR?SEND_ACK?MAIN_SUB ----- ----- ----- -----
+--> ?PR?SEND_SYN_PC?CRC0
+--> ?PR?_SEND_BYTE_PC?CRC0
+--> ?CO?MAIN_SUB
+--> ?PR?_SEND_PBYT_PC?CRC0
+--> ?PR?SEND_END_PC?CRC0
?PR?SEND_SYN_PC?CRC0 ----- ----- ----- -----
+--> ?CO?CRC0
+--> ?PR?_SEND_BYTE_PC?CRC0
?PR?_SEND_PBYT_PC?CRC0 ----- ----- ----- -----
+--> ?PR?_SEND_BYTE_PC?CRC0
?PR?SEND_END_PC?CRC0 ----- ----- ----- -----
+--> ?CO?CRC0
+--> ?PR?_SEND_BYTE_PC?CRC0
?PR?SEND_DS_CMD?ROUTE0 ----- ----- ----- -----
+--> ?PR?OWRESET?RW1820
+--> ?PR?_OWWRITEBYTE?RW1820
+--> ?PR?DELAY_TIME_1S?MAIN_SUB
+--> ?PR?READ_ALL_TMP?ROUNT4
?PR?DELAY_TIME_1S?MAIN_SUB ----- ----- ----- -----
+--> ?PR?_DELAY_TIME?MAIN_SUB
?PR?READ_ALL_TMP?ROUNT4 ----- ----- 0008H 0005H
+--> ?PR?_READ_ONE_TMP?ROUNT4
+--> ?PR?_DO_ONE_TMP?ROUNT4
+--> ?PR?_WR_TMP_RAM?ROUNT4
?PR?_READ_ONE_TMP?ROUNT4 ----- ----- 000DH 000AH
+--> ?PR?_RDADR?IICROUNT
+--> ?PR?OWRESET?RW1820
+--> ?PR?_OWWRITEBYTE?RW1820
+--> ?PR?OWREADBYTE?RW1820
?PR?_RDADR?IICROUNT ----- ----- ----- -----
+--> ?PR?STA?IICROUNT
+--> ?PR?WRBYT?IICROUNT
BL51 BANKED LINKER/LOCATER V5.00 06/14/2005 17:26:58 PAGE 4
+--> ?PR?CACK?IICROUNT
+--> ?PR?RDBYT?IICROUNT
+--> ?PR?MNACK?IICROUNT
+--> ?PR?STOP?IICROUNT
+--> ?PR?MACK?IICROUNT
?PR?_DO_ONE_TMP?ROUNT4 ----- ----- 000DH 000FH
?PR?_WR_TMP_RAM?ROUNT4 ----- ----- ----- -----
+--> ?PR?_WRADR?IICROUNT
?PR?_WRADR?IICROUNT ----- ----- 000DH 0006H
+--> ?PR?STA?IICROUNT
+--> ?PR?WRBYT?IICROUNT
+--> ?PR?CACK?IICROUNT
+--> ?PR?STOP?IICROUNT
?PR?SEND_DATA_PC?MAIN_SUB ----- ----- 0008H 0004H
+--> ?PR?SEND_TMP_PC?MAIN_SUB
+--> ?PR?_RECEIVE_ACK?MAIN_SUB
?PR?SEND_TMP_PC?MAIN_SUB ----- ----- 000CH 000EH
+--> ?CO?MAIN_SUB
+--> ?PR?_OWCRC?CRC0
+--> ?PR?_RDADR?IICROUNT
+--> ?PR?SEND_SYN_PC?CRC0
+--> ?PR?_SEND_BYTE_PC?CRC0
+--> ?PR?_SEND_PBYT_PC?CRC0
+--> ?PR?_SEND_NBYT_PC?CRC0
+--> ?PR?_RDNBYT?IICROUNT
+--> ?PR?SEND_END_PC?CRC0
?PR?_OWCRC?CRC0 ----- ----- ----- -----
+--> ?CO?CRC0
?PR?_SEND_NBYT_PC?CRC0 ----- ----- 001AH 0003H
+--> ?PR?_SEND_BYTE_PC?CRC0
?PR?_RDNBYT?IICROUNT ----- ----- 001AH 0005H
+--> ?PR?STA?IICROUNT
+--> ?PR?WRBYT?IICROUNT
+--> ?PR?CACK?IICROUNT
+--> ?PR?RDBYT?IICROUNT
+--> ?PR?MNACK?IICROUNT
+--> ?PR?STOP?IICROUNT
+--> ?PR?MACK?IICROUNT
?PR?_RECEIVE_ACK?MAIN_SUB ----- ----- 000CH 0005H
+--> ?CO?MAIN_SUB
?PR?CONFIGURE_DS?ROUTE0 0020H.2 0000H.2 0008H 0010H
+--> ?PR?OWRESET?RW1820
+--> ?PR?_RDADR?IICROUNT
+--> ?PR?_RDNBYT?IICROUNT
+--> ?PR?_OWWRITEBYTE?RW1820
+--> ?PR?DELAY_TIME_1S?MAIN_SUB
BL51 BANKED LINKER/LOCATER V5.00 06/14/2005 17:26:58 PAGE 5
?PR?COLLECT_DS_TMP?ROUNT4 ----- ----- ----- -----
+--> ?PR?OWRESET?RW1820
+--> ?PR?_OWWRITEBYTE?RW1820
+--> ?PR?DELAY_TIME_1S?MAIN_SUB
+--> ?PR?READ_ALL_TMP?ROUNT4
SYMBOL TABLE OF MODULE: GAME.OMF (ROUTE0)
VALUE TYPE NAME
----------------------------------
------- MODULE ROUTE0
C:0000H SYMBOL _ICE_DUMMY_
C:04F9H PUBLIC configure_ds
B:0090H.7 PUBLIC DQ
C:0DE1H PUBLIC error_set
C:0C82H PUBLIC send_ds_cmd
C:000EH PUBLIC change_time
------- PROC SEND_DS_CMD
C:0C82H LINE# 9
C:0C82H LINE# 10
C:0C82H LINE# 11
C:0C88H LINE# 12
C:0C88H LINE# 13
C:0C8EH LINE# 14
C:0C95H LINE# 15
C:0C98H LINE# 16
C:0C98H LINE# 17
------- ENDPROC SEND_DS_CMD
------- PROC CONFIGURE_DS
------- DO
D:0008H SYMBOL i
D:0009H SYMBOL j
D:000AH SYMBOL id_count
D:000BH SYMBOL sla_adr
D:000CH SYMBOL init_adr
D:000DH SYMBOL pc_config_data
D:0010H SYMBOL id_rom
B:0020H.2 SYMBOL page_flg
B:0020H.3 SYMBOL flag
C:0560H SYMBOL next
------- ENDDO
C:04F9H LINE# 27
C:04F9H LINE# 28
C:04F9H LINE# 30
C:04FCH LINE# 35
C:04FEH LINE# 38
C:0500H LINE# 39
C:0502H LINE# 40
C:0504H LINE# 41
C:0504H LINE# 42
C:0512H LINE# 43
C:0519H LINE# 45
C:051CH LINE# 46
C:051FH LINE# 47
BL51 BANKED LINKER/LOCATER V5.00 06/14/2005 17:26:58 PAGE 6
C:0527H LINE# 48
C:052DH LINE# 49
C:052DH LINE# 51
C:052DH LINE# 52
C:0530H LINE# 53
C:0533H LINE# 54
C:0533H LINE# 55
C:0535H LINE# 56
C:0535H LINE# 57
C:053AH LINE# 58
C:053CH LINE# 60
C:0540H LINE# 61
C:0552H LINE# 63
C:0560H LINE# 65
C:0563H LINE# 66
C:056AH LINE# 67
C:056DH LINE# 68
C:056DH LINE# 69
C:0579H LINE# 70
C:0582H LINE# 71
C:0589H LINE# 72
C:058CH LINE# 73
C:058CH LINE# 74
C:0598H LINE# 75
C:05A1H LINE# 77
C:05A9H LINE# 78
C:05ACH LINE# 79
C:05ACH LINE# 80
C:05B3H LINE# 81
C:05B6H LINE# 82
C:05B6H LINE# 83
C:05C2H LINE# 84
C:05CBH LINE# 85
C:05D2H LINE# 86
C:05D4H LINE# 87
C:05D7H LINE# 88
C:05D7H LINE# 90
C:05DDH LINE# 91
C:05DFH LINE# 92
C:05EFH LINE# 94
C:05EFH LINE# 95
------- ENDPROC CONFIGURE_DS
------- PROC CHANGE_TIME
------- DO
D:0006H SYMBOL time_tmp
------- ENDDO
C:000EH LINE# 105
C:000EH LINE# 106
C:000EH LINE# 108
C:0010H LINE# 109
C:0011H LINE# 110
C:0017H LINE# 112
C:0019H LINE# 113
C:001AH LINE# 114
C:0020H LINE# 116
------- ENDPROC CHANGE_TIME
------- PROC ERROR_SET
BL51 BANKED LINKER/LOCATER V5.00 06/14/2005 17:26:58 PAGE 7
C:0DE1H LINE# 122
C:0DE1H LINE# 123
C:0DE1H LINE# 125
C:0DE2H LINE# 126
C:0DE3H LINE# 127
------- ENDPROC ERROR_SET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -