📄 memory.lst
字号:
; SOURCE LINE # 62
0077 120000 E LCALL rand
007A 900000 R MOV DPTR,#FM18L08DatWR
007D EF MOV A,R7
007E F0 MOVX @DPTR,A
; SOURCE LINE # 68
007F E0 MOVX A,@DPTR
0080 FF MOV R7,A
0081 900000 R MOV DPTR,#FM18L08Cnt256_1
0084 E0 MOVX A,@DPTR
0085 2400 R ADD A,#LOW FM18L08WRStore
0087 F582 MOV DPL,A
0089 E4 CLR A
008A 3400 R ADDC A,#HIGH FM18L08WRStore
008C F583 MOV DPH,A
008E EF MOV A,R7
008F F0 MOVX @DPTR,A
; SOURCE LINE # 69
0090 900000 R MOV DPTR,#FM18L08Addr_1
0093 E0 MOVX A,@DPTR
C51 COMPILER V8.01 MEMORY 09/30/2007 11:14:56 PAGE 5
0094 FC MOV R4,A
0095 A3 INC DPTR
0096 E0 MOVX A,@DPTR
0097 F582 MOV DPL,A
0099 8C83 MOV DPH,R4
009B EF MOV A,R7
009C F0 MOVX @DPTR,A
; SOURCE LINE # 70
009D 900000 R MOV DPTR,#FM18L08Addr_1+01H
00A0 E0 MOVX A,@DPTR
00A1 04 INC A
00A2 F0 MOVX @DPTR,A
00A3 7006 JNZ ?C0017
00A5 900000 R MOV DPTR,#FM18L08Addr_1
00A8 E0 MOVX A,@DPTR
00A9 04 INC A
00AA F0 MOVX @DPTR,A
00AB ?C0017:
; SOURCE LINE # 78
00AB E4 CLR A
00AC 900000 R MOV DPTR,#FM18L08Cnt256_2
00AF F0 MOVX @DPTR,A
00B0 ?C0008:
00B0 900000 R MOV DPTR,#FM18L08Cnt256_2
00B3 E0 MOVX A,@DPTR
00B4 FF MOV R7,A
00B5 C3 CLR C
00B6 94FF SUBB A,#0FFH
00B8 5051 JNC ?C0009
; SOURCE LINE # 79
; SOURCE LINE # 80
00BA 900000 R MOV DPTR,#FM18L08Addr_2
00BD E0 MOVX A,@DPTR
00BE FC MOV R4,A
00BF A3 INC DPTR
00C0 E0 MOVX A,@DPTR
00C1 F582 MOV DPL,A
00C3 8C83 MOV DPH,R4
00C5 E0 MOVX A,@DPTR
00C6 900000 R MOV DPTR,#FM18L08DatRD
00C9 F0 MOVX @DPTR,A
; SOURCE LINE # 86
00CA 7400 R MOV A,#LOW FM18L08WRStore
00CC 2F ADD A,R7
00CD F582 MOV DPL,A
00CF E4 CLR A
00D0 3400 R ADDC A,#HIGH FM18L08WRStore
00D2 F583 MOV DPH,A
00D4 E0 MOVX A,@DPTR
00D5 FF MOV R7,A
00D6 900000 R MOV DPTR,#FM18L08DatRD
00D9 E0 MOVX A,@DPTR
00DA 6F XRL A,R7
00DB 6018 JZ ?C0012
; SOURCE LINE # 87
00DD ?C0011:
; SOURCE LINE # 89
; SOURCE LINE # 90
00DD 7BFF MOV R3,#0FFH
00DF 7A00 R MOV R2,#HIGH ?SC_26
00E1 7900 R MOV R1,#LOW ?SC_26
00E3 900000 R MOV DPTR,#FM18L08Addr_2
C51 COMPILER V8.01 MEMORY 09/30/2007 11:14:56 PAGE 6
00E6 E0 MOVX A,@DPTR
00E7 FF MOV R7,A
00E8 A3 INC DPTR
00E9 E0 MOVX A,@DPTR
00EA 900000 E MOV DPTR,#?_UART0_Printf?BYTE+03H
00ED CF XCH A,R7
00EE F0 MOVX @DPTR,A
00EF A3 INC DPTR
00F0 EF MOV A,R7
00F1 F0 MOVX @DPTR,A
00F2 120000 E LCALL _UART0_Printf
; SOURCE LINE # 91
00F5 ?C0012:
; SOURCE LINE # 92
00F5 900000 R MOV DPTR,#FM18L08Addr_2+01H
00F8 E0 MOVX A,@DPTR
00F9 04 INC A
00FA F0 MOVX @DPTR,A
00FB 7006 JNZ ?C0018
00FD 900000 R MOV DPTR,#FM18L08Addr_2
0100 E0 MOVX A,@DPTR
0101 04 INC A
0102 F0 MOVX @DPTR,A
0103 ?C0018:
; SOURCE LINE # 93
0103 900000 R MOV DPTR,#FM18L08Cnt256_2
0106 E0 MOVX A,@DPTR
0107 04 INC A
0108 F0 MOVX @DPTR,A
0109 80A5 SJMP ?C0008
010B ?C0009:
; SOURCE LINE # 95
010B 900000 R MOV DPTR,#FM18L08Addr_2
010E E0 MOVX A,@DPTR
010F FE MOV R6,A
0110 A3 INC DPTR
0111 E0 MOVX A,@DPTR
0112 FF MOV R7,A
0113 F582 MOV DPL,A
0115 8E83 MOV DPH,R6
0117 E0 MOVX A,@DPTR
0118 900000 R MOV DPTR,#FM18L08DatRD
011B F0 MOVX @DPTR,A
; SOURCE LINE # 101
011C 900000 R MOV DPTR,#FM18L08Cnt256_2
011F E0 MOVX A,@DPTR
0120 2400 R ADD A,#LOW FM18L08WRStore
0122 F582 MOV DPL,A
0124 E4 CLR A
0125 3400 R ADDC A,#HIGH FM18L08WRStore
0127 F583 MOV DPH,A
0129 E0 MOVX A,@DPTR
012A FD MOV R5,A
012B 900000 R MOV DPTR,#FM18L08DatRD
012E E0 MOVX A,@DPTR
012F 6D XRL A,R5
0130 6011 JZ ?C0014
; SOURCE LINE # 102
0132 ?C0013:
; SOURCE LINE # 104
; SOURCE LINE # 105
0132 7BFF MOV R3,#0FFH
C51 COMPILER V8.01 MEMORY 09/30/2007 11:14:56 PAGE 7
0134 7A00 R MOV R2,#HIGH ?SC_26
0136 7900 R MOV R1,#LOW ?SC_26
0138 900000 E MOV DPTR,#?_UART0_Printf?BYTE+03H
013B EE MOV A,R6
013C F0 MOVX @DPTR,A
013D A3 INC DPTR
013E EF MOV A,R7
013F F0 MOVX @DPTR,A
0140 120000 E LCALL _UART0_Printf
; SOURCE LINE # 106
0143 ?C0014:
; SOURCE LINE # 107
0143 900000 R MOV DPTR,#FM18L08Addr_2+01H
0146 E0 MOVX A,@DPTR
0147 04 INC A
0148 F0 MOVX @DPTR,A
0149 7006 JNZ ?C0019
014B 900000 R MOV DPTR,#FM18L08Addr_2
014E E0 MOVX A,@DPTR
014F 04 INC A
0150 F0 MOVX @DPTR,A
0151 ?C0019:
; SOURCE LINE # 110
0151 7BFF MOV R3,#0FFH
0153 7A00 R MOV R2,#HIGH ?SC_56
0155 7900 R MOV R1,#LOW ?SC_56
0157 120000 E LCALL _UART0_Printf
; SOURCE LINE # 111
015A 900000 R MOV DPTR,#FM18L08Cnt128
015D E0 MOVX A,@DPTR
015E 14 DEC A
015F F0 MOVX @DPTR,A
0160 E0 MOVX A,@DPTR
0161 D3 SETB C
0162 9400 SUBB A,#00H
0164 4003 JC $ + 5H
0166 020000 R LJMP ?C0002
0169 ?C0003:
; SOURCE LINE # 113
0169 7BFF MOV R3,#0FFH
016B 7A00 R MOV R2,#HIGH ?SC_58
016D 7900 R MOV R1,#LOW ?SC_58
016F 020000 E LJMP _UART0_Printf
; FUNCTION FM18L08Test (END)
C51 COMPILER V8.01 MEMORY 09/30/2007 11:14:56 PAGE 8
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
DEVMEMCFG. . . . . . . . . . . . . . . SFR DATA U_CHAR 00F6H 1
_UART0_Printf. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
rand . . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
MemInit. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_?ix1000 . . . . . . . . . . . . . . . STATIC CODE ARRAY 0052H 256
FM18L08Test. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
FM18L08Cnt128. . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
FM18L08Cnt256_1. . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
FM18L08Cnt256_2. . . . . . . . . . . AUTO XDATA U_CHAR 0002H 1
FM18L08Addr_1. . . . . . . . . . . . AUTO XDATA U_INT 0003H 2
FM18L08Addr_2. . . . . . . . . . . . AUTO XDATA U_INT 0005H 2
FM18L08DatWR . . . . . . . . . . . . AUTO XDATA U_CHAR 0007H 1
FM18L08DatRD . . . . . . . . . . . . AUTO XDATA U_CHAR 0008H 1
FM18L08WRStore . . . . . . . . . . . AUTO XDATA ARRAY 0009H 256
wchar_t. . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
va_list. . . . . . . . . . . . . . . . TYPEDEF ----- PTR ----- 3
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 374 ----
CONSTANT SIZE = 338 ----
XDATA SIZE = ---- 265
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -