📄 yan.m51
字号:
L51 LINKER/LOCATOR V3.11 10/07/02 19:15:14 PAGE 1
MS-DOS L51 LINKER/LOCATOR V3.11, INVOKED BY:
C:\COMP51\L51.EXE D:\NEW_IAP\BIOS\DIAG.OBJ, D:\NEW_IAP\BIOS\MAIN.OBJ, D:\NEW_IAP\BIOS\IICFUN.OBJ, D:\NEW_IAP\BIOS\IAPFUN
>> .OBJ, D:\NEW_IAP\BIOS\IIC.OBJ, D:\NEW_IAP\BIOS\AT49FXX.OBJ, D:\NEW_IAP\BIOS\4094.OBJ, D:\NEW_IAP\BIOS\DISPLAY.OBJ, D:
>> \NEW_IAP\BIOS\LCDFUN.OBJ, D:\NEW_IAP\BIOS\LCD.OBJ, D:\NEW_IAP\BIOS\COMFUN.OBJ, D:\NEW_IAP\BIOS\COM.OBJ, D:\NEW_IAP\BI
>> OS\DWLOAD.OBJ, D:\NEW_IAP\BIOS\PUBLIC.OBJ, D:\NEW_IAP\BIOS\LJMP.OBJ, D:\NEW_IAP\BIOS\IAP.OBJ, C51L.LIB, PLM51.LIB, UT
>> IL51.LIB TO D:\NEW_IAP\BIOS\YAN RS (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
D:\NEW_IAP\BIOS\DIAG.OBJ (DIAG)
D:\NEW_IAP\BIOS\MAIN.OBJ (MAIN)
D:\NEW_IAP\BIOS\IICFUN.OBJ (IICFUN)
D:\NEW_IAP\BIOS\IAPFUN.OBJ (IAPFUN)
D:\NEW_IAP\BIOS\IIC.OBJ (IIC)
D:\NEW_IAP\BIOS\AT49FXX.OBJ (AT49FXX)
D:\NEW_IAP\BIOS\4094.OBJ (4094)
D:\NEW_IAP\BIOS\DISPLAY.OBJ (DISPLAY)
D:\NEW_IAP\BIOS\LCDFUN.OBJ (LCDFUN)
D:\NEW_IAP\BIOS\LCD.OBJ (LCD)
D:\NEW_IAP\BIOS\COMFUN.OBJ (COMFUN)
D:\NEW_IAP\BIOS\COM.OBJ (COM)
D:\NEW_IAP\BIOS\DWLOAD.OBJ (DWLOAD)
D:\NEW_IAP\BIOS\PUBLIC.OBJ (PUBLIC)
D:\NEW_IAP\BIOS\LJMP.OBJ (LJMP)
D:\NEW_IAP\BIOS\IAP.OBJ (IAP)
C51L.LIB (?C_STARTUP)
C51L.LIB (?C_COPY)
C51L.LIB (?C_CLDOPTR)
C51L.LIB (?C_CSTPTR)
C51L.LIB (?C_CSTOPTR)
C51L.LIB (?C_IILDX)
C51L.LIB (?C_LADD)
C51L.LIB (?C_LAND)
C51L.LIB (?C_ULCMP)
C51L.LIB (?C_ULSHR)
C51L.LIB (?C_LSHL)
C51L.LIB (?C_LLDXDATA)
C51L.LIB (?C_LLDIXDATA)
C51L.LIB (?C_LILDIDATA)
C51L.LIB (?C_LSTXDATA)
C51L.LIB (?C_LSTKXDATA)
C51L.LIB (?C_XSTACK)
C51L.LIB (?C_CCASE)
C51L.LIB (?C_STRCPY)
C51L.LIB (?C_MEMCMP)
C51L.LIB (?C_INIT)
C51L.LIB (?C_LACC)
C51L.LIB (?C_XSTACKD)
LINK MAP OF MODULE: D:\NEW_IAP\BIOS\YAN (DIAG)
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?4094
DATA 0009H 0020H UNIT ?DT?DISPLAY
DATA 0029H 0005H UNIT ?C_LIB_DATA
DATA 002EH 0020H UNIT _DATA_GROUP_
IDATA 004EH 0001H UNIT ?STACK
L51 LINKER/LOCATOR V3.11 10/07/02 19:15:14 PAGE 2
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0010H UNIT ?XD?DIAG
XDATA 0010H 005AH UNIT ?XD?MAIN
XDATA 006AH 0005H UNIT ?XD?DISPLAY
XDATA 006FH 001FH UNIT ?XD?LCDFUN
XDATA 008EH 020BH UNIT ?XD?COMFUN
XDATA 0299H 013BH UNIT ?XD?DWLOAD
XDATA 03D4H 0029H UNIT ?XD?PUBLIC
XDATA 03FDH 0080H UNIT ?C_LIB_XDATA
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0003H UNIT ?PR?CHECKX4045?DIAG
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?PR?CHECKPCF8563?DIAG
0011H 0002H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0003H UNIT ?PR?CHECKPSAMCARD?DIAG
0019H 0002H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0005H UNIT ?CO?IICFUN
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0005H UNIT ?PR?NOP?IIC
CODE 002BH 0003H ABSOLUTE
CODE 002EH 00C8H UNIT ?PR?CHECKKEYBAORD?DIAG
CODE 00F6H 00F9H UNIT ?PR?CHECKLCD?DIAG
CODE 01EFH 0006H UNIT ?PR?CHECKSPEAKER?DIAG
CODE 01F5H 0039H UNIT ?PR?CHECKCOM1?DIAG
CODE 022EH 0039H UNIT ?PR?CHECKCOM2?DIAG
CODE 0267H 00BDH UNIT ?PR?CHECKPROGINTEGRALITY?DIAG
CODE 0324H 0022H UNIT ?CO?DIAG
CODE 0346H 0038H UNIT ?PR?INT0_INTPRG?MAIN
CODE 037EH 0038H UNIT ?PR?T0_INTPRG?MAIN
CODE 03B6H 0038H UNIT ?PR?INT1_INTPRG?MAIN
CODE 03EEH 0038H UNIT ?PR?T1_INTPRG?MAIN
CODE 0426H 0038H UNIT ?PR?UART_INTPRG?MAIN
CODE 045EH 0038H UNIT ?PR?IIC_INTPRG?MAIN
CODE 0496H 0074H UNIT ?PR?MAIN?MAIN
CODE 050AH 0041H UNIT ?PR?SELECTFUNCTION?MAIN
CODE 054BH 009BH UNIT ?PR?SYSTEMDIAG?MAIN
CODE 05E6H 0168H UNIT ?PR?PROGRESUME?MAIN
CODE 074EH 0168H UNIT ?PR?PROGUPDATE?MAIN
CODE 08B6H 00B0H UNIT ?PR?_PROGXCHANGE?MAIN
CODE 0966H 005EH UNIT ?CO?MAIN
CODE 09C4H 005CH UNIT ?PR?_WRITE_X4045_E2?IICFUN
CODE 0A20H 0055H UNIT ?PR?_READ_X4045_E2?IICFUN
CODE 0A75H 000FH UNIT ?PR?PRESETKEY?IICFUN
CODE 0A84H 004CH UNIT ?PR?ISKBHIT?IICFUN
CODE 0AD0H 00D8H UNIT ?PR?_ISKEYDOWN?IICFUN
CODE 0BA8H 001EH UNIT ?PR?_WAITFORKEYDOWN?IICFUN
CODE 0BC6H 006FH UNIT ?PR?ISKEYUP?IICFUN
CODE 0C35H 0007H UNIT ?PR?WAITFORKEYUP?IICFUN
CODE 0C3CH 004BH UNIT ?PR?_SCANONEKEYNOUP?IICFUN
CODE 0C87H 004FH UNIT ?PR?_IAPWRITESTRING?IAPFUN
CODE 0CD6H 0044H UNIT ?PR?_IAPREADSTRING?IAPFUN
CODE 0D1AH 000FH UNIT ?PR?I2CSTARTBIT?IIC
CODE 0D29H 000FH UNIT ?PR?I2CSTOPBIT?IIC
CODE 0D38H 000CH UNIT ?PR?I2CSENDACK?IIC
CODE 0D44H 000CH UNIT ?PR?I2CSENDNACK?IIC
CODE 0D50H 0011H UNIT ?PR?I2CTESTACK?IIC
CODE 0D61H 003BH UNIT ?PR?_I2CWRITEBYTE?IIC
CODE 0D9CH 002CH UNIT ?PR?I2CREADBYTE?IIC
L51 LINKER/LOCATOR V3.11 10/07/02 19:15:14 PAGE 3
CODE 0DC8H 0021H UNIT ?PR?_I2CWRITESTRINGA?IIC
CODE 0DE9H 004CH UNIT ?PR?_I2CWRITESTRING?IIC
CODE 0E35H 005DH UNIT ?PR?_I2CREADSTRING?IIC
CODE 0E92H 0023H UNIT ?PR?_ADDRESS_TRANSFORM?AT49FXX
CODE 0EB5H 0083H UNIT ?PR?_WRITEFLASHBYTE?AT49FXX
CODE 0F38H 0024H UNIT ?PR?_READFLASHBYTE?AT49FXX
CODE 0F5CH 00A6H UNIT ?PR?_ERASEFLASHSECTOR?AT49FXX
CODE 1002H 001BH UNIT ?PR?_WRITE4094?4094
CODE 101DH 000EH UNIT ?PR?_WRITEFLASHBANK?4094
CODE 102BH 0013H UNIT ?PR?_SETBITMASK4094?4094
CODE 103EH 0014H UNIT ?PR?_CLEARBITMASK4094?4094
CODE 1052H 002AH UNIT ?C_INITSEG
CODE 107CH 00A8H UNIT ?PR?_SELECTMENU?DISPLAY
CODE 1124H 006AH UNIT ?PR?_DISPLAYMENU?DISPLAY
CODE 118EH 0026H UNIT ?PR?_DISPLAYEXERESULTINFO?DISPLAY
CODE 11B4H 0097H UNIT ?PR?_DISPLAYDIAGRESULTINFO?DISPLAY
CODE 124BH 0048H UNIT ?PR?DISPLAYLOGO?DISPLAY
CODE 1293H 004BH UNIT ?PR?_DISPLAYPROGVER?DISPLAY
CODE 12DEH 02A5H UNIT ?CO?DISPLAY
CODE 1583H 0006H UNIT ?PR?OFFLCDLIGHT?LCDFUN
CODE 1589H 0006H UNIT ?PR?ONLCDLIGHT?LCDFUN
CODE 158FH 004FH UNIT ?PR?LCDINIT?LCDFUN
CODE 15DEH 0039H UNIT ?PR?_GETDISPLAYLENGTH?LCDFUN
CODE 1617H 00DEH UNIT ?PR?_DISPLAYONE8X8?LCDFUN
CODE 16F5H 0157H UNIT ?PR?_DISPLAYHZSONG16X16?LCDFUN
CODE 184CH 0006H UNIT ?PR?CLEARALLDISPLAY?LCDFUN
CODE 1852H 008CH UNIT ?PR?_REVERSEDISPLAY128X16?LCDFUN
CODE 18DEH 00CFH UNIT ?PR?_DISPLAYFIXEDSYS16X8?LCDFUN
CODE 19ADH 0030H UNIT ?PR?_CLEARSCREENBYNUM?LCDFUN
CODE 19DDH 0987H UNIT ?CO?LCDFUN
CODE 2364H 0012H UNIT ?PR?_SET_RS_LH155BA?LCD
CODE 2376H 0012H UNIT ?PR?_SET_RESET_LH155BA?LCD
CODE 2388H 001AH UNIT ?PR?_READDATA_LH155BA?LCD
CODE 23A2H 000FH UNIT ?PR?_WRITEDATA_LH155BA?LCD
CODE 23B1H 0012H UNIT ?PR?_SETADDRESSX_LH155BA?LCD
CODE 23C3H 0036H UNIT ?PR?_SETADDRESSY_LH155BA?LCD
CODE 23F9H 0036H UNIT ?PR?_SETDISPLAYSTARTLINE_LH155BA?LCD
CODE 242FH 0014H UNIT ?PR?_DISPLAYCONTROL1_LH155BA?LCD
CODE 2443H 0014H UNIT ?PR?_DISPLAYCONTROL2_LH155BA?LCD
CODE 2457H 0014H UNIT ?PR?_INCREMENTCONTROL_LH155BA?LCD
CODE 246BH 0014H UNIT ?PR?_POWERCONTROL1_LH155BA?LCD
CODE 247FH 0014H UNIT ?PR?_POWERCONTROL2_LH155BA?LCD
CODE 2493H 0014H UNIT ?PR?_POWERCONTROL3_LH155BA?LCD
CODE 24A7H 0014H UNIT ?PR?_REREGISTER_LH155BA?LCD
CODE 24BBH 0012H UNIT ?PR?_DELAY?LCD
CODE 24CDH 0015H UNIT ?PR?RESET_LH155BA?LCD
CODE 24E2H 0039H UNIT ?PR?_READFILE?COMFUN
CODE 251BH 0032H UNIT ?PR?_WRITEFILE?COMFUN
CODE 254DH 00E7H UNIT ?PR?RECEIVEDATA?COMFUN
CODE 2634H 0064H UNIT ?PR?_CHECKCRC16?COMFUN
CODE 2698H 005FH UNIT ?PR?_CACULATECRC16?COMFUN
CODE 26F7H 0034H UNIT ?PR?_PREPAREDATA?COMFUN
CODE 272BH 0047H UNIT ?PR?SENDRESPONSE?COMFUN
CODE 2772H 0043H UNIT ?PR?ISSHAKEHANDS?COMFUN
CODE 27B5H 002AH UNIT ?PR?_INITCOMM?COM
CODE 27DFH 002FH UNIT ?PR?_READCOMM?COM
CODE 280EH 002CH UNIT ?PR?_WRITECOMM?COM
CODE 283AH 014DH UNIT ?PR?PROGDOWNLOAD?DWLOAD
CODE 2987H 0066H UNIT ?PR?IAP_WRITE_FLASHF?DWLOAD
CODE 29EDH 0081H UNIT ?PR?IAP_ERASE_BLOCKF?DWLOAD
CODE 2A6EH 0010H UNIT ?PR?IAP_ERASE_BV_SBF?DWLOAD
CODE 2A7EH 0016H UNIT ?PR?IAP_WRITE_SBITF?DWLOAD
CODE 2A94H 0034H UNIT ?PR?IAP_WRITE_STATUSF?DWLOAD
CODE 2AC8H 002FH UNIT ?PR?IAP_WRITE_BOOTF?DWLOAD
CODE 2AF7H 004BH UNIT ?PR?IAP_READ_FLASHF?DWLOAD
L51 LINKER/LOCATOR V3.11 10/07/02 19:15:14 PAGE 4
CODE 2B42H 00F3H UNIT ?PR?IAP_CHECK_BLANKF?DWLOAD
CODE 2C35H 0016H UNIT ?PR?PRG_READ_ADDRF?DWLOAD
CODE 2C4BH 0099H UNIT ?PR?PRG_READ_FLASHF?DWLOAD
CODE 2CE4H 009FH UNIT ?PR?PRG_WRITE_FLASHF?DWLOAD
CODE 2D83H 001EH UNIT ?PR?PRG_ERASE_FLASHF?DWLOAD
CODE 2DA1H 0011H UNIT ?PR?PRG_MCU_UPDATEF?DWLOAD
CODE 2DB2H 000DH UNIT ?PR?PRG_COMM_ENDF?DWLOAD
CODE 2DBFH 000EH UNIT ?PR?PRG_READ_VERSIONF?DWLOAD
CODE 2DCDH 004EH UNIT ?PR?PRG_READ_EEPROMF?DWLOAD
CODE 2E1BH 0054H UNIT ?PR?PRG_WRITE_EEPROMF?DWLOAD
CODE 2E6FH 000DH UNIT ?PR?PRG_ENTER_HANDF?DWLOAD
CODE 2E7CH 000DH UNIT ?PR?PRG_EXIT_HANDF?DWLOAD
CODE 2E89H 000EH UNIT ?PR?PRG_DEFAULTF?DWLOAD
CODE 2E97H 001EH UNIT ?CO?DWLOAD
CODE 2EB5H 0003H UNIT ?PR?_SPEAKERSOUND?PUBLIC
CODE 2EB8H 000AH UNIT ?PR?INITSYSTEMPARA?PUBLIC
CODE 2EC2H 0016H UNIT ?PR?EARSEP89C668?PUBLIC
CODE 2ED8H 0047H UNIT ?PR?_READBYTEFROMFLASH?PUBLIC
CODE 2F1FH 0031H UNIT ?PR?_WRITEBYTETOFLASH?PUBLIC
CODE 2F50H 0053H UNIT ?PR?_READFILEFROMFLASH?PUBLIC
CODE 2FA3H 0053H UNIT ?PR?_WRITEFILETOFLASH?PUBLIC
CODE 2FF6H 003FH UNIT ?PR?_READBYTEFROMEEPROM?PUBLIC
CODE 3035H 0031H UNIT ?PR?_WRITEBYTETOEEPROM?PUBLIC
CODE 3066H 002AH UNIT ?PR?_READPROGUPDATEFLAG?PUBLIC
CODE 3090H 0015H UNIT ?PR?_WRITEPROGUPDATEFLAG?PUBLIC
CODE 30A5H 004AH UNIT ?PR?_READFILEFROMEEPROM?PUBLIC
CODE 30EFH 0044H UNIT ?PR?_WRITEFILETOEEPROM?PUBLIC
CODE 3133H 013CH UNIT ?PR?READPROGVALUE?PUBLIC
CODE 326FH 012DH UNIT ?PR?WRITEPROGVALUE?PUBLIC
CODE 339CH 0028H UNIT ?CO?PUBLIC
CODE 33C4H 00ABH UNIT PROC
CODE 346FH 008CH UNIT ?C_C51STARTUP
CODE 34FBH 059AH UNIT ?C_LIB_CODE
OVERLAY MAP OF MODULE: D:\NEW_IAP\BIOS\YAN (DIAG)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 002EH 0003H
+--> ?PR?INITSYSTEMPARA?PUBLIC
+--> ?PR?PROGUPDATE?MAIN
+--> ?PR?_WRITEPROGUPDATEFLAG?PUBLIC
+--> ?PR?DISPLAYLOGO?DISPLAY
+--> ?C_LIB_CODE
+--> ?PR?_ISKEYDOWN?IICFUN
+--> ?PR?SELECTFUNCTION?MAIN
+--> ?PR?CHECKPROGINTEGRALITY?DIAG
+--> ?CO?MAIN
+--> ?PR?_DISPLAYEXERESULTINFO?DISPLAY
+--> ?PR?_WAITFORKEYDOWN?IICFUN
+--> ?PR?OFFLCDLIGHT?LCDFUN
?PR?INITSYSTEMPARA?PUBLIC ----- -----
+--> ?PR?LCDINIT?LCDFUN
+--> ?PR?CLEARALLDISPLAY?LCDFUN
?PR?LCDINIT?LCDFUN ----- -----
L51 LINKER/LOCATOR V3.11 10/07/02 19:15:14 PAGE 5
+--> ?PR?RESET_LH155BA?LCD
+--> ?PR?_POWERCONTROL1_LH155BA?LCD
+--> ?PR?_DELAY?LCD
+--> ?PR?_REREGISTER_LH155BA?LCD
+--> ?PR?_POWERCONTROL3_LH155BA?LCD
+--> ?PR?_DISPLAYCONTROL1_LH155BA?LCD
+--> ?PR?_DISPLAYCONTROL2_LH155BA?LCD
+--> ?PR?_POWERCONTROL2_LH155BA?LCD
+--> ?PR?_SETDISPLAYSTARTLINE_LH155BA?LCD
+--> ?PR?_INCREMENTCONTROL_LH155BA?LCD
+--> ?PR?ONLCDLIGHT?LCDFUN
?PR?RESET_LH155BA?LCD ----- -----
+--> ?PR?_SET_RESET_LH155BA?LCD
+--> ?PR?_DELAY?LCD
?PR?_SET_RESET_LH155BA?LCD ----- -----
+--> ?PR?_SETBITMASK4094?4094
+--> ?PR?_CLEARBITMASK4094?4094
?PR?_SETBITMASK4094?4094 ----- -----
+--> ?PR?_WRITE4094?4094
?PR?_CLEARBITMASK4094?4094 ----- -----
+--> ?PR?_WRITE4094?4094
?PR?_POWERCONTROL1_LH155BA?LCD 0031H 0001H
+--> ?PR?_SET_RS_LH155BA?LCD
?PR?_SET_RS_LH155BA?LCD ----- -----
+--> ?PR?_SETBITMASK4094?4094
+--> ?PR?_CLEARBITMASK4094?4094
?PR?_REREGISTER_LH155BA?LCD 0031H 0001H
+--> ?PR?_SET_RS_LH155BA?LCD
?PR?_POWERCONTROL3_LH155BA?LCD 0031H 0001H
+--> ?PR?_SET_RS_LH155BA?LCD
?PR?_DISPLAYCONTROL1_LH155BA?LCD 0031H 0001H
+--> ?PR?_SET_RS_LH155BA?LCD
?PR?_DISPLAYCONTROL2_LH155BA?LCD 0031H 0001H
+--> ?PR?_SET_RS_LH155BA?LCD
?PR?_POWERCONTROL2_LH155BA?LCD 0031H 0001H
+--> ?PR?_SET_RS_LH155BA?LCD
?PR?_SETDISPLAYSTARTLINE_LH155BA?LCD 0031H 0002H
+--> ?PR?_SET_RS_LH155BA?LCD
?PR?_INCREMENTCONTROL_LH155BA?LCD 003CH 0001H
+--> ?PR?_SET_RS_LH155BA?LCD
?PR?ONLCDLIGHT?LCDFUN ----- -----
+--> ?PR?_CLEARBITMASK4094?4094
?PR?CLEARALLDISPLAY?LCDFUN ----- -----
+--> ?PR?_CLEARSCREENBYNUM?LCDFUN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -