📄 slave.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 03/17/2008 11:04:05 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE Slave.obj, ComRam.obj, MyRam.obj TO slave RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Slave.obj (SLAVE)
ComRam.obj (COMRAM)
MyRam.obj (MYRAM)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: slave (SLAVE)
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 0003H UNIT ?DT?_SETCOMDATABYTES?SLAVE
DATA 000BH 0002H UNIT ?DT?_COMREADONEBYTE?COMRAM
000DH 000BH *** GAP ***
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0001H.4 UNIT ?BI?SLAVE
BIT 0021H.4 0000H.1 UNIT ?BI?COMRAM
BIT 0021H.5 0000H.1 UNIT ?BI?MYRAM
BIT 0021H.6 0000H.1 UNIT _BIT_GROUP_
0021H.7 0000H.1 *** GAP ***
DATA 0022H 0021H UNIT _DATA_GROUP_
DATA 0043H 0014H UNIT ?DT?SLAVE
IDATA 0057H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00CDH UNIT _XDATA_GROUP_
XDATA 00CDH 0040H UNIT ?XD?SLAVE
XDATA 010DH 0002H UNIT ?XD?_SETCOMDATABYTES?SLAVE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0004H UNIT ?CO?SLAVE
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0014H UNIT ?PR?INITSERIALCOM?SLAVE
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 022AH UNIT ?PR?COPYALLTOCOMRAM?SLAVE
CODE 0250H 0203H UNIT ?PR?PROCESSORDERS?SLAVE
CODE 0453H 01FDH UNIT ?PR?_PROCESS7053RECVDATA?SLAVE
BL51 BANKED LINKER/LOCATER V5.12 03/17/2008 11:04:05 PAGE 2
CODE 0650H 01B2H UNIT ?PR?_PROCESS7017RECVDATA?SLAVE
CODE 0802H 01A3H UNIT ?C?LIB_CODE
CODE 09A5H 0139H UNIT ?PR?MAIN?SLAVE
CODE 0ADEH 00C9H UNIT ?PR?_COPYTOCOMRAM?SLAVE
CODE 0BA7H 00C5H UNIT ?PR?SENDALLORDER?SLAVE
CODE 0C6CH 00BFH UNIT ?PR?_COPYTOMYRAM?SLAVE
CODE 0D2BH 008CH UNIT ?C_C51STARTUP
CODE 0DB7H 007EH UNIT ?PR?_COMREADBYTES?COMRAM
CODE 0E35H 007EH UNIT ?PR?_MYREADBYTES?MYRAM
CODE 0EB3H 006CH UNIT ?PR?_SEND7017ORDER?SLAVE
CODE 0F1FH 006CH UNIT ?PR?_SEND7053ORDER?SLAVE
CODE 0F8BH 0061H UNIT ?PR?_COMSENDBYTE?COMRAM
CODE 0FECH 0061H UNIT ?PR?_MYSENDBYTE?MYRAM
CODE 104DH 005DH UNIT ?PR?WSSERIALRECIEVE?SLAVE
CODE 10AAH 005CH UNIT ?PR?_COMWRITEBYTES?COMRAM
CODE 1106H 005CH UNIT ?PR?_MYWRITEBYTES?MYRAM
CODE 1162H 004EH UNIT ?PR?COPYALLTOMYRAM?SLAVE
CODE 11B0H 0047H UNIT ?PR?_SETMYDATABYTES?SLAVE
CODE 11F7H 0047H UNIT ?PR?COMRCVBYTE?COMRAM
CODE 123EH 0047H UNIT ?PR?MYRCVBYTE?MYRAM
CODE 1285H 0041H UNIT ?PR?_SETCOMDATABYTES?SLAVE
CODE 12C6H 003EH UNIT ?PR?_GETMYDATABYTES?SLAVE
CODE 1304H 003BH UNIT ?PR?_COMREADONEBYTE?COMRAM
CODE 133FH 003BH UNIT ?PR?_MYREADONEBYTE?MYRAM
CODE 137AH 0039H UNIT ?PR?_SENDSTRINGCOM?SLAVE
CODE 13B3H 0039H UNIT ?PR?_GETCOMDATABYTES?SLAVE
CODE 13ECH 0039H UNIT ?C_INITSEG
CODE 1425H 0037H UNIT ?PR?_COMWRITEONEBYTE?COMRAM
CODE 145CH 0037H UNIT ?PR?_MYWRITEONEBYTE?MYRAM
CODE 1493H 0025H UNIT ?PR?TIME0?SLAVE
CODE 14B8H 0024H UNIT ?PR?COMSTART?COMRAM
CODE 14DCH 0024H UNIT ?PR?MYSTART?MYRAM
CODE 1500H 0022H UNIT ?PR?COMACK?COMRAM
CODE 1522H 0022H UNIT ?PR?MYACK?MYRAM
CODE 1544H 001CH UNIT ?PR?_SETBODERATE?SLAVE
CODE 1560H 001BH UNIT ?PR?_CLEARMYRAM?SLAVE
CODE 157BH 001BH UNIT ?PR?COMSTOP?COMRAM
CODE 1596H 001BH UNIT ?PR?MYSTOP?MYRAM
CODE 15B1H 0017H UNIT ?PR?_CLEARCOMRAM?SLAVE
CODE 15C8H 0013H UNIT ?PR?_SETSAMPLERATE?SLAVE
CODE 15DBH 0011H UNIT ?PR?_SENDORDER?SLAVE
CODE 15ECH 000CH UNIT ?PR?_DELAY?SLAVE
CODE 15F8H 000BH UNIT ?PR?TIME0INITIAL?SLAVE
CODE 1603H 0009H UNIT ?PR?EXT0?SLAVE
CODE 160CH 0008H UNIT ?PR?_SENDCHARCOM?SLAVE
OVERLAY MAP OF MODULE: slave (SLAVE)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
----------------------------------------------------------------------------------------------
?PR?TIME0?SLAVE ----- ----- ----- ----- ----- -----
+--> ?PR?TIME0INITIAL?SLAVE
BL51 BANKED LINKER/LOCATER V5.12 03/17/2008 11:04:05 PAGE 3
*** NEW ROOT ***************************************************
?PR?WSSERIALRECIEVE?SLAVE ----- ----- 0022H 0001H ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?SLAVE
+--> ?C_INITSEG
?PR?MAIN?SLAVE ----- ----- 0023H 0002H 0000H 0005H
+--> ?PR?INITSERIALCOM?SLAVE
+--> ?PR?TIME0INITIAL?SLAVE
+--> ?PR?_MYWRITEBYTES?MYRAM
+--> ?PR?_MYREADBYTES?MYRAM
+--> ?PR?_SETSAMPLERATE?SLAVE
+--> ?PR?_CLEARMYRAM?SLAVE
+--> ?PR?_MYWRITEONEBYTE?MYRAM
+--> ?PR?_PROCESS7017RECVDATA?SLAVE
+--> ?PR?_PROCESS7053RECVDATA?SLAVE
+--> ?PR?COPYALLTOMYRAM?SLAVE
+--> ?PR?COPYALLTOCOMRAM?SLAVE
+--> ?PR?_DELAY?SLAVE
+--> ?PR?_SENDCHARCOM?SLAVE
+--> ?PR?_SENDORDER?SLAVE
+--> ?PR?SENDALLORDER?SLAVE
+--> ?PR?PROCESSORDERS?SLAVE
?PR?_MYWRITEBYTES?MYRAM ----- ----- 003AH 0007H ----- -----
+--> ?PR?MYSTART?MYRAM
+--> ?PR?_MYSENDBYTE?MYRAM
+--> ?PR?MYSTOP?MYRAM
?PR?MYSTART?MYRAM ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?_MYSENDBYTE?MYRAM ----- ----- 0041H 0002H ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?MYSTOP?MYRAM ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?_MYREADBYTES?MYRAM ----- ----- 003AH 0007H ----- -----
+--> ?PR?MYSTART?MYRAM
+--> ?PR?_MYSENDBYTE?MYRAM
+--> ?PR?MYRCVBYTE?MYRAM
+--> ?PR?MYACK?MYRAM
+--> ?PR?MYSTOP?MYRAM
?PR?MYRCVBYTE?MYRAM ----- ----- 0041H 0002H ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?MYACK?MYRAM 0021H.6 0000H.1 ----- ----- ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?_SETSAMPLERATE?SLAVE ----- ----- ----- ----- ----- -----
+--> ?PR?_SETBODERATE?SLAVE
BL51 BANKED LINKER/LOCATER V5.12 03/17/2008 11:04:05 PAGE 4
?PR?_CLEARMYRAM?SLAVE ----- ----- 0028H 0002H ----- -----
+--> ?PR?_MYWRITEONEBYTE?MYRAM
?PR?_MYWRITEONEBYTE?MYRAM ----- ----- 0037H 0003H ----- -----
+--> ?PR?MYSTART?MYRAM
+--> ?PR?_MYSENDBYTE?MYRAM
+--> ?PR?MYSTOP?MYRAM
?PR?_PROCESS7017RECVDATA?SLAVE ----- ----- 0025H 0010H 0005H 0012H
+--> ?PR?_MYREADBYTES?MYRAM
+--> ?PR?_GETMYDATABYTES?SLAVE
+--> ?PR?_MYWRITEBYTES?MYRAM
+--> ?PR?_MYWRITEONEBYTE?MYRAM
+--> ?PR?_SETMYDATABYTES?SLAVE
+--> ?PR?_MYREADONEBYTE?MYRAM
?PR?_GETMYDATABYTES?SLAVE ----- ----- 0037H 0002H 0019H 0002H
+--> ?CO?SLAVE
+--> ?PR?_MYREADBYTES?MYRAM
?PR?_SETMYDATABYTES?SLAVE ----- ----- 0037H 0003H 0017H 0002H
+--> ?PR?_MYREADBYTES?MYRAM
+--> ?PR?_MYWRITEBYTES?MYRAM
?PR?_MYREADONEBYTE?MYRAM ----- ----- 0037H 0002H ----- -----
+--> ?PR?MYSTART?MYRAM
+--> ?PR?_MYSENDBYTE?MYRAM
+--> ?PR?MYRCVBYTE?MYRAM
?PR?_PROCESS7053RECVDATA?SLAVE ----- ----- 0025H 0012H 0005H 0012H
+--> ?PR?_MYREADBYTES?MYRAM
+--> ?PR?_GETMYDATABYTES?SLAVE
+--> ?PR?_MYWRITEBYTES?MYRAM
+--> ?PR?_MYWRITEONEBYTE?MYRAM
+--> ?PR?_SETMYDATABYTES?SLAVE
+--> ?PR?_MYREADONEBYTE?MYRAM
?PR?COPYALLTOMYRAM?SLAVE ----- ----- 0025H 0002H ----- -----
+--> ?PR?_GETCOMDATABYTES?SLAVE
+--> ?PR?_CLEARMYRAM?SLAVE
+--> ?PR?_COPYTOMYRAM?SLAVE
?PR?_GETCOMDATABYTES?SLAVE ----- ----- 0027H 0002H 0005H 0002H
+--> ?CO?SLAVE
+--> ?PR?_COMREADBYTES?COMRAM
?PR?_COMREADBYTES?COMRAM ----- ----- 0030H 0007H ----- -----
+--> ?PR?COMSTART?COMRAM
+--> ?PR?_COMSENDBYTE?COMRAM
+--> ?PR?COMRCVBYTE?COMRAM
+--> ?PR?COMACK?COMRAM
+--> ?PR?COMSTOP?COMRAM
?PR?COMSTART?COMRAM ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?SLAVE
BL51 BANKED LINKER/LOCATER V5.12 03/17/2008 11:04:05 PAGE 5
?PR?_COMSENDBYTE?COMRAM ----- ----- 0038H 0002H ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?COMRCVBYTE?COMRAM ----- ----- 0037H 0002H ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?COMACK?COMRAM 0021H.6 0000H.1 ----- ----- ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?COMSTOP?COMRAM ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?SLAVE
?PR?_COPYTOMYRAM?SLAVE ----- ----- 0027H 0009H 0005H 00C8H
+--> ?PR?_COMREADBYTES?COMRAM
+--> ?PR?_MYWRITEBYTES?MYRAM
?PR?COPYALLTOCOMRAM?SLAVE ----- ----- 0025H 0003H ----- -----
+--> ?PR?_GETMYDATABYTES?SLAVE
+--> ?PR?_CLEARCOMRAM?SLAVE
+--> ?PR?_COPYTOCOMRAM?SLAVE
+--> ?PR?_CLEARMYRAM?SLAVE
+--> ?PR?_MYREADONEBYTE?MYRAM
+--> ?PR?_COMWRITEONEBYTE?COMRAM
+--> ?PR?_MYWRITEONEBYTE?MYRAM
?PR?_CLEARCOMRAM?SLAVE ----- ----- 0028H 0002H ----- -----
+--> ?PR?_COMWRITEONEBYTE?COMRAM
?PR?_COMWRITEONEBYTE?COMRAM ----- ----- 002AH 0003H ----- -----
+--> ?PR?COMSTART?COMRAM
+--> ?PR?_COMSENDBYTE?COMRAM
+--> ?PR?COMSTOP?COMRAM
?PR?_COPYTOCOMRAM?SLAVE ----- ----- 0028H 0009H 0005H 00C8H
+--> ?PR?_MYREADBYTES?MYRAM
+--> ?PR?_COMWRITEBYTES?COMRAM
?PR?_COMWRITEBYTES?COMRAM ----- ----- 0031H 0007H ----- -----
+--> ?PR?COMSTART?COMRAM
+--> ?PR?_COMSENDBYTE?COMRAM
+--> ?PR?COMSTOP?COMRAM
?PR?_SENDORDER?SLAVE ----- ----- ----- ----- ----- -----
+--> ?PR?_SEND7017ORDER?SLAVE
+--> ?PR?_SEND7053ORDER?SLAVE
?PR?_SEND7017ORDER?SLAVE ----- ----- ----- ----- ----- -----
+--> ?PR?_SENDSTRINGCOM?SLAVE
?PR?_SENDSTRINGCOM?SLAVE ----- ----- 002FH 0005H ----- -----
+--> ?PR?_SENDCHARCOM?SLAVE
?PR?_SEND7053ORDER?SLAVE ----- ----- ----- ----- ----- -----
+--> ?PR?_SENDSTRINGCOM?SLAVE
?PR?SENDALLORDER?SLAVE ----- ----- ----- ----- ----- -----
+--> ?PR?_SENDORDER?SLAVE
BL51 BANKED LINKER/LOCATER V5.12 03/17/2008 11:04:05 PAGE 6
?PR?PROCESSORDERS?SLAVE ----- ----- 0025H 000AH 0005H 0014H
+--> ?PR?_GETMYDATABYTES?SLAVE
+--> ?PR?_MYREADONEBYTE?MYRAM
+--> ?PR?_MYREADBYTES?MYRAM
+--> ?PR?_MYWRITEBYTES?MYRAM
+--> ?PR?_MYWRITEONEBYTE?MYRAM
+--> ?PR?_SENDSTRINGCOM?SLAVE
SYMBOL TABLE OF MODULE: slave (SLAVE)
VALUE TYPE NAME
----------------------------------
------- MODULE SLAVE
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:15D1H PUBLIC _SetSampleRate
B:0020H.0 PUBLIC FlagExtInterrupt
C:0AE8H PUBLIC _CopyToComRam
B:0020H.1 PUBLIC FlagFirst
C:137AH PUBLIC _SendStringCom
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -