📄 function.lst
字号:
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 EA MOV A,R2
0007 F0 MOVX @DPTR,A
0008 A3 INC DPTR
0009 E9 MOV A,R1
000A F0 MOVX @DPTR,A
; SOURCE LINE # 18
; SOURCE LINE # 20
000B E4 CLR A
000C 900000 R MOV DPTR,#i
000F F0 MOVX @DPTR,A
0010 A3 INC DPTR
0011 F0 MOVX @DPTR,A
0012 ?C0005:
0012 900000 R MOV DPTR,#s
0015 E0 MOVX A,@DPTR
0016 FB MOV R3,A
0017 A3 INC DPTR
0018 E0 MOVX A,@DPTR
0019 FA MOV R2,A
001A A3 INC DPTR
001B E0 MOVX A,@DPTR
001C F9 MOV R1,A
001D 900000 R MOV DPTR,#i
0020 E0 MOVX A,@DPTR
0021 FE MOV R6,A
0022 A3 INC DPTR
0023 E0 MOVX A,@DPTR
0024 F582 MOV DPL,A
0026 8E83 MOV DPH,R6
0028 120000 E LCALL ?C?CLDOPTR
002B 7003 JNZ $ + 5H
002D 020000 R LJMP ?C0006
; SOURCE LINE # 21
0030 900000 R MOV DPTR,#i
0033 A3 INC DPTR
C51 COMPILER V7.06 FUNCTION 11/23/2008 23:10:21 PAGE 5
0034 E0 MOVX A,@DPTR
0035 FF MOV R7,A
;---- Variable 'j' assigned to Register 'R6/R7' ----
0036 E4 CLR A
0037 A3 INC DPTR
0038 F0 MOVX @DPTR,A
0039 A3 INC DPTR
003A F0 MOVX @DPTR,A
003B ?C0008:
003B 900000 R MOV DPTR,#t
003E E0 MOVX A,@DPTR
003F FB MOV R3,A
0040 A3 INC DPTR
0041 E0 MOVX A,@DPTR
0042 FA MOV R2,A
0043 A3 INC DPTR
0044 E0 MOVX A,@DPTR
0045 F9 MOV R1,A
0046 900000 R MOV DPTR,#k
0049 E0 MOVX A,@DPTR
004A FC MOV R4,A
004B A3 INC DPTR
004C E0 MOVX A,@DPTR
004D F582 MOV DPL,A
004F 8C83 MOV DPH,R4
0051 120000 E LCALL ?C?CLDOPTR
0054 FD MOV R5,A
0055 602A JZ ?C0009
0057 900000 R MOV DPTR,#s
005A E0 MOVX A,@DPTR
005B FB MOV R3,A
005C A3 INC DPTR
005D E0 MOVX A,@DPTR
005E FA MOV R2,A
005F A3 INC DPTR
0060 E0 MOVX A,@DPTR
0061 F9 MOV R1,A
0062 8F82 MOV DPL,R7
0064 8E83 MOV DPH,R6
0066 120000 E LCALL ?C?CLDOPTR
0069 B50515 CJNE A,AR5,?C0009
006C 0F INC R7
006D BF0001 CJNE R7,#00H,?C0016
0070 0E INC R6
0071 ?C0016:
0071 900000 R MOV DPTR,#k+01H
0074 E0 MOVX A,@DPTR
0075 04 INC A
0076 F0 MOVX @DPTR,A
0077 70C2 JNZ ?C0008
0079 900000 R MOV DPTR,#k
007C E0 MOVX A,@DPTR
007D 04 INC A
007E F0 MOVX @DPTR,A
007F ?C0017:
007F 80BA SJMP ?C0008
0081 ?C0009:
; SOURCE LINE # 22
0081 900000 R MOV DPTR,#k
0084 E0 MOVX A,@DPTR
0085 FE MOV R6,A
0086 A3 INC DPTR
C51 COMPILER V7.06 FUNCTION 11/23/2008 23:10:21 PAGE 6
0087 E0 MOVX A,@DPTR
0088 FF MOV R7,A
0089 D3 SETB C
008A 9400 SUBB A,#00H
008C EE MOV A,R6
008D 6480 XRL A,#080H
008F 9480 SUBB A,#080H
0091 401D JC ?C0007
0093 900000 R MOV DPTR,#t
0096 E0 MOVX A,@DPTR
0097 FB MOV R3,A
0098 A3 INC DPTR
0099 E0 MOVX A,@DPTR
009A FA MOV R2,A
009B A3 INC DPTR
009C E0 MOVX A,@DPTR
009D F9 MOV R1,A
009E 8F82 MOV DPL,R7
00A0 8E83 MOV DPH,R6
00A2 120000 E LCALL ?C?CLDOPTR
00A5 7009 JNZ ?C0007
; SOURCE LINE # 23
00A7 900000 R MOV DPTR,#i
00AA E0 MOVX A,@DPTR
00AB FE MOV R6,A
00AC A3 INC DPTR
00AD E0 MOVX A,@DPTR
00AE FF MOV R7,A
00AF 22 RET
; SOURCE LINE # 24
00B0 ?C0007:
00B0 900000 R MOV DPTR,#i+01H
00B3 E0 MOVX A,@DPTR
00B4 04 INC A
00B5 F0 MOVX @DPTR,A
00B6 6003 JZ $ + 5H
00B8 020000 R LJMP ?C0005
00BB 900000 R MOV DPTR,#i
00BE E0 MOVX A,@DPTR
00BF 04 INC A
00C0 F0 MOVX @DPTR,A
00C1 ?C0018:
00C1 020000 R LJMP ?C0005
00C4 ?C0006:
; SOURCE LINE # 25
00C4 7EFF MOV R6,#0FFH
00C6 7FFF MOV R7,#0FFH
; SOURCE LINE # 26
00C8 ?C0012:
00C8 22 RET
; FUNCTION _strindex (END)
C51 COMPILER V7.06 FUNCTION 11/23/2008 23:10:21 PAGE 7
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
_getline . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
s. . . . . . . . . . . . . . . . . . AUTO XDATA PTR 0000H 3
lim. . . . . . . . . . . . . . . . . AUTO XDATA INT 0003H 2
c. . . . . . . . . . . . . . . . . . AUTO XDATA INT 0005H 2
i. . . . . . . . . . . . . . . . . . AUTO XDATA INT 0007H 2
_strindex. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
s. . . . . . . . . . . . . . . . . . AUTO XDATA PTR 0000H 3
t. . . . . . . . . . . . . . . . . . AUTO XDATA PTR 0003H 3
i. . . . . . . . . . . . . . . . . . AUTO XDATA INT 0006H 2
j. . . . . . . . . . . . . . . . . . * REG * DATA INT 0006H 2
k. . . . . . . . . . . . . . . . . . AUTO XDATA INT 0008H 2
getchar. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 394 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- 19
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 + -