📄 test.lst
字号:
008B 3583 ADDC A,DPH
008D F583 MOV DPH,A
008F E0 MOVX A,@DPTR
0090 F500 R MOV b+01H,A
; SOURCE LINE # 64
0092 E4 CLR A
0093 2500 E ADD A,SRAM+01H
0095 F582 MOV DPL,A
0097 E500 E MOV A,SRAM
0099 3402 ADDC A,#02H
009B F583 MOV DPH,A
009D E582 MOV A,DPL
C51 COMPILER V3.20, SN-0 TEST 05/14/03 11:30:42 PAGE 6
009F 2E ADD A,R6
00A0 F582 MOV DPL,A
00A2 E4 CLR A
00A3 3583 ADDC A,DPH
00A5 F583 MOV DPH,A
00A7 E0 MOVX A,@DPTR
00A8 F500 R MOV b+02H,A
; SOURCE LINE # 65
00AA E4 CLR A
00AB 2500 E ADD A,SRAM+01H
00AD F582 MOV DPL,A
00AF E500 E MOV A,SRAM
00B1 3403 ADDC A,#03H
00B3 F583 MOV DPH,A
00B5 E582 MOV A,DPL
00B7 2E ADD A,R6
00B8 F582 MOV DPL,A
00BA E4 CLR A
00BB 3583 ADDC A,DPH
00BD F583 MOV DPH,A
00BF E0 MOVX A,@DPTR
00C0 F500 R MOV b+03H,A
; SOURCE LINE # 67
00C2 E500 R MOV A,b
00C4 B5050F CJNE A,AR5,?C0008
00C7 E500 R MOV A,b+01H
00C9 B5050A CJNE A,AR5,?C0008
00CC E500 R MOV A,b+02H
00CE B50505 CJNE A,AR5,?C0008
00D1 E500 R MOV A,b+03H
00D3 6D XRL A,R5
00D4 6002 JZ ?C0006
00D6 ?C0008:
; SOURCE LINE # 71
; SOURCE LINE # 72
00D6 7901 MOV R1,#01H
; SOURCE LINE # 73
; SOURCE LINE # 74
00D8 ?C0006:
00D8 0E INC R6
00D9 020000 R LJMP ?C0004
00DC ?C0005:
; SOURCE LINE # 77
00DC E9 MOV A,R1
00DD B40104 CJNE A,#01H,?C0009
; SOURCE LINE # 78
; SOURCE LINE # 80
00E0 D200 R SETB m_bSRAMTestFlag
; SOURCE LINE # 81
00E2 8002 SJMP ?C0003
00E4 ?C0009:
; SOURCE LINE # 83
; SOURCE LINE # 84
00E4 C200 R CLR m_bSRAMTestFlag
; SOURCE LINE # 85
; SOURCE LINE # 86
00E6 ?C0003:
00E6 0F INC R7
00E7 020000 R LJMP ?C0001
; SOURCE LINE # 89
00EA ?C0011:
00EA 22 RET
C51 COMPILER V3.20, SN-0 TEST 05/14/03 11:30:42 PAGE 7
; FUNCTION TestSRAM (END)
; FUNCTION TestSAB82525 (BEGIN)
; SOURCE LINE # 98
; SOURCE LINE # 99
; SOURCE LINE # 104
;---- Variable 'a' assigned to Register 'R7' ----
0000 E4 CLR A
0001 FF MOV R7,A
; SOURCE LINE # 107
;---- Variable 'i' assigned to Register 'R6' ----
0002 FE MOV R6,A
0003 ?C0012:
0003 EE MOV A,R6
0004 C3 CLR C
0005 94FA SUBB A,#0FAH
0007 4003 JC $ + 5H
0009 020000 R LJMP ?C0021
; SOURCE LINE # 108
; SOURCE LINE # 109
000C B295 CPL WATCHDOG
; SOURCE LINE # 111
000E E500 E MOV A,SAB82525+01H
0010 2422 ADD A,#022H
0012 F582 MOV DPL,A
0014 E4 CLR A
0015 3500 E ADDC A,SAB82525
0017 F583 MOV DPH,A
0019 EE MOV A,R6
001A F0 MOVX @DPTR,A
; SOURCE LINE # 112
001B E500 E MOV A,SAB82525+01H
001D 2423 ADD A,#023H
001F F582 MOV DPL,A
0021 E4 CLR A
0022 3500 E ADDC A,SAB82525
0024 F583 MOV DPH,A
0026 EE MOV A,R6
0027 F0 MOVX @DPTR,A
; SOURCE LINE # 113
0028 E500 E MOV A,SAB82525+01H
002A 242C ADD A,#02CH
002C F582 MOV DPL,A
002E E4 CLR A
002F 3500 E ADDC A,SAB82525
0031 F583 MOV DPH,A
0033 EE MOV A,R6
0034 F0 MOVX @DPTR,A
; SOURCE LINE # 115
0035 E500 E MOV A,SAB82525+01H
0037 2462 ADD A,#062H
0039 F582 MOV DPL,A
003B E4 CLR A
003C 3500 E ADDC A,SAB82525
003E F583 MOV DPH,A
0040 EE MOV A,R6
0041 F0 MOVX @DPTR,A
; SOURCE LINE # 116
0042 E500 E MOV A,SAB82525+01H
0044 2463 ADD A,#063H
0046 F582 MOV DPL,A
0048 E4 CLR A
C51 COMPILER V3.20, SN-0 TEST 05/14/03 11:30:42 PAGE 8
0049 3500 E ADDC A,SAB82525
004B F583 MOV DPH,A
004D EE MOV A,R6
004E F0 MOVX @DPTR,A
; SOURCE LINE # 117
004F E500 E MOV A,SAB82525+01H
0051 246C ADD A,#06CH
0053 F582 MOV DPL,A
0055 E4 CLR A
0056 3500 E ADDC A,SAB82525
0058 F583 MOV DPH,A
005A EE MOV A,R6
005B F0 MOVX @DPTR,A
; SOURCE LINE # 120
005C E500 E MOV A,SAB82525+01H
005E 2422 ADD A,#022H
0060 F582 MOV DPL,A
0062 E4 CLR A
0063 3500 E ADDC A,SAB82525
0065 F583 MOV DPH,A
0067 E0 MOVX A,@DPTR
0068 F500 R MOV b,A
; SOURCE LINE # 121
006A E500 E MOV A,SAB82525+01H
006C 2423 ADD A,#023H
006E F582 MOV DPL,A
0070 E4 CLR A
0071 3500 E ADDC A,SAB82525
0073 F583 MOV DPH,A
0075 E0 MOVX A,@DPTR
0076 F500 R MOV b+01H,A
; SOURCE LINE # 122
0078 E500 E MOV A,SAB82525+01H
007A 242C ADD A,#02CH
007C F582 MOV DPL,A
007E E4 CLR A
007F 3500 E ADDC A,SAB82525
0081 F583 MOV DPH,A
0083 E0 MOVX A,@DPTR
0084 F500 R MOV b+02H,A
; SOURCE LINE # 123
0086 8E00 R MOV b+03H,R6
; SOURCE LINE # 125
0088 E500 E MOV A,SAB82525+01H
008A 2462 ADD A,#062H
008C F582 MOV DPL,A
008E E4 CLR A
008F 3500 E ADDC A,SAB82525
0091 F583 MOV DPH,A
0093 E0 MOVX A,@DPTR
0094 F500 R MOV b+04H,A
; SOURCE LINE # 126
0096 E500 E MOV A,SAB82525+01H
0098 2463 ADD A,#063H
009A F582 MOV DPL,A
009C E4 CLR A
009D 3500 E ADDC A,SAB82525
009F F583 MOV DPH,A
00A1 E0 MOVX A,@DPTR
00A2 F500 R MOV b+05H,A
; SOURCE LINE # 127
00A4 E500 E MOV A,SAB82525+01H
C51 COMPILER V3.20, SN-0 TEST 05/14/03 11:30:42 PAGE 9
00A6 246C ADD A,#06CH
00A8 F582 MOV DPL,A
00AA E4 CLR A
00AB 3500 E ADDC A,SAB82525
00AD F583 MOV DPH,A
00AF E0 MOVX A,@DPTR
00B0 F500 R MOV b+06H,A
; SOURCE LINE # 128
00B2 8E00 R MOV b+07H,R6
; SOURCE LINE # 131
;---- Variable 'j' assigned to Register 'R5' ----
00B4 E4 CLR A
00B5 FD MOV R5,A
00B6 ?C0015:
00B6 ED MOV A,R5
00B7 C3 CLR C
00B8 9408 SUBB A,#08H
00BA 500D JNC ?C0016
; SOURCE LINE # 132
; SOURCE LINE # 133
00BC 7400 R MOV A,#b
00BE 2D ADD A,R5
00BF F8 MOV R0,A
00C0 E6 MOV A,@R0
00C1 6E XRL A,R6
00C2 6002 JZ ?C0017
; SOURCE LINE # 134
; SOURCE LINE # 135
00C4 7F01 MOV R7,#01H
; SOURCE LINE # 136
; SOURCE LINE # 137
00C6 ?C0017:
00C6 0D INC R5
00C7 80ED SJMP ?C0015
00C9 ?C0016:
; SOURCE LINE # 140
00C9 EF MOV A,R7
00CA B40104 CJNE A,#01H,?C0019
; SOURCE LINE # 141
; SOURCE LINE # 143
00CD D200 R SETB m_bSAB82525TestFlag
; SOURCE LINE # 144
00CF 8002 SJMP ?C0014
00D1 ?C0019:
; SOURCE LINE # 146
; SOURCE LINE # 147
00D1 C200 R CLR m_bSAB82525TestFlag
; SOURCE LINE # 148
; SOURCE LINE # 149
00D3 ?C0014:
00D3 0E INC R6
00D4 020000 R LJMP ?C0012
; SOURCE LINE # 152
00D7 ?C0021:
00D7 22 RET
; FUNCTION TestSAB82525 (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 451 ----
CONSTANT SIZE = ---- ----
C51 COMPILER V3.20, SN-0 TEST 05/14/03 11:30:42 PAGE 10
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 12
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 + -