LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 1 LX51 LINKER/LOCATER V3.58, INVOKED BY: C:\KEIL\C51\BIN\LX51.EXE CH375.obj, DEVICE.obj, HOST.obj, .\CH375HF4.LIB TO U Disk CPU MODE: 8051 MODE MEMORY MODEL: LARGE INPUT MODULES INCLUDED: CH375.obj (CH375) COMMENT TYPE 0: C51 V7.06 DEVICE.obj (DEVICE) COMMENT TYPE 0: C51 V7.06 HOST.obj (HOST) COMMENT TYPE 0: C51 V7.06 .\CH375HF4.LIB (CH375MAI) COMMENT TYPE 1: A51 / ASM51 Assembler .\CH375HF4.LIB (CH375BYT) COMMENT TYPE 1: C51 Compiler .\CH375HF4.LIB (CH375SRD) COMMENT TYPE 1: C51 Compiler C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LSUB) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (PRINTF) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA) COMMENT TYPE 1: A51 / ASM51 Assembler C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR) LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 2 COMMENT TYPE 1: A51 / ASM51 Assembler ACTIVE MEMORY CLASSES OF MODULE: U Disk (CH375) BASE START END USED MEMORY CLASS ========================================================== C:000000H C:000000H C:00FFFFH 00306BH CODE X:000000H X:000000H X:00FFFFH 00025AH XDATA I:000000H I:000000H I:0000FFH 00001FH IDATA I:000000H I:000000H I:00007FH 000043H DATA I:000020H.0 I:000020H.0 I:00002FH.7 000001H.5 BIT MEMORY MAP OF MODULE: U Disk (CH375) START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME ========================================================================= * * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * * 000000H 000007H 000008H --- AT.. DATA "REG BANK 0" 000008H 00000FH 000008H --- AT.. DATA "REG BANK 1" 000010H 000014H 000005H BYTE UNIT DATA _DATA_GROUP_ 000015H.0 00001FH.7 00000BH.0 --- --- **GAP** 000020H.0 000021H.0 000001H.1 BIT UNIT BIT _BIT_GROUP_ 000021H.1 000021H.4 000000H.4 BIT UNIT BIT ?BI?CH375MAI 000021H.5 000021H 000000H.3 --- --- **GAP** 000022H 00004FH 00002EH BYTE UNIT DATA ?DT?CH375MAI 000050H 00006DH 00001EH BYTE UNIT IDATA ?ID?HOST 00006EH 00006EH 000001H BYTE UNIT IDATA ?STACK * * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * * 000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0 000003H 000005H 000003H BYTE OFFS.. CODE ?DEVICE?00003 000006H 000481H 00047CH BYTE UNIT CODE ?PR?CH375FILEOPEN?CH375MAI 000482H 00080FH 00038EH BYTE UNIT CODE ?PR?HOST?HOST 000810H 000B74H 000365H BYTE UNIT CODE ?PR?PRINTF?PRINTF 000B75H 000E8CH 000318H BYTE UNIT CODE ?PR?CH375S08?CH375MAI 000E8DH 00114BH 0002BFH BYTE UNIT CODE ?PR?MCH375INTERRUPT?DEVICE 00114CH 001400H 0002B5H BYTE UNIT CODE ?PR?_CH375S10?CH375MAI 001401H 00164BH 00024BH BYTE UNIT CODE ?PR?CH375FILECREATE?CH375MAI 00164CH 00180AH 0001BFH BYTE UNIT CODE ?PR?CH375S22?CH375SRD 00180BH 0019C7H 0001BDH BYTE UNIT CODE ?PR?CH375BYTEWRITE?CH375BYT 0019C8H 001B5CH 000195H BYTE UNIT CODE ?PR?CH375S48?CH375MAI 001B5DH 001CF1H 000195H BYTE UNIT CODE ?C?LIB_CODE 001CF2H 001E29H 000138H BYTE UNIT CODE ?PR?CH375BYTEREAD?CH375BYT 001E2AH 001F5DH 000134H BYTE UNIT CODE ?CO?HOST 001F5EH 00206BH 00010EH BYTE UNIT CODE ?PR?CH375BULKONLYCMD?CH375SRD 00206CH 002163H 0000F8H BYTE UNIT CODE ?PR?CH375FILEMODIFY?CH375MAI 002164H 002235H 0000D2H BYTE UNIT CODE ?PR?CH375S06?CH375MAI 002236H 0022EFH 0000BAH BYTE UNIT CODE ?PR?CH375S07?CH375MAI 0022F0H 00238BH 00009CH BYTE UNIT CODE ?PR?CH375S25?CH375MAI 00238CH 002425H 00009AH BYTE UNIT CODE ?PR?CH375FILEERASE?CH375MAI 002426H 0024BFH 00009AH BYTE UNIT CODE ?PR?CH375S19?CH375MAI 0024C0H 002548H 000089H BYTE UNIT CODE ?PR?_CH375S18?CH375MAI 002549H 0025CFH 000087H BYTE UNIT CODE ?PR?_CH375S17?CH375MAI 0025D0H 002650H 000081H BYTE UNIT CODE ?PR?CH375S12?CH375MAI 002651H 0026D0H 000080H BYTE UNIT CODE ?PR?CH375FILECLOSE?CH375MAI 0026D1H 00274BH 00007BH BYTE UNIT CODE ?PR?CH375S20?CH375MAI 00274CH 0027BFH 000074H BYTE UNIT CODE ?PR?CH375INIT?CH375MAI 0027C0H 00282DH 00006EH BYTE UNIT CODE ?PR?CH375S09?CH375MAI 00282EH 002887H 00005AH BYTE UNIT CODE ?PR?CH375SDISKREADY?CH375SRD 002888H 0028DEH 000057H BYTE UNIT CODE ?PR?CH375S13?CH375MAI 0028DFH 002933H 000055H BYTE UNIT CODE ?PR?CH375S21?CH375SRD LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 3 002934H 002984H 000051H BYTE UNIT CODE ?PR?CH375DISKREADY?CH375MAI 002985H 0029D3H 00004FH BYTE UNIT CODE ?PR?CH375S23?CH375MAI 0029D4H 002A1EH 00004BH BYTE UNIT CODE ?PR?CH375S14?CH375MAI 002A1FH 002A68H 00004AH BYTE UNIT CODE ?PR?CH375S15?CH375MAI 002A69H 002AB1H 000049H BYTE UNIT CODE ?PR?MAIN?CH375 002AB2H 002AF9H 000048H BYTE UNIT CODE ?PR?CH375BYTELOCATE?CH375BYT 002AFAH 002B40H 000047H BYTE UNIT CODE ?PR?_SINTEST?HOST 002B41H 002B7EH 00003EH BYTE UNIT CODE ?CO?CH375 002B7FH 002BB8H 00003AH BYTE UNIT CODE ?PR?MP3RESET?HOST 002BB9H 002BF1H 000039H BYTE UNIT CODE ?PR?HOST 002BF2H 002C27H 000036H BYTE UNIT CODE ?PR?CH375DISKCONNECT?CH375MAI 002C28H 002C56H 00002FH BYTE UNIT CODE ?PR?DEVICE?DEVICE 002C57H 002C85H 00002FH BYTE UNIT CODE ?PR?DEVICE 002C86H 002CB0H 00002BH BYTE UNIT CODE ?PR?XQUERYINTERRUPT?HOST 002CB1H 002CD8H 000028H BYTE UNIT CODE ?PR?CH375S16?CH375BYT 002CD9H 002CFFH 000027H BYTE UNIT CODE ?PR?_SPI_WRITE?HOST 002D00H 002D26H 000027H BYTE UNIT CODE ?PR?PUTCHAR?PUTCHAR 002D27H 002D4CH 000026H BYTE UNIT CODE ?PR?_WR_COMMAND?HOST 002D4DH 002D71H 000025H BYTE UNIT CODE ?PR?Q_SINTEST?HOST 002D72H 002D96H 000025H BYTE UNIT CODE ?PR?_MSTOPIFERROR?HOST 002D97H 002DBBH 000025H BYTE UNIT CODE ?PR?_CH375S27?CH375SRD 002DBCH 002DDFH 000024H BYTE UNIT CODE ?PR?_CH375S46?CH375SRD 002DE0H 002E01H 000022H BYTE UNIT CODE ?PR?ISKEYPRESS?CH375 002E02H 002E23H 000022H BYTE UNIT CODE ?CO?DEVICE 002E24H 002E45H 000022H BYTE UNIT CODE ?PR?_CH375S05?CH375MAI 002E46H 002E67H 000022H BYTE UNIT CODE ?PR?CH375RESET?CH375MAI 002E68H 002E85H 00001EH BYTE UNIT CODE ?PR?_DELAY?HOST 002E86H 002EA3H 00001EH BYTE UNIT CODE ?PR?CH375S26?CH375SRD 002EA4H 002EC0H 00001DH BYTE UNIT CODE ?PR?CH375DEVICEINIT?DEVICE 002EC1H 002EDDH 00001DH BYTE UNIT CODE ?PR?_MDELAYMS?HOST 002EDEH 002EFAH 00001DH BYTE UNIT CODE ?PR?_CH375S04?CH375MAI 002EFBH 002F16H 00001CH BYTE UNIT CODE ?PR?_CH375S44?CH375MAI 002F17H 002F2FH 000019H BYTE UNIT CODE ?PR?CH375LIBINIT?HOST 002F30H 002F48H 000019H BYTE UNIT CODE ?PR?CH375S11?CH375MAI 002F49H 002F5EH 000016H BYTE UNIT CODE ?PR?_CH375S49?CH375MAI 002F5FH 002F73H 000015H BYTE UNIT CODE ?PR?_CH375S01?CH375MAI 002F74H 002F88H 000015H BYTE UNIT CODE ?PR?_CH375S40?CH375MAI 002F89H 002F9CH 000014H BYTE UNIT CODE ?PR?_MCOPYCODESTRINGTOIRAM?HOST 002F9DH 002FB0H 000014H BYTE UNIT CODE ?PR?CH375S24?CH375MAI 002FB1H 002FC2H 000012H BYTE UNIT CODE ?PR?_CH375S41?CH375MAI 002FC3H 002FD4H 000012H BYTE UNIT CODE ?PR?_CH375S43?CH375MAI 002FD5H 002FE5H 000011H BYTE UNIT CODE ?PR?CH375OFFUSB?DEVICE 002FE6H 002FF4H 00000FH BYTE UNIT CODE ?PR?_CH375_WR_DAT_PORT?DEVICE 002FF5H 003003H 00000FH BYTE UNIT CODE ?PR?_CH375S02?CH375MAI 003004H 003011H 00000EH BYTE UNIT CODE ?PR?MINITSTDIO?CH375 003012H 00301FH 00000EH BYTE UNIT CODE ?PR?_CH375_WR_CMD_PORT?DEVICE 003020H 00302CH 00000DH BYTE UNIT CODE ?PR?CH375DIRTYBUFFER?CH375MAI 00302DH 003038H 00000CH BYTE UNIT CODE ?C_C51STARTUP 003039H 003042H 00000AH BYTE UNIT CODE ?PR?CH375S42?CH375MAI 003043H 00304BH 000009H BYTE UNIT CODE ?PR?CH375_RD_DAT_PORT?DEVICE 00304CH 003052H 000007H BYTE UNIT CODE ?PR?_CH375S03?CH375MAI 003053H 003057H 000005H BYTE UNIT CODE ?PR?DELAY1US?DEVICE 003058H 00305CH 000005H BYTE UNIT CODE ?PR?DELAY2US?DEVICE 00305DH 003061H 000005H BYTE UNIT CODE ?PR?XDELAY100US?HOST 003062H 003066H 000005H BYTE UNIT CODE ?PR?XDELAYAFTERWRITE?HOST 003067H 003069H 000003H BYTE UNIT CODE ?PR?CH375GETVER?CH375MAI 00306AH 00306AH 000001H BYTE UNIT CODE ?PR?XFILENAMEENUMER?HOST * * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * * 000000H 0001FFH 000200H BYTE OFFS.. XDATA ?XD?HOST?2 000200H 00023CH 00003DH BYTE UNIT XDATA _XDATA_GROUP_ 00023DH 000257H 00001BH BYTE UNIT XDATA ?XD?CH375MAI 000258H 00BCEFH 00BA98H --- --- **GAP** 00BCF0H 00BCF0H 000001H BYTE OFFS.. XDATA ?XD?HOST?1 00BCF1H 00BEF0H 000200H --- --- **GAP** LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 4 00BEF1H 00BEF1H 000001H BYTE OFFS.. XDATA ?XD?HOST?0 OVERLAY MAP OF MODULE: U Disk (CH375) FUNCTION/MODULE BIT_GROUP DATA_GROUP XDATA_GROUP --> CALLED FUNCTION/MODULE START STOP START STOP START STOP ====================================================================== MCH375INTERRUPT/DEVICE ----- ----- ----- ----- 0200H 0204H +--> ?PR?_CH375_WR_CMD_PORT?DEVICE +--> ?PR?CH375_RD_DAT_PORT?DEVICE +--> ?PR?_CH375_WR_DAT_PORT?DEVICE +--> ?PR?DEVICE +--> ?CO?DEVICE _CH375_WR_CMD_PORT/DEVICE ----- ----- ----- ----- ----- ----- +--> ?PR?DELAY2US?DEVICE DELAY2US/DEVICE ----- ----- ----- ----- ----- ----- CH375_RD_DAT_PORT/DEVICE ----- ----- ----- ----- ----- ----- +--> ?PR?DELAY1US?DEVICE DELAY1US/DEVICE ----- ----- ----- ----- ----- ----- _CH375_WR_DAT_PORT/DEVICE ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375_WR_CMD_PORT?DEVICE +--> ?PR?DELAY1US?DEVICE DEVICE ----- ----- ----- ----- ----- ----- ?CO?DEVICE ----- ----- ----- ----- ----- ----- *** NEW ROOT ******************* ?C_C51STARTUP ----- ----- ----- ----- ----- ----- +--> ?PR?MAIN?CH375 MAIN/CH375 ----- ----- ----- ----- ----- ----- +--> ?PR?_MDELAYMS?HOST +--> ?PR?MINITSTDIO?CH375 +--> ?CO?CH375 +--> ?PR?PRINTF?PRINTF +--> ?PR?HOST?HOST +--> ?PR?DEVICE?DEVICE _MDELAYMS/HOST ----- ----- ----- ----- 0215H 0215H MINITSTDIO/CH375 ----- ----- ----- ----- ----- ----- ?CO?CH375 ----- ----- ----- ----- ----- ----- PRINTF/PRINTF 20H.0 21H.0 0010H 0014H 0215H 023CH +--> ?PR?PUTCHAR?PUTCHAR PUTCHAR/PUTCHAR ----- ----- ----- ----- ----- ----- HOST/HOST ----- ----- ----- ----- 0205H 0214H +--> ?PR?CH375LIBINIT?HOST +--> ?CO?HOST +--> ?PR?PRINTF?PRINTF +--> ?PR?ISKEYPRESS?CH375 +--> ?PR?_MDELAYMS?HOST LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 5 +--> ?PR?CH375DISKCONNECT?CH375MAI +--> ?PR?HOST +--> ?PR?CH375SDISKREADY?CH375SRD +--> ?PR?_MCOPYCODESTRINGTOIRAM?HOST +--> ?PR?MP3RESET?HOST +--> ?PR?_SINTEST?HOST +--> ?PR?CH375BYTEREAD?CH375BYT +--> ?PR?_SPI_WRITE?HOST +--> ?PR?CH375FILECLOSE?CH375MAI +--> ?PR?CH375FILECREATE?CH375MAI +--> ?PR?CH375BYTEWRITE?CH375BYT +--> ?PR?_MSTOPIFERROR?HOST +--> ?PR?CH375FILEOPEN?CH375MAI CH375LIBINIT/HOST ----- ----- ----- ----- ----- ----- +--> ?PR?CH375GETVER?CH375MAI +--> ?PR?CH375INIT?CH375MAI CH375GETVER/CH375MAI ----- ----- ----- ----- ----- ----- CH375INIT/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S43?CH375MAI +--> ?PR?CH375RESET?CH375MAI +--> ?PR?_CH375S49?CH375MAI _CH375S43/CH375MAI ----- ----- ----- ----- ----- ----- CH375RESET/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S49?CH375MAI _CH375S49/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?XDELAY100US?HOST XDELAY100US/HOST ----- ----- ----- ----- ----- ----- ?CO?HOST ----- ----- ----- ----- ----- ----- ISKEYPRESS/CH375 ----- ----- ----- ----- ----- ----- +--> ?PR?_MDELAYMS?HOST CH375DISKCONNECT/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S40?CH375MAI _CH375S40/CH375MAI ----- ----- ----- ----- ----- ----- HOST ----- ----- ----- ----- ----- ----- +--> ?PR?_SPI_WRITE?HOST +--> ?PR?_DELAY?HOST _SPI_WRITE/HOST ----- ----- ----- ----- ----- ----- _DELAY/HOST ----- ----- ----- ----- ----- ----- +--> ?PR?_SPI_WRITE?HOST CH375SDISKREADY/CH375SRD ----- ----- ----- ----- ----- ----- +--> ?PR?CH375DISKCONNECT?CH375MAI +--> ?PR?CH375S22?CH375SRD +--> ?PR?_CH375S49?CH375MAI +--> ?PR?CH375S25?CH375MAI +--> ?PR?CH375S26?CH375SRD +--> ?PR?CH375S13?CH375MAI +--> ?PR?_CH375S44?CH375MAI +--> ?PR?_CH375S27?CH375SRD +--> ?PR?CH375BULKONLYCMD?CH375SRD LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 6 CH375S22/CH375SRD ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S23?CH375MAI +--> ?PR?CH375DISKCONNECT?CH375MAI +--> ?PR?_CH375S43?CH375MAI +--> ?PR?_CH375S49?CH375MAI +--> ?PR?_CH375S41?CH375MAI +--> ?PR?_CH375S46?CH375SRD +--> ?PR?CH375S42?CH375MAI +--> ?PR?CH375BULKONLYCMD?CH375SRD +--> ?PR?_CH375S05?CH375MAI +--> ?PR?CH375S13?CH375MAI CH375S23/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375DISKCONNECT?CH375MAI +--> ?PR?_CH375S44?CH375MAI +--> ?PR?_CH375S05?CH375MAI +--> ?PR?_CH375S40?CH375MAI +--> ?PR?CH375S42?CH375MAI +--> ?PR?_CH375S41?CH375MAI +--> ?PR?CH375S13?CH375MAI _CH375S44/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?XQUERYINTERRUPT?HOST XQUERYINTERRUPT/HOST ----- ----- ----- ----- ----- ----- _CH375S05/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375DISKCONNECT?CH375MAI CH375S42/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375DIRTYBUFFER?CH375MAI +--> ?PR?_CH375S17?CH375MAI CH375DIRTYBUFFER/CH375MAI ----- ----- ----- ----- ----- ----- _CH375S17/CH375MAI ----- ----- ----- ----- ----- ----- _CH375S41/CH375MAI ----- ----- ----- ----- ----- ----- CH375S13/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?XDELAY100US?HOST +--> ?PR?_CH375S40?CH375MAI +--> ?PR?XQUERYINTERRUPT?HOST _CH375S46/CH375SRD ----- ----- ----- ----- ----- ----- +--> ?PR?XQUERYINTERRUPT?HOST CH375BULKONLYCMD/CH375SRD ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S27?CH375SRD +--> ?PR?_CH375S43?CH375MAI +--> ?PR?_CH375S40?CH375MAI +--> ?PR?_CH375S41?CH375MAI +--> ?PR?_CH375S46?CH375SRD +--> ?PR?CH375S21?CH375SRD +--> ?PR?_CH375S49?CH375MAI +--> ?PR?CH375S42?CH375MAI _CH375S27/CH375SRD ----- ----- ----- ----- ----- ----- CH375S21/CH375SRD ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S49?CH375MAI +--> ?PR?CH375DISKCONNECT?CH375MAI +--> ?PR?_CH375S44?CH375MAI +--> ?PR?_CH375S41?CH375MAI +--> ?PR?_CH375S40?CH375MAI LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 7 +--> ?PR?_CH375S46?CH375SRD CH375S25/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S44?CH375MAI +--> ?PR?CH375S42?CH375MAI +--> ?PR?_CH375S41?CH375MAI +--> ?PR?_CH375S49?CH375MAI CH375S26/CH375SRD ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S49?CH375MAI +--> ?PR?_CH375S44?CH375MAI +--> ?PR?CH375BULKONLYCMD?CH375SRD _MCOPYCODESTRINGTOIRAM/HOST ----- ----- ----- ----- ----- ----- MP3RESET/HOST ----- ----- ----- ----- ----- ----- +--> ?PR?_WR_COMMAND?HOST +--> ?PR?_DELAY?HOST +--> ?PR?_SPI_WRITE?HOST _WR_COMMAND/HOST ----- ----- ----- ----- ----- ----- +--> ?PR?_SPI_WRITE?HOST _SINTEST/HOST ----- ----- ----- ----- ----- ----- +--> ?PR?_WR_COMMAND?HOST +--> ?PR?_SPI_WRITE?HOST +--> ?PR?_DELAY?HOST CH375BYTEREAD/CH375BYT ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S16?CH375BYT +--> ?PR?CH375S14?CH375MAI +--> ?PR?CH375S06?CH375MAI +--> ?PR?_CH375S10?CH375MAI CH375S16/CH375BYT ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S05?CH375MAI CH375S14/CH375MAI ----- ----- ----- ----- ----- ----- CH375S06/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?XQUERYINTERRUPT?HOST +--> ?PR?_CH375S17?CH375MAI +--> ?PR?CH375S13?CH375MAI +--> ?PR?CH375DIRTYBUFFER?CH375MAI +--> ?PR?CH375S24?CH375MAI CH375S24/CH375MAI ----- ----- ----- ----- ----- ----- _CH375S10/CH375MAI ----- ----- 0010H 0014H ----- ----- +--> ?PR?_CH375S04?CH375MAI +--> ?PR?CH375S09?CH375MAI +--> ?PR?CH375S06?CH375MAI _CH375S04/CH375MAI ----- ----- ----- ----- ----- ----- CH375S09/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S07?CH375MAI CH375S07/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?XQUERYINTERRUPT?HOST +--> ?PR?_CH375S18?CH375MAI +--> ?PR?XDELAYAFTERWRITE?HOST +--> ?PR?CH375S13?CH375MAI +--> ?PR?CH375DIRTYBUFFER?CH375MAI +--> ?PR?CH375S24?CH375MAI LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 8 _CH375S18/CH375MAI ----- ----- ----- ----- ----- ----- XDELAYAFTERWRITE/HOST ----- ----- ----- ----- ----- ----- CH375FILECLOSE/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S15?CH375MAI +--> ?PR?_CH375S05?CH375MAI CH375S15/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S06?CH375MAI +--> ?PR?_CH375S03?CH375MAI +--> ?PR?CH375S07?CH375MAI _CH375S03/CH375MAI ----- ----- ----- ----- ----- ----- CH375FILECREATE/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375FILEOPEN?CH375MAI +--> ?PR?CH375FILEERASE?CH375MAI +--> ?PR?_CH375S10?CH375MAI +--> ?PR?CH375S11?CH375MAI +--> ?PR?CH375S09?CH375MAI +--> ?PR?CH375DIRTYBUFFER?CH375MAI +--> ?PR?CH375S14?CH375MAI +--> ?PR?CH375S07?CH375MAI +--> ?PR?CH375S12?CH375MAI +--> ?PR?CH375S06?CH375MAI +--> ?PR?_CH375S05?CH375MAI CH375FILEOPEN/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S08?CH375MAI +--> ?PR?_CH375S05?CH375MAI +--> ?PR?CH375S06?CH375MAI +--> ?PR?_CH375S02?CH375MAI +--> ?PR?_CH375S01?CH375MAI +--> ?PR?XFILENAMEENUMER?HOST +--> ?PR?_CH375S10?CH375MAI CH375S08/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S23?CH375MAI +--> ?PR?CH375S25?CH375MAI +--> ?PR?CH375DIRTYBUFFER?CH375MAI +--> ?PR?CH375S06?CH375MAI +--> ?PR?_CH375S01?CH375MAI +--> ?PR?_CH375S02?CH375MAI +--> ?PR?_CH375S05?CH375MAI _CH375S01/CH375MAI ----- ----- ----- ----- ----- ----- _CH375S02/CH375MAI ----- ----- ----- ----- ----- ----- XFILENAMEENUMER/HOST ----- ----- ----- ----- ----- ----- CH375FILEERASE/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375FILEOPEN?CH375MAI +--> ?PR?_CH375S05?CH375MAI +--> ?PR?CH375S06?CH375MAI +--> ?PR?CH375S07?CH375MAI +--> ?PR?_CH375S10?CH375MAI +--> ?PR?CH375S09?CH375MAI +--> ?PR?CH375S12?CH375MAI CH375S12/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S06?CH375MAI +--> ?PR?_CH375S01?CH375MAI LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 9 +--> ?PR?_CH375S03?CH375MAI +--> ?PR?CH375S07?CH375MAI CH375S11/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S48?CH375MAI CH375S48/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375S10?CH375MAI CH375BYTEWRITE/CH375BYT ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S16?CH375BYT +--> ?PR?CH375S11?CH375MAI +--> ?PR?_CH375S10?CH375MAI +--> ?PR?CH375S09?CH375MAI +--> ?PR?CH375S20?CH375MAI +--> ?PR?CH375S12?CH375MAI +--> ?PR?CH375S14?CH375MAI +--> ?PR?CH375S06?CH375MAI +--> ?PR?CH375S07?CH375MAI +--> ?PR?CH375S15?CH375MAI CH375S20/CH375MAI ----- ----- ----- ----- ----- ----- +--> ?PR?CH375S48?CH375MAI +--> ?PR?CH375S09?CH375MAI +--> ?PR?CH375S06?CH375MAI +--> ?PR?CH375S07?CH375MAI _MSTOPIFERROR/HOST ----- ----- ----- ----- ----- ----- +--> ?CO?HOST +--> ?PR?PRINTF?PRINTF +--> ?PR?_MDELAYMS?HOST DEVICE/DEVICE ----- ----- ----- ----- ----- ----- +--> ?PR?CH375DEVICEINIT?DEVICE +--> ?PR?ISKEYPRESS?CH375 +--> ?CO?DEVICE +--> ?PR?PRINTF?PRINTF +--> ?PR?CH375OFFUSB?DEVICE +--> ?PR?_MDELAYMS?HOST CH375DEVICEINIT/DEVICE ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375_WR_CMD_PORT?DEVICE +--> ?PR?_CH375_WR_DAT_PORT?DEVICE +--> ?PR?CH375_RD_DAT_PORT?DEVICE CH375OFFUSB/DEVICE ----- ----- ----- ----- ----- ----- +--> ?PR?_CH375_WR_CMD_PORT?DEVICE +--> ?PR?_CH375_WR_DAT_PORT?DEVICE +--> ?PR?_MDELAYMS?HOST PUBLIC SYMBOLS OF MODULE: U Disk (CH375) VALUE CLASS TYPE PUBLIC SYMBOL NAME ================================================= 02000215H XDATA --- ?_PRINTF517?BYTE 02000215H XDATA --- ?_PRINTF?BYTE 02000215H XDATA --- ?_SPRINTF517?BYTE 02000215H XDATA --- ?_SPRINTF?BYTE 01001C88H CODE --- ?C?CCASE 01001CAEH CODE --- ?C?CLDOPTR 01001B5DH CODE --- ?C?CLDPTR 00000000H NUMBER --- ?C?CODESEG LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 10 01001B76H CODE --- ?C?CSTPTR 01001B88H CODE --- ?C?IILDX 01001BE3H CODE --- ?C?LLDIDATA 01001BFBH CODE --- ?C?LLDIDATA0 01001BEFH CODE --- ?C?LLDXDATA 01001C08H CODE --- ?C?LLDXDATA0 01001BD0H CODE --- ?C?LSHL 01001C14H CODE --- ?C?LSTIDATA 01001C2CH CODE --- ?C?LSTKIDATA 01001C45H CODE --- ?C?LSTKXDATA 01001C20H CODE --- ?C?LSTXDATA 01001B9EH CODE --- ?C?LSUB 01001CDBH CODE --- ?C?PLDIXDATA 01001C76H CODE --- ?C?PLDXDATA 01001C7FH CODE --- ?C?PSTXDATA 01001BACH CODE --- ?C?ULCMP 01001BBDH CODE --- ?C?ULSHR 00000000H NUMBER --- ?C?XDATASEG 01002A69H CODE --- ?C_START 01000000H CODE --- ?C_STARTUP 01003012H CODE --- _CH375_WR_CMD_PORT 01002FEDH CODE --- _CH375_WR_DAT_PORT 01002F64H CODE --- _CH375S01 01002EDEH CODE --- _CH375S04 01002E28H CODE --- _CH375S05 0100114CH CODE --- _CH375S10 01002549H CODE --- _CH375S17 010024C0H CODE --- _CH375S18 01002F74H CODE --- _CH375S40 01002FB1H CODE --- _CH375S41 01002FC3H CODE --- _CH375S43 01002EFBH CODE --- _CH375S44 01002F49H CODE --- _CH375S49 01002E7BH CODE --- _delay 01002F89H CODE --- _mCopyCodeStringToIRAM 01002EC1H CODE --- _mDelaymS 01002D72H CODE --- _mStopIfError 0100087BH CODE --- _PRINTF 0100087BH CODE --- _PRINTF517 01002D00H CODE --- _PUTCHAR 01002AFAH CODE --- _Sintest 01002CE7H CODE --- _spi_write 01000875H CODE --- _SPRINTF 01000875H CODE --- _SPRINTF517 01002D2DH CODE --- _wr_command *SFR* 000000D0H.6 DATA BIT AC *SFR* 000000E0H DATA BYTE ACC *SFR* 000000F0H DATA BYTE B *SFR* 000000C8H.1 DATA BIT C_T2 0200BEF1H XDATA BYTE CH375_CMD_PORT 0200BCF0H XDATA BYTE CH375_DAT_PORT 01003043H CODE --- CH375_RD_DAT_PORT 01001F61H CODE --- CH375BULKONLYCMD 01002AB2H CODE --- CH375BYTELOCATE 01001CF2H CODE --- CH375ByteRead 0100180BH CODE --- CH375ByteWrite 01002EA4H CODE --- CH375DeviceInit 01003020H CODE --- CH375DIRTYBUFFER 01002BF2H CODE --- CH375DiskConnect 01002934H CODE --- CH375DISKREADY 0000003FH DATA --- CH375DiskStatus 01002651H CODE --- CH375FileClose 01001401H CODE --- CH375FileCreate 0100238CH CODE --- CH375FILEERASE 0100206CH CODE --- CH375FILEMODIFY LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 11 01000006H CODE --- CH375FileOpen 01003067H CODE --- CH375GetVer 0100274CH CODE --- CH375Init 0000004BH DATA --- CH375IntStatus 0000003CH DATA --- CH375LibConfig 01002F17H CODE --- CH375LibInit 01002FD5H CODE --- CH375OffUSB 01002E46H CODE --- CH375RESET 01002170H CODE --- CH375S06 0100223FH CODE --- CH375S07 01000B75H CODE --- CH375S08 010027C0H CODE --- CH375S09 01002F3CH CODE --- CH375S11 010025DAH CODE --- CH375S12 01002888H CODE --- CH375S13 010029D4H CODE --- CH375S14 01002A1FH CODE --- CH375S15 01002426H CODE --- CH375S19 010026D1H CODE --- CH375S20 01002985H CODE --- CH375S23 01002F9DH CODE --- CH375S24 010022F0H CODE --- CH375S25 01003039H CODE --- CH375S42 010019D1H CODE --- CH375S48 0100282EH CODE --- CH375sDiskReady 00000023H DATA --- CH375V01 00000027H DATA --- CH375V02 0200023DH XDATA --- CH375V03 02000241H XDATA --- CH375V04 02000243H XDATA --- CH375V06 02000245H XDATA --- CH375V07 02000246H XDATA --- CH375V08 0200024AH XDATA --- CH375V09 00000021H.1 BIT --- CH375V11 00000021H.2 BIT --- CH375V12 00000021H.3 BIT --- CH375V13 0000002BH DATA --- CH375V14 0000002FH DATA --- CH375V17 00000033H DATA --- CH375V18 00000034H DATA --- CH375V19 0000002CH DATA --- CH375V25 0000002EH DATA --- CH375V26 0000004CH DATA --- CH375VCURRENTOFFSET 0200024EH XDATA --- CH375VDATASTART 00000044H DATA --- CH375vDiskFat 02000254H XDATA --- CH375VDISKROOT 00000021H.4 BIT --- CH375VERSION2 00000045H DATA --- CH375VFDTLBA 0000003DH DATA --- CH375VFDTOFFSET 00000040H DATA --- CH375vFileSize 00000022H DATA --- CH375vSecPerClus 02000252H XDATA --- CH375vSectorSize 00000038H DATA --- CH375VSTARTCLUSTER *SFR* 000000B0H.3 DATA BIT CLK *SFR* 000000C8H DATA BIT CP_RL2 *SFR* 000000D0H.7 DATA BIT CY *SFR* 000000A0H.3 DATA BIT DATA 01003053H CODE --- Delay1us 01003058H CODE --- Delay2us 01002C28H CODE --- device 02000000H XDATA --- DISK_BASE_BUF *SFR* 00000083H DATA BYTE DPH *SFR* 00000082H DATA BYTE DPL *SFR* 000000B0H.1 DATA BIT DREQ *SFR* 000000A0H.6 DATA BIT dula LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 12 *SFR* 000000A8H.7 DATA BIT EA *SFR* 000000A8H.4 DATA BIT ES *SFR* 000000A8H.1 DATA BIT ET0 *SFR* 000000A8H.3 DATA BIT ET1 *SFR* 000000A8H.5 DATA BIT ET2 *SFR* 000000A8H DATA BIT EX0 *SFR* 000000A8H.2 DATA BIT EX1 *SFR* 000000C8H.3 DATA BIT EXEN2 *SFR* 000000C8H.6 DATA BIT EXF2 *SFR* 000000D0H.5 DATA BIT F0 01000482H CODE --- host *SFR* 000000A8H DATA BYTE IE *SFR* 00000088H.1 DATA BIT IE0 *SFR* 00000088H.3 DATA BIT IE1 *SFR* 000000B0H.2 DATA BIT INT0 *SFR* 000000B0H.3 DATA BIT INT1 *SFR* 000000B8H DATA BYTE IP 01002DE0H CODE --- IsKeyPress *SFR* 00000088H DATA BIT IT0 *SFR* 00000088H.2 DATA BIT IT1 01002A69H CODE --- main 01000E8DH CODE --- mCH375Interrupt 00000050H IDATA --- mCmdParam 01003004H CODE --- mInitSTDIO 01002B7FH CODE --- Mp3Reset *SFR* 000000D0H.2 DATA BIT OV *SFR* 000000D0H DATA BIT P *SFR* 00000080H DATA BYTE P0 *SFR* 00000090H DATA BYTE P1 *SFR* 00000080H.4 DATA BIT P1_4 *SFR* 00000080H.5 DATA BIT P1_5 *SFR* 00000080H.6 DATA BIT P1_6 *SFR* 00000080H.7 DATA BIT P1_7 *SFR* 000000A0H DATA BYTE P2 *SFR* 000000B0H DATA BYTE P3 *SFR* 00000087H DATA BYTE PCON 00000049H DATA --- pDISK_BASE_BUF *SFR* 000000B8H.4 DATA BIT PS *SFR* 000000D0H DATA BYTE PSW *SFR* 000000B8H.1 DATA BIT PT0 *SFR* 000000B8H.3 DATA BIT PT1 *SFR* 000000B8H.5 DATA BIT PT2 *SFR* 000000B8H DATA BIT PX0 *SFR* 000000B8H.2 DATA BIT PX1 01002D4DH CODE --- q_Sintest *SFR* 00000098H.2 DATA BIT RB8 *SFR* 000000CBH DATA BYTE RCAP2H *SFR* 000000CAH DATA BYTE RCAP2L *SFR* 000000C8H.5 DATA BIT RCLK *SFR* 000000B0H.7 DATA BIT RD *SFR* 00000098H.4 DATA BIT REN *SFR* 00000098H DATA BIT RI *SFR* 000000D0H.3 DATA BIT RS0 *SFR* 000000D0H.4 DATA BIT RS1 *SFR* 000000B0H DATA BIT RXD *SFR* 00000099H DATA BYTE SBUF *SFR* 00000098H DATA BYTE SCON *SFR* 00000098H.7 DATA BIT SM0 *SFR* 00000098H.6 DATA BIT SM1 *SFR* 00000098H.5 DATA BIT SM2 *SFR* 00000081H DATA BYTE SP *SFR* 000000B0H.4 DATA BIT T0 *SFR* 000000B0H.5 DATA BIT T1 *SFR* 00000090H DATA BIT T2 *SFR* 000000C8H DATA BYTE T2CON LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 13 *SFR* 00000090H.1 DATA BIT T2EX *SFR* 00000098H.3 DATA BIT TB8 *SFR* 000000C8H.4 DATA BIT TCLK *SFR* 00000088H DATA BYTE TCON *SFR* 00000088H.5 DATA BIT TF0 *SFR* 00000088H.7 DATA BIT TF1 *SFR* 000000C8H.7 DATA BIT TF2 *SFR* 0000008CH DATA BYTE TH0 *SFR* 0000008DH DATA BYTE TH1 *SFR* 000000CDH DATA BYTE TH2 *SFR* 00000098H.1 DATA BIT TI *SFR* 0000008AH DATA BYTE TL0 *SFR* 0000008BH DATA BYTE TL1 *SFR* 000000CCH DATA BYTE TL2 *SFR* 00000089H DATA BYTE TMOD *SFR* 00000088H.4 DATA BIT TR0 *SFR* 00000088H.6 DATA BIT TR1 *SFR* 000000C8H.2 DATA BIT TR2 *SFR* 000000B0H.1 DATA BIT TXD *SFR* 000000A0H.7 DATA BIT wela *SFR* 000000B0H.6 DATA BIT WR *SFR* 000000A0H.5 DATA BIT XCS *SFR* 000000A0H.2 DATA BIT XDCS 0100305DH CODE --- xDelay100uS 01003062H CODE --- xDelayAfterWrite 0100306AH CODE --- xFileNameEnumer 01002C86H CODE --- xQueryInterrupt *SFR* 000000B0H DATA BIT XRESET SYMBOL TABLE OF MODULE: U Disk (CH375) VALUE REP CLASS TYPE SYMBOL NAME ==================================================== --- MODULE --- --- CH375 01002A69H PUBLIC CODE --- main 01002DE0H PUBLIC CODE --- IsKeyPress 01003004H PUBLIC CODE --- mInitSTDIO 00000080H SFRSYM DATA BYTE P0 00000090H SFRSYM DATA BYTE P1 000000A0H SFRSYM DATA BYTE P2 000000B0H SFRSYM DATA BYTE P3 000000B0H.4 SFRSYM DATA BIT T0 000000D0H.6 SFRSYM DATA BIT AC 000000B0H.5 SFRSYM DATA BIT T1 00000090H SFRSYM DATA BIT T2 000000A8H.7 SFRSYM DATA BIT EA 000000A8H SFRSYM DATA BYTE IE 00000080H.4 SFRSYM DATA BIT P1_4 00000080H.5 SFRSYM DATA BIT P1_5 000000C8H.6 SFRSYM DATA BIT EXF2 000000B0H.7 SFRSYM DATA BIT RD 00000080H.6 SFRSYM DATA BIT P1_6 00000080H.7 SFRSYM DATA BIT P1_7 000000A8H.4 SFRSYM DATA BIT ES 000000B8H SFRSYM DATA BYTE IP 000000A0H.3 SFRSYM DATA BIT DATA 00000098H SFRSYM DATA BIT RI 000000B0H.2 SFRSYM DATA BIT INT0 000000D0H.7 SFRSYM DATA BIT CY 00000098H.1 SFRSYM DATA BIT TI 000000B0H.3 SFRSYM DATA BIT INT1 000000CBH SFRSYM DATA BYTE RCAP2H 000000B8H.4 SFRSYM DATA BIT PS LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 14 00000081H SFRSYM DATA BYTE SP 00000090H.1 SFRSYM DATA BIT T2EX 000000D0H.2 SFRSYM DATA BIT OV 000000CAH SFRSYM DATA BYTE RCAP2L 000000A0H.6 SFRSYM DATA BIT dula 000000C8H.1 SFRSYM DATA BIT C_T2 000000B0H.6 SFRSYM DATA BIT WR 000000A0H.7 SFRSYM DATA BIT wela 000000B0H.1 SFRSYM DATA BIT DREQ 000000C8H.5 SFRSYM DATA BIT RCLK 000000C8H.4 SFRSYM DATA BIT TCLK 00000099H SFRSYM DATA BYTE SBUF 00000087H SFRSYM DATA BYTE PCON 000000A0H.2 SFRSYM DATA BIT XDCS 00000098H SFRSYM DATA BYTE SCON 00000089H SFRSYM DATA BYTE TMOD 00000088H SFRSYM DATA BYTE TCON 00000088H.1 SFRSYM DATA BIT IE0 00000088H.3 SFRSYM DATA BIT IE1 000000F0H SFRSYM DATA BYTE B 000000C8H SFRSYM DATA BIT CP_RL2 000000E0H SFRSYM DATA BYTE ACC 000000A8H.1 SFRSYM DATA BIT ET0 000000A8H.3 SFRSYM DATA BIT ET1 00000088H.5 SFRSYM DATA BIT TF0 000000A8H.5 SFRSYM DATA BIT ET2 00000088H.7 SFRSYM DATA BIT TF1 000000C8H.7 SFRSYM DATA BIT TF2 00000098H.2 SFRSYM DATA BIT RB8 0000008CH SFRSYM DATA BYTE TH0 000000A8H SFRSYM DATA BIT EX0 00000088H SFRSYM DATA BIT IT0 0000008DH SFRSYM DATA BYTE TH1 00000098H.3 SFRSYM DATA BIT TB8 000000A8H.2 SFRSYM DATA BIT EX1 00000088H.2 SFRSYM DATA BIT IT1 000000CDH SFRSYM DATA BYTE TH2 000000D0H SFRSYM DATA BIT P 00000098H.7 SFRSYM DATA BIT SM0 0000008AH SFRSYM DATA BYTE TL0 00000098H.6 SFRSYM DATA BIT SM1 0000008BH SFRSYM DATA BYTE TL1 00000098H.5 SFRSYM DATA BIT SM2 000000CCH SFRSYM DATA BYTE TL2 000000B8H.1 SFRSYM DATA BIT PT0 000000B8H.3 SFRSYM DATA BIT PT1 000000D0H.3 SFRSYM DATA BIT RS0 000000B8H.5 SFRSYM DATA BIT PT2 00000088H.4 SFRSYM DATA BIT TR0 000000D0H.4 SFRSYM DATA BIT RS1 00000088H.6 SFRSYM DATA BIT TR1 000000C8H.2 SFRSYM DATA BIT TR2 000000B8H SFRSYM DATA BIT PX0 000000B8H.2 SFRSYM DATA BIT PX1 000000B0H.3 SFRSYM DATA BIT CLK 00000083H SFRSYM DATA BYTE DPH 000000B0H SFRSYM DATA BIT XRESET 00000082H SFRSYM DATA BYTE DPL 000000C8H.3 SFRSYM DATA BIT EXEN2 00000098H.4 SFRSYM DATA BIT REN 000000C8H SFRSYM DATA BYTE T2CON 000000A0H.5 SFRSYM DATA BIT XCS 000000B0H SFRSYM DATA BIT RXD 000000B0H.1 SFRSYM DATA BIT TXD 000000D0H.5 SFRSYM DATA BIT F0 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 15 000000D0H SFRSYM DATA BYTE PSW 01003004H BLOCK CODE --- LVL=0 01003004H LINE CODE --- #44 01003004H LINE CODE --- #45 01003004H LINE CODE --- #46 01003007H LINE CODE --- #48 0100300AH LINE CODE --- #49 0100300DH LINE CODE --- #50 0100300FH LINE CODE --- #51 01003011H LINE CODE --- #52 --- BLOCKEND --- --- LVL=0 01002DE0H BLOCK CODE --- LVL=0 01002DE0H LINE CODE --- #54 01002DE0H LINE CODE --- #55 01002DE0H LINE CODE --- #56 01002DE3H LINE CODE --- #57 01002DE5H LINE CODE --- #58 01002DEAH LINE CODE --- #59 01002DEDH LINE CODE --- #60 01002DF0H LINE CODE --- #61 01002DF5H LINE CODE --- #62 01002DF8H LINE CODE --- #63 01002DFAH LINE CODE --- #64 01002DFDH LINE CODE --- #65 01002DFDH LINE CODE --- #66 01002DFFH LINE CODE --- #67 01002DFFH LINE CODE --- #68 01002E01H LINE CODE --- #69 --- BLOCKEND --- --- LVL=0 01002A69H BLOCK CODE --- LVL=0 01002A69H LINE CODE --- #71 01002A69H LINE CODE --- #73 01002A6BH LINE CODE --- #74 01002A6DH LINE CODE --- #75 01002A70H LINE CODE --- #76 01002A72H LINE CODE --- #77 01002A74H LINE CODE --- #79 01002A76H LINE CODE --- #80 01002A78H LINE CODE --- #81 01002A7DH LINE CODE --- #82 01002A7FH LINE CODE --- #83 01002A84H LINE CODE --- #85 01002A87H LINE CODE --- #86 01002A90H LINE CODE --- #88 01002A92H LINE CODE --- #89 01002A94H LINE CODE --- #90 01002A94H LINE CODE --- #91 01002A96H LINE CODE --- #92 01002A9FH LINE CODE --- #93 01002AA2H LINE CODE --- #94 01002AA4H LINE CODE --- #95 01002AADH LINE CODE --- #96 01002AB0H LINE CODE --- #97 --- BLOCKEND --- --- LVL=0 --- MODULE --- --- DEVICE 01002C28H PUBLIC CODE --- device 01002FD5H PUBLIC CODE --- CH375OffUSB 01000E8DH PUBLIC CODE --- mCH375Interrupt 01002EA4H PUBLIC CODE --- CH375DeviceInit 01003043H PUBLIC CODE --- CH375_RD_DAT_PORT 01002FEDH PUBLIC CODE --- _CH375_WR_DAT_PORT LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 16 01003012H PUBLIC CODE --- _CH375_WR_CMD_PORT 01003058H PUBLIC CODE --- Delay2us 01003053H PUBLIC CODE --- Delay1us 00000080H SFRSYM DATA BYTE P0 00000090H SFRSYM DATA BYTE P1 000000A0H SFRSYM DATA BYTE P2 000000B0H SFRSYM DATA BYTE P3 000000B0H.4 SFRSYM DATA BIT T0 000000D0H.6 SFRSYM DATA BIT AC 000000B0H.5 SFRSYM DATA BIT T1 00000090H SFRSYM DATA BIT T2 000000A8H.7 SFRSYM DATA BIT EA 000000A8H SFRSYM DATA BYTE IE 00000080H.4 SFRSYM DATA BIT P1_4 00000080H.5 SFRSYM DATA BIT P1_5 000000C8H.6 SFRSYM DATA BIT EXF2 000000B0H.7 SFRSYM DATA BIT RD 00000080H.6 SFRSYM DATA BIT P1_6 00000080H.7 SFRSYM DATA BIT P1_7 000000A8H.4 SFRSYM DATA BIT ES 000000B8H SFRSYM DATA BYTE IP 000000A0H.3 SFRSYM DATA BIT DATA 00000098H SFRSYM DATA BIT RI 000000B0H.2 SFRSYM DATA BIT INT0 000000D0H.7 SFRSYM DATA BIT CY 00000098H.1 SFRSYM DATA BIT TI 000000B0H.3 SFRSYM DATA BIT INT1 000000CBH SFRSYM DATA BYTE RCAP2H 000000B8H.4 SFRSYM DATA BIT PS 00000081H SFRSYM DATA BYTE SP 00000090H.1 SFRSYM DATA BIT T2EX 000000D0H.2 SFRSYM DATA BIT OV 000000CAH SFRSYM DATA BYTE RCAP2L 000000C8H.1 SFRSYM DATA BIT C_T2 000000B0H.6 SFRSYM DATA BIT WR 000000B0H.1 SFRSYM DATA BIT DREQ 000000C8H.5 SFRSYM DATA BIT RCLK 000000C8H.4 SFRSYM DATA BIT TCLK 00000099H SFRSYM DATA BYTE SBUF 00000087H SFRSYM DATA BYTE PCON 000000A0H.2 SFRSYM DATA BIT XDCS 00000098H SFRSYM DATA BYTE SCON 00000089H SFRSYM DATA BYTE TMOD 00000088H SFRSYM DATA BYTE TCON 00000088H.1 SFRSYM DATA BIT IE0 00000088H.3 SFRSYM DATA BIT IE1 000000F0H SFRSYM DATA BYTE B 000000C8H SFRSYM DATA BIT CP_RL2 000000E0H SFRSYM DATA BYTE ACC 000000A8H.1 SFRSYM DATA BIT ET0 000000A8H.3 SFRSYM DATA BIT ET1 00000088H.5 SFRSYM DATA BIT TF0 000000A8H.5 SFRSYM DATA BIT ET2 00000088H.7 SFRSYM DATA BIT TF1 000000C8H.7 SFRSYM DATA BIT TF2 00000098H.2 SFRSYM DATA BIT RB8 0000008CH SFRSYM DATA BYTE TH0 000000A8H SFRSYM DATA BIT EX0 00000088H SFRSYM DATA BIT IT0 0000008DH SFRSYM DATA BYTE TH1 00000098H.3 SFRSYM DATA BIT TB8 000000A8H.2 SFRSYM DATA BIT EX1 00000088H.2 SFRSYM DATA BIT IT1 000000CDH SFRSYM DATA BYTE TH2 000000D0H SFRSYM DATA BIT P LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 17 00000098H.7 SFRSYM DATA BIT SM0 0000008AH SFRSYM DATA BYTE TL0 00000098H.6 SFRSYM DATA BIT SM1 0000008BH SFRSYM DATA BYTE TL1 00000098H.5 SFRSYM DATA BIT SM2 000000CCH SFRSYM DATA BYTE TL2 000000B8H.1 SFRSYM DATA BIT PT0 000000B8H.3 SFRSYM DATA BIT PT1 000000D0H.3 SFRSYM DATA BIT RS0 000000B8H.5 SFRSYM DATA BIT PT2 00000088H.4 SFRSYM DATA BIT TR0 000000D0H.4 SFRSYM DATA BIT RS1 00000088H.6 SFRSYM DATA BIT TR1 000000C8H.2 SFRSYM DATA BIT TR2 000000B8H SFRSYM DATA BIT PX0 000000B8H.2 SFRSYM DATA BIT PX1 000000B0H.3 SFRSYM DATA BIT CLK 00000083H SFRSYM DATA BYTE DPH 000000B0H SFRSYM DATA BIT XRESET 00000082H SFRSYM DATA BYTE DPL 000000C8H.3 SFRSYM DATA BIT EXEN2 00000098H.4 SFRSYM DATA BIT REN 000000C8H SFRSYM DATA BYTE T2CON 000000A0H.5 SFRSYM DATA BIT XCS 000000B0H SFRSYM DATA BIT RXD 000000B0H.1 SFRSYM DATA BIT TXD 000000D0H.5 SFRSYM DATA BIT F0 000000D0H SFRSYM DATA BYTE PSW 01002C57H BLOCK CODE --- LVL=0 --- BLOCKEND --- --- LVL=0 01003053H BLOCK CODE --- LVL=0 01003053H BLOCK CODE NEAR LAB LVL=1 00000007H SYMBOL DATA BYTE i --- BLOCKEND --- --- LVL=1 01003053H LINE CODE --- #100 01003053H LINE CODE --- #101 01003053H LINE CODE --- #104 01003057H LINE CODE --- #106 --- BLOCKEND --- --- LVL=0 01003058H BLOCK CODE --- LVL=0 01003058H BLOCK CODE NEAR LAB LVL=1 00000007H SYMBOL DATA BYTE i --- BLOCKEND --- --- LVL=1 01003058H LINE CODE --- #109 01003058H LINE CODE --- #110 01003058H LINE CODE --- #112 0100305CH LINE CODE --- #113 --- BLOCKEND --- --- LVL=0 01003012H BLOCK CODE --- LVL=0 00000006H SYMBOL DATA BYTE cmd 01003012H LINE CODE --- #117 01003015H LINE CODE --- #118 01003018H LINE CODE --- #119 0100301DH LINE CODE --- #120 --- BLOCKEND --- --- LVL=0 01002FE6H BLOCK CODE VOID LVL=0 --- BLOCKEND --- --- LVL=0 01002FEDH BLOCK CODE --- LVL=0 00000007H SYMBOL DATA BYTE dat LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 18 01002FEDH LINE CODE --- #123 01002FEDH LINE CODE --- #124 01002FF2H LINE CODE --- #125 --- BLOCKEND --- --- LVL=0 01003043H BLOCK CODE --- LVL=0 01003043H LINE CODE --- #128 01003043H LINE CODE --- #129 01003046H LINE CODE --- #130 0100304BH LINE CODE --- #131 --- BLOCKEND --- --- LVL=0 01002EA4H BLOCK CODE --- LVL=0 01002EA4H BLOCK CODE NEAR LAB LVL=1 00000006H SYMBOL DATA BYTE i --- BLOCKEND --- --- LVL=1 01002EA4H LINE CODE --- #134 01002EA4H LINE CODE --- #137 01002EA9H LINE CODE --- #138 01002EAEH LINE CODE --- #139 01002EBAH LINE CODE --- #144 01002EBCH LINE CODE --- #145 01002EBEH LINE CODE --- #146 01002EC0H LINE CODE --- #147 --- BLOCKEND --- --- LVL=0 01000E8DH BLOCK CODE --- LVL=0 01000E9AH BLOCK CODE NEAR LAB LVL=1 02000200H SYMBOL XDATA --- buf 02000203H SYMBOL XDATA --- str --- BLOCKEND --- --- LVL=1 01000E8DH LINE CODE --- #150 01000E9AH LINE CODE --- #160 01000E9FH LINE CODE --- #161 01000EA2H LINE CODE --- #162 01000EA7H LINE CODE --- #164 01000EB0H LINE CODE --- #165 01000EB5H LINE CODE --- #166 01000EBAH LINE CODE --- #167 01000EBEH LINE CODE --- #168 01000EBEH LINE CODE --- #169 01000EC4H LINE CODE --- #171 01000EC4H LINE CODE --- #172 01000EC7H LINE CODE --- #173 01000EC7H LINE CODE --- #174 01000ED4H LINE CODE --- #175 01000ED7H LINE CODE --- #176 01000EDAH LINE CODE --- #177 01000EE5H LINE CODE --- #178 01000EEEH LINE CODE --- #179 01000EF3H LINE CODE --- #180 01000EF3H LINE CODE --- #181 01000EF3H LINE CODE --- #182 01000EF6H LINE CODE --- #183 01000EF6H LINE CODE --- #184 01000F03H LINE CODE --- #185 01000F0BH LINE CODE --- #186 01000F29H LINE CODE --- #187 01000F29H LINE CODE --- #188 01000F57H LINE CODE --- #189 01000F57H LINE CODE --- #190 01000F63H LINE CODE --- #191 01000F66H LINE CODE --- #192 01000F69H LINE CODE --- #193 01000F69H LINE CODE --- #194 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 19 01000F75H LINE CODE --- #195 01000F78H LINE CODE --- #196 01000F7BH LINE CODE --- #197 01000F7BH LINE CODE --- #198 01000F87H LINE CODE --- #199 01000F8AH LINE CODE --- #200 01000F8DH LINE CODE --- #201 01000F8DH LINE CODE --- #202 01000F99H LINE CODE --- #203 01000F9CH LINE CODE --- #204 01000F9FH LINE CODE --- #205 01000F9FH LINE CODE --- #206 01000FABH LINE CODE --- #207 01000FAEH LINE CODE --- #208 01000FB1H LINE CODE --- #209 01000FB1H LINE CODE --- #210 01000FBDH LINE CODE --- #211 01000FC0H LINE CODE --- #212 01000FC3H LINE CODE --- #213 01000FC3H LINE CODE --- #214 01000FCFH LINE CODE --- #215 01000FD2H LINE CODE --- #216 01000FD5H LINE CODE --- #217 01000FD5H LINE CODE --- #218 01000FE1H LINE CODE --- #219 01000FE4H LINE CODE --- #220 01000FE7H LINE CODE --- #221 01000FE7H LINE CODE --- #222 01000FF3H LINE CODE --- #223 01000FF6H LINE CODE --- #224 01000FF9H LINE CODE --- #225 01000FF9H LINE CODE --- #226 01001004H LINE CODE --- #227 01001007H LINE CODE --- #228 01001009H LINE CODE --- #229 01001009H LINE CODE --- #230 01001014H LINE CODE --- #231 01001017H LINE CODE --- #232 01001019H LINE CODE --- #233 01001019H LINE CODE --- #234 01001024H LINE CODE --- #235 01001027H LINE CODE --- #236 01001029H LINE CODE --- #237 01001029H LINE CODE --- #238 0100102CH LINE CODE --- #239 0100102EH LINE CODE --- #240 0100102EH LINE CODE --- #241 0100102EH LINE CODE --- #242 0100102EH LINE CODE --- #243 01001043H LINE CODE --- #244 0100104EH LINE CODE --- #245 01001050H LINE CODE --- #246 01001050H LINE CODE --- #247 01001060H LINE CODE --- #248 01001066H LINE CODE --- #249 01001068H LINE CODE --- #250 01001068H LINE CODE --- #251 01001072H LINE CODE --- #252 0100107BH LINE CODE --- #253 0100107BH LINE CODE --- #254 0100107BH LINE CODE --- #255 01001089H LINE CODE --- #256 0100108CH LINE CODE --- #257 01001091H LINE CODE --- #258 01001096H LINE CODE --- #259 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 20 010010A0H LINE CODE --- #260 010010A0H LINE CODE --- #261 010010A0H LINE CODE --- #262 010010A2H LINE CODE --- #263 010010ADH LINE CODE --- #264 010010ADH LINE CODE --- #265 010010B1H LINE CODE --- #266 010010B4H LINE CODE --- #267 010010B8H LINE CODE --- #268 010010B8H LINE CODE --- #269 010010BBH LINE CODE --- #270 010010BDH LINE CODE --- #271 010010BDH LINE CODE --- #272 010010C1H LINE CODE --- #273 010010C4H LINE CODE --- #274 010010CEH LINE CODE --- #275 010010F9H LINE CODE --- #276 010010FDH LINE CODE --- #277 01001101H LINE CODE --- #278 01001103H LINE CODE --- #280 01001103H LINE CODE --- #281 01001107H LINE CODE --- #282 0100110BH LINE CODE --- #283 0100110BH LINE CODE --- #284 0100110BH LINE CODE --- #285 01001110H LINE CODE --- #286 01001117H LINE CODE --- #287 0100111BH LINE CODE --- #288 0100111EH LINE CODE --- #289 0100111EH LINE CODE --- #290 0100112BH LINE CODE --- #291 0100112EH LINE CODE --- #292 01001131H LINE CODE --- #293 01001133H LINE CODE --- #294 01001138H LINE CODE --- #295 01001138H LINE CODE --- #296 0100113AH LINE CODE --- #297 0100113CH LINE CODE --- #298 0100113CH LINE CODE --- #299 0100113CH LINE CODE --- #301 0100113CH LINE CODE --- #302 01001141H LINE CODE --- #303 01001141H LINE CODE --- #304 --- BLOCKEND --- --- LVL=0 01002FD5H BLOCK CODE --- LVL=0 01002FD5H LINE CODE --- #307 01002FD5H LINE CODE --- #308 01002FD7H LINE CODE --- #310 01002FDCH LINE CODE --- #311 01002FE1H LINE CODE --- #312 --- BLOCKEND --- --- LVL=0 01002C28H BLOCK CODE --- LVL=0 01002C28H LINE CODE --- #316 01002C28H LINE CODE --- #317 01002C2BH LINE CODE --- #318 01002C2EH LINE CODE --- #319 01002C2EH LINE CODE --- #320 01002C34H LINE CODE --- #321 01002C3BH LINE CODE --- #322 01002C44H LINE CODE --- #323 01002C47H LINE CODE --- #325 01002C47H LINE CODE --- #326 01002C47H LINE CODE --- #327 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 21 01002C50H LINE CODE --- #328 01002C55H LINE CODE --- #330 --- BLOCKEND --- --- LVL=0 --- MODULE --- --- HOST 00000050H PUBLIC IDATA --- mCmdParam 02000000H PUBLIC XDATA --- DISK_BASE_BUF 0200BCF0H PUBLIC XDATA BYTE CH375_DAT_PORT 0200BEF1H PUBLIC XDATA BYTE CH375_CMD_PORT 01000482H PUBLIC CODE --- host 01002D72H PUBLIC CODE --- _mStopIfError 01002F89H PUBLIC CODE --- _mCopyCodeStringToIRAM 01002EC1H PUBLIC CODE --- _mDelaymS 01002F17H PUBLIC CODE --- CH375LibInit 0100306AH PUBLIC CODE --- xFileNameEnumer 01003062H PUBLIC CODE --- xDelayAfterWrite 01002D4DH PUBLIC CODE --- q_Sintest 01002AFAH PUBLIC CODE --- _Sintest 01002B7FH PUBLIC CODE --- Mp3Reset 01002D2DH PUBLIC CODE --- _wr_command 01002CE7H PUBLIC CODE --- _spi_write 01002E7BH PUBLIC CODE --- _delay 0100305DH PUBLIC CODE --- xDelay100uS 01002C86H PUBLIC CODE --- xQueryInterrupt 00000080H SFRSYM DATA BYTE P0 00000090H SFRSYM DATA BYTE P1 000000A0H SFRSYM DATA BYTE P2 000000B0H SFRSYM DATA BYTE P3 000000B0H.4 SFRSYM DATA BIT T0 000000D0H.6 SFRSYM DATA BIT AC 000000B0H.5 SFRSYM DATA BIT T1 00000090H SFRSYM DATA BIT T2 000000A8H.7 SFRSYM DATA BIT EA 000000A8H SFRSYM DATA BYTE IE 00000080H.4 SFRSYM DATA BIT P1_4 00000080H.5 SFRSYM DATA BIT P1_5 000000C8H.6 SFRSYM DATA BIT EXF2 000000B0H.7 SFRSYM DATA BIT RD 00000080H.6 SFRSYM DATA BIT P1_6 00000080H.7 SFRSYM DATA BIT P1_7 000000A8H.4 SFRSYM DATA BIT ES 000000B8H SFRSYM DATA BYTE IP 000000A0H.3 SFRSYM DATA BIT DATA 00000098H SFRSYM DATA BIT RI 000000B0H.2 SFRSYM DATA BIT INT0 000000D0H.7 SFRSYM DATA BIT CY 00000098H.1 SFRSYM DATA BIT TI 000000B0H.3 SFRSYM DATA BIT INT1 000000CBH SFRSYM DATA BYTE RCAP2H 000000B8H.4 SFRSYM DATA BIT PS 00000081H SFRSYM DATA BYTE SP 00000090H.1 SFRSYM DATA BIT T2EX 000000D0H.2 SFRSYM DATA BIT OV 000000CAH SFRSYM DATA BYTE RCAP2L 000000C8H.1 SFRSYM DATA BIT C_T2 000000B0H.6 SFRSYM DATA BIT WR 000000B0H.1 SFRSYM DATA BIT DREQ 000000C8H.5 SFRSYM DATA BIT RCLK 000000C8H.4 SFRSYM DATA BIT TCLK 00000099H SFRSYM DATA BYTE SBUF 00000087H SFRSYM DATA BYTE PCON 000000A0H.2 SFRSYM DATA BIT XDCS 00000098H SFRSYM DATA BYTE SCON 00000089H SFRSYM DATA BYTE TMOD 00000088H SFRSYM DATA BYTE TCON LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 22 00000088H.1 SFRSYM DATA BIT IE0 00000088H.3 SFRSYM DATA BIT IE1 000000F0H SFRSYM DATA BYTE B 000000C8H SFRSYM DATA BIT CP_RL2 000000E0H SFRSYM DATA BYTE ACC 000000A8H.1 SFRSYM DATA BIT ET0 000000A8H.3 SFRSYM DATA BIT ET1 00000088H.5 SFRSYM DATA BIT TF0 000000A8H.5 SFRSYM DATA BIT ET2 00000088H.7 SFRSYM DATA BIT TF1 000000C8H.7 SFRSYM DATA BIT TF2 00000098H.2 SFRSYM DATA BIT RB8 0000008CH SFRSYM DATA BYTE TH0 000000A8H SFRSYM DATA BIT EX0 00000088H SFRSYM DATA BIT IT0 0000008DH SFRSYM DATA BYTE TH1 00000098H.3 SFRSYM DATA BIT TB8 000000A8H.2 SFRSYM DATA BIT EX1 00000088H.2 SFRSYM DATA BIT IT1 000000CDH SFRSYM DATA BYTE TH2 000000D0H SFRSYM DATA BIT P 00000098H.7 SFRSYM DATA BIT SM0 0000008AH SFRSYM DATA BYTE TL0 00000098H.6 SFRSYM DATA BIT SM1 0000008BH SFRSYM DATA BYTE TL1 00000098H.5 SFRSYM DATA BIT SM2 000000CCH SFRSYM DATA BYTE TL2 000000B8H.1 SFRSYM DATA BIT PT0 000000B8H.3 SFRSYM DATA BIT PT1 000000D0H.3 SFRSYM DATA BIT RS0 000000B8H.5 SFRSYM DATA BIT PT2 00000088H.4 SFRSYM DATA BIT TR0 000000D0H.4 SFRSYM DATA BIT RS1 00000088H.6 SFRSYM DATA BIT TR1 000000C8H.2 SFRSYM DATA BIT TR2 000000B8H SFRSYM DATA BIT PX0 000000B8H.2 SFRSYM DATA BIT PX1 000000B0H.3 SFRSYM DATA BIT CLK 00000083H SFRSYM DATA BYTE DPH 000000B0H SFRSYM DATA BIT XRESET 00000082H SFRSYM DATA BYTE DPL 000000C8H.3 SFRSYM DATA BIT EXEN2 00000098H.4 SFRSYM DATA BIT REN 000000C8H SFRSYM DATA BYTE T2CON 000000A0H.5 SFRSYM DATA BIT XCS 000000B0H SFRSYM DATA BIT RXD 000000B0H.1 SFRSYM DATA BIT TXD 000000D0H.5 SFRSYM DATA BIT F0 000000D0H SFRSYM DATA BYTE PSW 01002BB9H BLOCK CODE --- LVL=0 --- BLOCKEND --- --- LVL=0 01002C86H BLOCK CODE --- LVL=0 01002C86H LINE CODE --- #824 01002C86H LINE CODE --- #825 01002C86H LINE CODE --- #827 01002C89H LINE CODE --- #831 01002C8FH LINE CODE --- #832 01002C99H LINE CODE --- #833 01002C9FH LINE CODE --- #834 01002CA8H LINE CODE --- #835 01002CB0H LINE CODE --- #836 --- BLOCKEND --- --- LVL=0 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 23 0100305DH BLOCK CODE --- LVL=0 0100305DH BLOCK CODE NEAR LAB LVL=1 00000007H SYMBOL DATA BYTE count --- BLOCKEND --- --- LVL=1 0100305DH LINE CODE --- #857 0100305DH LINE CODE --- #858 0100305DH LINE CODE --- #860 01003061H LINE CODE --- #861 --- BLOCKEND --- --- LVL=0 01002E68H BLOCK CODE VOID LVL=0 --- BLOCKEND --- --- LVL=0 01002E7BH BLOCK CODE --- LVL=0 00000006H SYMBOL DATA WORD time 01002E7BH LINE CODE --- #864 01002E7BH LINE CODE --- #865 01002E7BH LINE CODE --- #866 01002E85H LINE CODE --- #867 --- BLOCKEND --- --- LVL=0 01002CD9H BLOCK CODE VOID LVL=0 --- BLOCKEND --- --- LVL=0 01002CE7H BLOCK CODE --- LVL=0 00000007H SYMBOL DATA BYTE x 00000006H SYMBOL DATA BYTE i 01002CE7H BLOCK CODE NEAR LAB LVL=1 00000006H SYMBOL DATA BYTE i --- BLOCKEND --- --- LVL=1 01002CE7H LINE CODE --- #869 01002CE7H LINE CODE --- #870 01002CE7H LINE CODE --- #872 01002CE9H LINE CODE --- #873 01002CE9H LINE CODE --- #874 01002CE9H LINE CODE --- #875 01002CEBH LINE CODE --- #876 01002CF8H LINE CODE --- #877 01002CFAH LINE CODE --- #878 01002CFFH LINE CODE --- #882 --- BLOCKEND --- --- LVL=0 01002D27H BLOCK CODE VOID LVL=0 --- BLOCKEND --- --- LVL=0 01002D2DH BLOCK CODE --- LVL=0 00000004H SYMBOL DATA BYTE addr 00000005H SYMBOL DATA BYTE hdat 00000003H SYMBOL DATA BYTE ldat 01002D2DH LINE CODE --- #884 01002D2FH LINE CODE --- #885 01002D2FH LINE CODE --- #886 01002D31H LINE CODE --- #887 01002D34H LINE CODE --- #888 01002D36H LINE CODE --- #889 01002D3BH LINE CODE --- #890 01002D40H LINE CODE --- #891 01002D45H LINE CODE --- #892 01002D4AH LINE CODE --- #893 01002D4CH LINE CODE --- #894 --- BLOCKEND --- --- LVL=0 01002B7FH BLOCK CODE --- LVL=0 01002B7FH LINE CODE --- #902 01002B7FH LINE CODE --- #903 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 24 01002B7FH LINE CODE --- #904 01002B84H LINE CODE --- #905 01002B8BH LINE CODE --- #906 01002B8DH LINE CODE --- #907 01002B90H LINE CODE --- #909 01002B99H LINE CODE --- #910 01002BA2H LINE CODE --- #911 01002BAAH LINE CODE --- #912 01002BB1H LINE CODE --- #913 01002BB3H LINE CODE --- #914 01002BB3H LINE CODE --- #915 01002BB3H LINE CODE --- #916 01002BB3H LINE CODE --- #917 01002BB6H LINE CODE --- #918 01002BB8H LINE CODE --- #919 --- BLOCKEND --- --- LVL=0 01002AFAH BLOCK CODE --- LVL=0 00000002H SYMBOL DATA BYTE x 01002AFAH LINE CODE --- #921 01002AFCH LINE CODE --- #922 01002AFCH LINE CODE --- #923 01002AFFH LINE CODE --- #924 01002B01H LINE CODE --- #925 01002B04H LINE CODE --- #926 01002B08H LINE CODE --- #927 01002B0DH LINE CODE --- #928 01002B12H LINE CODE --- #929 01002B17H LINE CODE --- #930 01002B19H LINE CODE --- #931 01002B19H LINE CODE --- #932 01002B19H LINE CODE --- #933 01002B19H LINE CODE --- #934 01002B1CH LINE CODE --- #935 01002B23H LINE CODE --- #936 01002B28H LINE CODE --- #937 01002B2DH LINE CODE --- #938 01002B32H LINE CODE --- #939 01002B34H LINE CODE --- #940 01002B34H LINE CODE --- #941 01002B34H LINE CODE --- #942 01002B34H LINE CODE --- #943 01002B37H LINE CODE --- #944 01002B3EH LINE CODE --- #945 01002B40H LINE CODE --- #946 --- BLOCKEND --- --- LVL=0 01002D4DH BLOCK CODE --- LVL=0 01002D4DH LINE CODE --- #948 01002D4DH LINE CODE --- #949 01002D4DH LINE CODE --- #950 01002D50H LINE CODE --- #951 01002D52H LINE CODE --- #952 01002D55H LINE CODE --- #953 01002D57H LINE CODE --- #954 01002D5AH LINE CODE --- #955 01002D5CH LINE CODE --- #956 01002D5FH LINE CODE --- #957 01002D61H LINE CODE --- #958 01002D64H LINE CODE --- #959 01002D66H LINE CODE --- #960 01002D69H LINE CODE --- #961 01002D69H LINE CODE --- #962 01002D69H LINE CODE --- #963 01002D69H LINE CODE --- #964 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 25 01002D6CH LINE CODE --- #965 01002D6CH LINE CODE --- #966 01002D6CH LINE CODE --- #967 01002D6CH LINE CODE --- #968 01002D6FH LINE CODE --- #969 01002D71H LINE CODE --- #970 --- BLOCKEND --- --- LVL=0 01003062H BLOCK CODE --- LVL=0 01003062H BLOCK CODE NEAR LAB LVL=1 00000007H SYMBOL DATA BYTE count --- BLOCKEND --- --- LVL=1 01003062H LINE CODE --- #974 01003062H LINE CODE --- #975 01003062H LINE CODE --- #977 01003066H LINE CODE --- #978 --- BLOCKEND --- --- LVL=0 0100306AH BLOCK CODE --- LVL=0 0100306AH LINE CODE --- #983 0100306AH LINE CODE --- #984 0100306AH LINE CODE --- #1007 --- BLOCKEND --- --- LVL=0 01002F17H BLOCK CODE --- LVL=0 01002F17H LINE CODE --- #1060 01002F17H LINE CODE --- #1061 01002F17H LINE CODE --- #1063 01002F1AH LINE CODE --- #1064 01002F26H LINE CODE --- #1066 01002F2CH LINE CODE --- #1068 01002F2FH LINE CODE --- #1069 --- BLOCKEND --- --- LVL=0 01002EC1H BLOCK CODE --- LVL=0 00000007H SYMBOL DATA BYTE delay 01002EC1H BLOCK CODE NEAR LAB LVL=1 00000007H SYMBOL DATA BYTE i 00000006H SYMBOL DATA BYTE j 02000215H SYMBOL XDATA BYTE c --- BLOCKEND --- --- LVL=1 01002EC1H LINE CODE --- #48 01002EC1H LINE CODE --- #49 01002EC1H LINE CODE --- #51 01002EC4H LINE CODE --- #52 01002ECFH LINE CODE --- #53 01002EDAH LINE CODE --- #54 01002EDDH LINE CODE --- #55 --- BLOCKEND --- --- LVL=0 01002F89H BLOCK CODE --- LVL=0 00000000H SYMBOL DATA --- iDestination 00000082H SYMBOL DATA --- iSource 01002F90H BLOCK CODE NEAR LAB LVL=1 00000007H SYMBOL DATA BYTE i --- BLOCKEND --- --- LVL=1 01002F89H LINE CODE --- #58 01002F90H LINE CODE --- #59 01002F90H LINE CODE --- #60 01002F92H LINE CODE --- #61 01002F97H LINE CODE --- #62 01002F98H LINE CODE --- #63 01002F99H LINE CODE --- #64 01002F9AH LINE CODE --- #65 01002F9CH LINE CODE --- #66 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 26 01002F9CH LINE CODE --- #67 --- BLOCKEND --- --- LVL=0 01002D72H BLOCK CODE --- LVL=0 00000007H SYMBOL DATA BYTE iError 01002D72H LINE CODE --- #70 01002D72H LINE CODE --- #71 01002D72H LINE CODE --- #72 01002D75H LINE CODE --- #73 01002D86H LINE CODE --- #74 01002D86H LINE CODE --- #75 01002D88H LINE CODE --- #76 01002D8DH LINE CODE --- #77 01002D8FH LINE CODE --- #78 01002D94H LINE CODE --- #79 01002D96H LINE CODE --- #80 --- BLOCKEND --- --- LVL=0 01000482H BLOCK CODE --- LVL=0 01000482H BLOCK CODE NEAR LAB LVL=1 02000205H SYMBOL XDATA DWORD i 02000209H SYMBOL XDATA DWORD c 0200020DH SYMBOL XDATA DWORD TotalCount 02000211H SYMBOL XDATA --- pCodeStr 02000213H SYMBOL XDATA WORD EnumCount 00000004H SYMBOL DATA WORD temp --- BLOCKEND --- --- LVL=1 01000482H LINE CODE --- #82 01000482H LINE CODE --- #92 01000485H LINE CODE --- #93 01000488H LINE CODE --- #94 01000488H LINE CODE --- #95 01000491H LINE CODE --- #96 01000498H LINE CODE --- #97 0100049EH LINE CODE --- #98 010004A7H LINE CODE --- #100 010004A7H LINE CODE --- #102 010004ACH LINE CODE --- #103 010004B2H LINE CODE --- #104 010004B2H LINE CODE --- #105 010004B4H LINE CODE --- #106 010004B9H LINE CODE --- #109 010004CAH LINE CODE --- #110 010004CFH LINE CODE --- #111 010004D8H LINE CODE --- #113 010004DEH LINE CODE --- #114 010004E3H LINE CODE --- #117 010004F2H LINE CODE --- #118 010004FBH LINE CODE --- #119 01000508H LINE CODE --- #120 01000508H LINE CODE --- #121 01000508H LINE CODE --- #126 01000511H LINE CODE --- #127 0100051AH LINE CODE --- #128 0100051DH LINE CODE --- #129 0100052DH LINE CODE --- #131 0100053EH LINE CODE --- #132 01000545H LINE CODE --- #133 0100055FH LINE CODE --- #134 01000566H LINE CODE --- #135 0100057AH LINE CODE --- #136 01000583H LINE CODE --- #137 01000594H LINE CODE --- #138 01000597H LINE CODE --- #140 010005A2H LINE CODE --- #141 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 27 010005ADH LINE CODE --- #142 010005CFH LINE CODE --- #143 010005CFH LINE CODE --- #144 010005CFH LINE CODE --- #148 010005CFH LINE CODE --- #149 010005EEH LINE CODE --- #150 010005EEH LINE CODE --- #151 010005EEH LINE CODE --- #153 010005F1H LINE CODE --- #156 010005FFH LINE CODE --- #158 01000608H LINE CODE --- #160 0100060BH LINE CODE --- #167 01000610H LINE CODE --- #169 01000612H LINE CODE --- #170 0100061EH LINE CODE --- #171 0100063CH LINE CODE --- #172 01000645H LINE CODE --- #173 0100064CH LINE CODE --- #174 0100064FH LINE CODE --- #175 01000652H LINE CODE --- #176 0100066CH LINE CODE --- #177 01000683H LINE CODE --- #178 01000683H LINE CODE --- #179 01000685H LINE CODE --- #180 01000688H LINE CODE --- #181 01000694H LINE CODE --- #182 01000699H LINE CODE --- #183 010006B0H LINE CODE --- #184 010006B9H LINE CODE --- #185 010006C2H LINE CODE --- #186 010006C2H LINE CODE --- #187 010006C2H LINE CODE --- #188 010006C2H LINE CODE --- #189 010006C5H LINE CODE --- #190 010006C5H LINE CODE --- #191 010006C7H LINE CODE --- #192 010006CAH LINE CODE --- #193 010006CFH LINE CODE --- #194 010006DCH LINE CODE --- #195 010006DEH LINE CODE --- #236 010006E1H LINE CODE --- #237 010006EBH LINE CODE --- #238 010006EEH LINE CODE --- #239 010006EEH LINE CODE --- #243 010006F0H LINE CODE --- #244 010006F9H LINE CODE --- #245 01000702H LINE CODE --- #246 0100070CH LINE CODE --- #247 0100070FH LINE CODE --- #248 01000718H LINE CODE --- #249 01000722H LINE CODE --- #250 01000722H LINE CODE --- #251 01000734H LINE CODE --- #252 0100074CH LINE CODE --- #253 0100075AH LINE CODE --- #254 01000765H LINE CODE --- #255 0100076FH LINE CODE --- #256 01000774H LINE CODE --- #257 0100077BH LINE CODE --- #258 01000782H LINE CODE --- #259 0100078CH LINE CODE --- #260 0100078FH LINE CODE --- #261 01000791H LINE CODE --- #262 01000794H LINE CODE --- #263 01000798H LINE CODE --- #264 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 28 010007A2H LINE CODE --- #265 010007AAH LINE CODE --- #266 010007ACH LINE CODE --- #269 010007B5H LINE CODE --- #271 010007BCH LINE CODE --- #272 010007C2H LINE CODE --- #273 010007C7H LINE CODE --- #274 010007C9H LINE CODE --- #275 010007CBH LINE CODE --- #276 010007D0H LINE CODE --- #277 010007D3H LINE CODE --- #278 --- BLOCKEND --- --- LVL=0 --- MODULE --- --- CH375MAI 01003020H PUBLIC CODE --- CH375DIRTYBUFFER 01002BF2H PUBLIC CODE --- CH375DISKCONNECT 01002934H PUBLIC CODE --- CH375DISKREADY 0000003FH PUBLIC DATA --- CH375DISKSTATUS 01002651H PUBLIC CODE --- CH375FILECLOSE 01001401H PUBLIC CODE --- CH375FILECREATE 0100238CH PUBLIC CODE --- CH375FILEERASE 0100206CH PUBLIC CODE --- CH375FILEMODIFY 01000006H PUBLIC CODE --- CH375FILEOPEN 01003067H PUBLIC CODE --- CH375GETVER 0100274CH PUBLIC CODE --- CH375INIT 0000004BH PUBLIC DATA --- CH375INTSTATUS 0000003CH PUBLIC DATA --- CH375LIBCONFIG 01002E46H PUBLIC CODE --- CH375RESET 01002170H PUBLIC CODE --- CH375S06 0100223FH PUBLIC CODE --- CH375S07 01000B75H PUBLIC CODE --- CH375S08 010027C0H PUBLIC CODE --- CH375S09 01002F3CH PUBLIC CODE --- CH375S11 010025DAH PUBLIC CODE --- CH375S12 01002888H PUBLIC CODE --- CH375S13 010029D4H PUBLIC CODE --- CH375S14 01002A1FH PUBLIC CODE --- CH375S15 01002426H PUBLIC CODE --- CH375S19 010026D1H PUBLIC CODE --- CH375S20 01002985H PUBLIC CODE --- CH375S23 01002F9DH PUBLIC CODE --- CH375S24 010022F0H PUBLIC CODE --- CH375S25 01003039H PUBLIC CODE --- CH375S42 010019D1H PUBLIC CODE --- CH375S48 00000023H PUBLIC DATA --- CH375V01 00000027H PUBLIC DATA --- CH375V02 0200023DH PUBLIC XDATA --- CH375V03 02000241H PUBLIC XDATA --- CH375V04 02000243H PUBLIC XDATA --- CH375V06 02000245H PUBLIC XDATA --- CH375V07 02000246H PUBLIC XDATA --- CH375V08 0200024AH PUBLIC XDATA --- CH375V09 00000021H.1 PUBLIC BIT --- CH375V11 00000021H.2 PUBLIC BIT --- CH375V12 00000021H.3 PUBLIC BIT --- CH375V13 0000002BH PUBLIC DATA --- CH375V14 0000002FH PUBLIC DATA --- CH375V17 00000033H PUBLIC DATA --- CH375V18 00000034H PUBLIC DATA --- CH375V19 0000002CH PUBLIC DATA --- CH375V25 0000002EH PUBLIC DATA --- CH375V26 0000004CH PUBLIC DATA --- CH375VCURRENTOFFSET 0200024EH PUBLIC XDATA --- CH375VDATASTART 00000044H PUBLIC DATA --- CH375VDISKFAT 02000254H PUBLIC XDATA --- CH375VDISKROOT LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 29 00000021H.4 PUBLIC BIT --- CH375VERSION2 00000045H PUBLIC DATA --- CH375VFDTLBA 0000003DH PUBLIC DATA --- CH375VFDTOFFSET 00000040H PUBLIC DATA --- CH375VFILESIZE 00000022H PUBLIC DATA --- CH375VSECPERCLUS 02000252H PUBLIC XDATA --- CH375VSECTORSIZE 00000038H PUBLIC DATA --- CH375VSTARTCLUSTER 00000049H PUBLIC DATA --- PDISK_BASE_BUF 01002F64H PUBLIC CODE --- _CH375S01 01002EDEH PUBLIC CODE --- _CH375S04 01002E28H PUBLIC CODE --- _CH375S05 0100114CH PUBLIC CODE --- _CH375S10 01002549H PUBLIC CODE --- _CH375S17 010024C0H PUBLIC CODE --- _CH375S18 01002F74H PUBLIC CODE --- _CH375S40 01002FB1H PUBLIC CODE --- _CH375S41 01002FC3H PUBLIC CODE --- _CH375S43 01002EFBH PUBLIC CODE --- _CH375S44 01002F49H PUBLIC CODE --- _CH375S49 --- MODULE --- --- CH375BYT 0100180BH PUBLIC CODE --- CH375BYTEWRITE 01001CF2H PUBLIC CODE --- CH375BYTEREAD 01002AB2H PUBLIC CODE --- CH375BYTELOCATE --- MODULE --- --- CH375SRD 0100282EH PUBLIC CODE --- CH375SDISKREADY 01001F61H PUBLIC CODE --- CH375BULKONLYCMD --- MODULE --- --- ?C_STARTUP 01000000H PUBLIC CODE --- ?C_STARTUP --- MODULE --- --- ?C?CLDPTR 01001B5DH PUBLIC CODE --- ?C?CLDPTR --- MODULE --- --- ?C?CSTPTR 01001B76H PUBLIC CODE --- ?C?CSTPTR --- MODULE --- --- ?C?IILDX 01001B88H PUBLIC CODE --- ?C?IILDX --- MODULE --- --- ?C?LSUB 01001B9EH PUBLIC CODE --- ?C?LSUB --- MODULE --- --- ?C?ULCMP 01001BACH PUBLIC CODE --- ?C?ULCMP --- MODULE --- --- ?C?ULSHR 01001BBDH PUBLIC CODE --- ?C?ULSHR --- MODULE --- --- ?C?LSHL 01001BD0H PUBLIC CODE --- ?C?LSHL --- MODULE --- --- ?C?LLDIDATA 01001BE3H PUBLIC CODE --- ?C?LLDIDATA --- MODULE --- --- ?C?LLDXDATA 01001BEFH PUBLIC CODE --- ?C?LLDXDATA --- MODULE --- --- ?C?LLDIDATA0 01001BFBH PUBLIC CODE --- ?C?LLDIDATA0 --- MODULE --- --- ?C?LLDXDATA0 01001C08H PUBLIC CODE --- ?C?LLDXDATA0 LX51 LINKER/LOCATER V3.58 12/31/2008 12:12:32 PAGE 30 --- MODULE --- --- ?C?LSTIDATA 01001C14H PUBLIC CODE --- ?C?LSTIDATA --- MODULE --- --- ?C?LSTXDATA 01001C20H PUBLIC CODE --- ?C?LSTXDATA --- MODULE --- --- ?C?LSTKIDATA 01001C2CH PUBLIC CODE --- ?C?LSTKIDATA --- MODULE --- --- ?C?LSTKXDATA 01001C45H PUBLIC CODE --- ?C?LSTKXDATA --- MODULE --- --- ?C?PLDXDATA 01001C76H PUBLIC CODE --- ?C?PLDXDATA --- MODULE --- --- ?C?PSTXDATA 01001C7FH PUBLIC CODE --- ?C?PSTXDATA --- MODULE --- --- ?C?CCASE 01001C88H PUBLIC CODE --- ?C?CCASE --- MODULE --- --- PRINTF 02000215H PUBLIC XDATA --- ?_PRINTF517?BYTE 02000215H PUBLIC XDATA --- ?_PRINTF?BYTE 02000215H PUBLIC XDATA --- ?_SPRINTF517?BYTE 02000215H PUBLIC XDATA --- ?_SPRINTF?BYTE 0100087BH PUBLIC CODE --- _PRINTF 0100087BH PUBLIC CODE --- _PRINTF517 01000875H PUBLIC CODE --- _SPRINTF 01000875H PUBLIC CODE --- _SPRINTF517 --- MODULE --- --- ?C?CLDOPTR 01001CAEH PUBLIC CODE --- ?C?CLDOPTR --- MODULE --- --- ?C?PLDIXDATA 01001CDBH PUBLIC CODE --- ?C?PLDIXDATA --- MODULE --- --- PUTCHAR 01002D00H PUBLIC CODE --- _PUTCHAR *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: Q_SINTEST/HOST *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: CH375FILEMODIFY/CH375MAI *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: CH375DISKREADY/CH375MAI *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: CH375BYTELOCATE/CH375BYT Program Size: data=99.5 xdata=602 const=0 code=12395 LX51 RUN COMPLETE. 4 WARNING(S), 0 ERROR(S)