📄 s5.lst
字号:
A51 MACRO ASSEMBLER S5 12/27/2006 12:47:45 PAGE 1
MACRO ASSEMBLER A51 V7.07
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE s5.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;***********************************
2 ; FILE s5xisp.bin
3 ;***********************************
0000 0208A0 4 P0000: LJMP P1E1E
0003 0202FB 5 P0003: LJMP P186D
0006 00 6 P0006: NOP
0007 00 7 NOP
0008 00 8 NOP
0009 00 9 NOP
000A 00 10 NOP
000B 0202FE 11 LJMP P1870
000E 00 12 P000E: NOP
000F 00 13 NOP
0010 00 14 NOP
0011 00 15 NOP
0012 00 16 NOP
0013 0202FC 17 LJMP P186E
0016 00 18 P0016: NOP
0017 00 19 NOP
0018 00 20 NOP
0019 00 21 NOP
001A 00 22 NOP
001B 0202FD 23 LJMP P186F
001E 00 24 P001E: NOP
001F 00 25 NOP
0020 00 26 NOP
0021 00 27 NOP
0022 00 28 NOP
0023 020562 29 LJMP P1AE0
0026 00 30 P0026: NOP
0027 00 31 NOP
0028 00 32 NOP
0029 00 33 NOP
002A 00 34 NOP
002B 020290 35 LJMP P1800
002E 00 36 P002E: NOP
002F 00 37 NOP
0030 00 38 NOP
0031 00 39 NOP
0032 00 40 NOP
0033 00 41 NOP
0034 00 42 NOP
0035 00 43 NOP
0036 00 44 NOP
0037 00 45 NOP
0038 00 46 NOP
0039 00 47 NOP
003A 00 48 NOP
003B 00 49 NOP
003C 00 50 NOP
003D 00 51 NOP
003E 00 52 NOP
003F 00 53 NOP
0040 54 P1000:
0040 C0E0 55 PUSH ACC
0042 C0D0 56 PUSH PSW
0044 C083 57 PUSH DPH
0046 C082 58 PUSH DPL
A51 MACRO ASSEMBLER S5 12/27/2006 12:47:45 PAGE 2
0048 75D018 59 MOV PSW,#018H
004B C018 60 PUSH 18H
004D C01C 61 PUSH 1CH
004F C01E 62 PUSH 1EH
0051 C01F 63 PUSH 1FH
0053 902000 64 MOV DPTR,#02000H
0056 7E05 65 MOV R6,#005H
0058 8018 66 SJMP P1032
005A C0E0 67 P101A: PUSH ACC
005C C0D0 68 PUSH PSW
005E C083 69 PUSH DPH
0060 C082 70 PUSH DPL
0062 75D018 71 MOV PSW,#018H
0065 C018 72 PUSH 18H
0067 C01C 73 PUSH 1CH
0069 C01E 74 PUSH 1EH
006B C01F 75 PUSH 1FH
006D 902000 76 MOV DPTR,#02000H
0070 7E28 77 MOV R6,#028H
0072 7F07 78 P1032: MOV R7,#007H
0074 7830 79 MOV R0,#030H
0076 EF 80 P1036: MOV A,R7
0077 44F8 81 ORL A,#0F8H
0079 F590 82 MOV P1,A
007B E6 83 MOV A,@R0
007C F0 84 MOVX @DPTR,A
007D 7C7D 85 MOV R4,#07DH
007F DCFE 86 P103F: DJNZ R4,P103F
0081 08 87 P1041: INC R0
0082 1F 88 DEC R7
0083 7400 89 MOV A,#000H
0085 F0 90 MOVX @DPTR,A
0086 BFFFED 91 CJNE R7,#0FFH,P1036
0089 DEE7 92 DJNZ R6,P1032
008B D01F 93 P104B: POP 1FH
008D D01E 94 POP 1EH
008F D01C 95 POP 1CH
0091 D018 96 POP 18H
0093 D082 97 POP DPL
0095 D083 98 POP DPH
0097 D0D0 99 POP PSW
0099 D0E0 100 POP ACC
009B 22 101 RET
009C C007 102 P105C: PUSH 07H
009E C006 103 PUSH 06H
00A0 750702 104 MOV 07H,#002H
00A3 7506FA 105 P1063: MOV 06H,#0FAH
00A6 D506FD 106 P1066: DJNZ 006H,P1066
00A9 D507F7 107 DJNZ 007H,P1063
00AC D006 108 POP 06H
00AE D007 109 POP 07H
00B0 22 110 RET
00B1 C007 111 P1071: PUSH 07H
00B3 C006 112 PUSH 06H
00B5 750714 113 MOV 07H,#014H
00B8 7506FA 114 P1078: MOV 06H,#0FAH
00BB D506FD 115 P107B: DJNZ 006H,P107B
00BE D507F7 116 DJNZ 007H,P1078
00C1 D006 117 POP 06H
00C3 D007 118 POP 07H
00C5 22 119 RET
00C6 C007 120 P1086: PUSH 07H
00C8 C006 121 PUSH 06H
00CA 75070A 122 MOV 07H,#00AH
00CD 750664 123 P108D: MOV 06H,#064H
00D0 12009C 124 P1090: LCALL P105C
A51 MACRO ASSEMBLER S5 12/27/2006 12:47:45 PAGE 3
00D3 D506FA 125 P1093: DJNZ 006H,P1090
00D6 D507F4 126 DJNZ 007H,P108D
00D9 D006 127 POP 06H
00DB D007 128 POP 07H
00DD 22 129 RET
00DE C007 130 P109E: PUSH 07H
00E0 C006 131 PUSH 06H
00E2 75070A 132 MOV 07H,#00AH
00E5 750664 133 P10A5: MOV 06H,#064H
00E8 B293 134 P10A8: CPL P1.3
00EA 12009C 135 LCALL P105C
00ED D506F8 136 P10AD: DJNZ 006H,P10A8
00F0 D507F2 137 DJNZ 007H,P10A5
00F3 D293 138 SETB P1.3
00F5 D006 139 POP 06H
00F7 D007 140 POP 07H
00F9 22 141 RET
00FA C083 142 P10BA: PUSH DPH
00FC C082 143 PUSH DPL
00FE C0E0 144 PUSH ACC
0100 902000 145 MOV DPTR,#02000H
0103 7400 146 MOV A,#000H
0105 F0 147 MOVX @DPTR,A
0106 D0E0 148 POP ACC
0108 D082 149 POP DPL
010A D083 150 POP DPH
010C 22 151 RET
010D C0E0 152 P10CD: PUSH ACC
010F C0D0 153 PUSH PSW
0111 75D000 154 MOV PSW,#000H
0114 C005 155 PUSH 05H
0116 C000 156 PUSH 00H
0118 7D08 157 MOV R5,#008H
011A 7830 158 MOV R0,#030H
011C 7400 159 MOV A,#000H
011E F6 160 P10DE: MOV @R0,A
011F 08 161 INC R0
0120 DDFC 162 DJNZ R5,P10DE
0122 D000 163 P10E2: POP 00H
0124 D005 164 POP 05H
0126 D0D0 165 POP PSW
0128 D0E0 166 POP ACC
012A 22 167 RET
012B C002 168 P10EB: PUSH 02H
012D D294 169 SETB P1.4
012F C3 170 CLR C
0130 750200 171 MOV 02H,#000H
0133 E502 172 P10F3: MOV A,02H
0135 23 173 RL A
0136 C4 174 SWAP A
0137 441F 175 ORL A,#01FH
0139 F590 176 MOV P1,A
013B 309409 177 JNB P1.4,P1107
013E 0502 178 INC 02H
0140 E502 179 MOV A,02H
0142 B408EE 180 CJNE A,#008H,P10F3
0145 8003 181 SJMP P110A
0147 E502 182 P1107: MOV A,02H
0149 D3 183 SETB C
014A D002 184 P110A: POP 02H
014C 22 185 RET
014D C2AF 186 P110D: CLR IE.7
014F D250 187 SETB 50H
0151 20515D 188 JB 51H,P1171
0154 C253 189 CLR 53H
0156 C0D0 190 PUSH PSW
A51 MACRO ASSEMBLER S5 12/27/2006 12:47:45 PAGE 4
0158 C0E0 191 PUSH ACC
015A 75D010 192 MOV PSW,#010H
015D 7A08 193 MOV R2,#008H
015F 7D03 194 MOV R5,#003H
0161 30B3FD 195 P1121: JNB P3.3,P1121
0164 752B00 196 MOV 2BH,#000H
0167 052B 197 P1127: INC 2BH
0169 00 198 NOP
016A 00 199 NOP
016B E52B 200 MOV A,2BH
016D B4E103 201 CJNE A,#0E1H,P1133
0170 0201EA 202 LJMP P11AA
0173 20B3F1 203 P1133: JB P3.3,P1127
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -