📄 slh_51.lst
字号:
0086 920E 172 MOV 0EH,C
0088 C3 173 CLR C
0089 E8 174 MOV A,R0
008A 9570 175 SUBB A,L16
008C 920F 176 MOV 0FH,C
008E C3 177 CLR C
008F E8 178 MOV A,R0
0090 9571 179 SUBB A,L17
0092 9210 180 MOV 10H,C
0094 C3 181 CLR C
0095 E8 182 MOV A,R0
0096 9572 183 SUBB A,L18
0098 9211 184 MOV 11H,C
009A C3 185 CLR C
009B E8 186 MOV A,R0
009C 9573 187 SUBB A,L19
009E 9212 188 MOV 12H,C
00A0 C3 189 CLR C
00A1 E8 190 MOV A,R0
A51 MACRO ASSEMBLER SLH_51 07/09/2007 08:40:43 PAGE 4
00A2 9574 191 SUBB A,L20
00A4 9213 192 MOV 13H,C
00A6 C3 193 CLR C
00A7 E8 194 MOV A,R0
00A8 9575 195 SUBB A,L21
00AA 9214 196 MOV 14H,C
00AC C3 197 CLR C
00AD E8 198 MOV A,R0
00AE 9576 199 SUBB A,L22
00B0 9215 200 MOV 15H,C
00B2 C3 201 CLR C
00B3 E8 202 MOV A,R0
00B4 9577 203 SUBB A,L23
00B6 9216 204 MOV 16H,C
00B8 C3 205 CLR C
00B9 E8 206 MOV A,R0
00BA 9578 207 SUBB A,L24
00BC 9217 208 MOV 17H,C
00BE C2AF 209 ZD51: CLR EA
00C0 D0D0 210 POP PSW
00C2 D0E0 211 POP ACC
00C4 D2AF 212 SETB EA
00C6 32 213 RETI
00C7 E8 214 TABLE:MOV A,R0
00C8 28 215 ADD A,R0
00C9 2413 216 ADD A,#19
00CB 83 217 TAB02:MOVC A,@A+PC
00CC F58C 218 MOV TH0,A
00CE E8 219 MOV A,R0
00CF 28 220 ADD A,R0
00D0 240D 221 ADD A,#13
00D2 83 222 TAB03:MOVC A,@A+PC
00D3 F58A 223 MOV TL0,A
00D5 22 224 RET
00D6 00 225 ZD100:NOP
00D7 00 226 NOP
00D8 00 227 NOP
00D9 00 228 NOP
00DA 00 229 NOP
00DB 00 230 NOP
00DC 758000 231 MOV P0,#00H
00DF 759000 232 MOV P1,#00H
00E2 75A000 233 MOV P2,#00H
00E5 C28C 234 CLR TR0
00E7 01BE 235 AJMP ZD51
00E9 FA72 236 TAB01:DW 64114,64451,64595,64667,64697
00EB FBC3
00ED FC53
00EF FC9B
00F1 FCB9
00F3 FCB9 237 DW 64697,64666,64595,64449,64111,59851
00F5 FC9A
00F7 FC53
00F9 FBC1
00FB FA6F
00FD E9CB
00FF F058 238 DW 61528,64118,64452,64596,64667,64697
0101 FA76
0103 FBC4
0105 FC54
0107 FC9B
0109 FCB9
010B FCB9 239 DW 64697,64666,64594,64448,64108,60952,0FF38H
010D FC9A
010F FC52
0111 FBC0
A51 MACRO ASSEMBLER SLH_51 07/09/2007 08:40:43 PAGE 5
0113 FA6C
0115 EE18
0117 FF38
0119 C2AF 240 INT001:CLR EA
011B C0E0 241 PUSH ACC
011D C0D0 242 PUSH PSW
011F D2AF 243 SETB EA
0121 057C 244 INC FB
245 ;MOV A,FB
246 ;CJNE A,#3,INT008
247 ;MOV FB,#1
0123 751818 248 INT008:MOV JS,#18H
0126 D2D4 249 SETB RS1
0128 D2D3 250 SETB RS0
012A 207F02 251 JB DSBZ,INT002
012D 0127 252 INT004:AJMP ZD102
012F 09 253 INT002:INC R1
0130 B9FAFA 254 CJNE R1,#0FAH,INT004
0133 0A 255 INT003:INC R2
0134 7900 256 MOV R1,#0
0136 BA78F4 257 CJNE R2,#78H,INT004
0139 7A00 258 INT005:MOV R2,#0
013B D57DEF 259 DJNZ DSYS,INT004
013E C27F 260 CLR DSBZ
0140 758000 261 MOV P0,#0
0143 759000 262 MOV P1,#0
0146 75A000 263 MOV P2,#0
0149 C28C 264 CLR TR0
014B C2A8 265 CLR EX0
014D 214D 266 INT006:AJMP INT006
014F 7401 267 MAIN: MOV A,#01H
0151 F55A 268 MOV GH,A
0153 F559 269 MOV SG,A
0155 7400 270 MOV A,#00H
0157 F520 271 MOV TMP_P0,A
0159 F521 272 MOV TMP_P1,A
015B F522 273 MOV TMP_P2,A
015D F518 274 MOV JS,A
015F F57C 275 MOV FB,A
0161 F57D 276 MOV DSYS,A
0163 F519 277 MOV INT01,A
0165 F51A 278 MOV INT02,A
0167 F55C 279 MOV MSH,A
0169 F510 280 MOV CHI,A
016B F511 281 MOV MIAO,A
016D F55B 282 MOV MSJS,A
016F 75570C 283 MOV TG,#0CH
0172 752F04 284 MOV 2FH,#04H
0175 758951 285 MOV TMOD,#51H
0178 758845 286 MOV TCON,#45H
017B 75B803 287 MOV IP,#03H
017E 75A803 288 MOV IE,#03H
0181 758130 289 MOV SP,#30H
0184 9035FF 290 MOV DPTR,#35FFH
0187 75B024 291 MOV P3,#24H
018A D2AF 292 SETB EA
293 ;
018C 751208 294 MOV SSH,#8
018F 751305 295 MOV SST,#5
0192 750801 296 MOV HPA,#1
0195 750900 297 MOV HPB,#0
0198 750A08 298 MOV HPC,#8
019B 750B0C 299 MOV HPD,#12
019E 750C15 300 MOV HPE,#21
01A1 750D02 301 MOV HPF,#2
01A4 750E10 302 MOV HPG,#16
A51 MACRO ASSEMBLER SLH_51 07/09/2007 08:40:43 PAGE 6
01A7 750F07 303 MOV HPH,#7
01AA 752500 304 MOV HPI,#0
01AD 752603 305 MOV HPJ,#3
01B0 752718 306 MOV ER1,#24
01B3 752800 307 MOV ER2,#0
01B6 752300 308 MOV W01,#0
309
01B9 31BB 310 CALL DH01
311 ;
312
01BB E57C 313 DH01: MOV A,FB
01BD B40102 314 CJNE A,#1,DH03
01C0 4127 315 AJMP DH02
01C2 E57C 316 DH03: MOV A,FB
01C4 B402F4 317 CJNE A,#2,DH01
01C7 757C00 318 MOV FB,#0
01CA C277 319 CLR JPBZ1
01CC 30754E 320 DH04: JNB JBZ,DH05
01CF 858D50 321 MOV TMP_TH,TH1
01D2 858B51 322 MOV TMP_TL,TL1
01D5 758B00 323 MOV TL1,#0
01D8 758D00 324 MOV TH1,#0
01DB 755200 325 MOV JBG,#0
01DE E552 326 DH06: MOV A,JBG
01E0 2552 327 ADD A,JBG
01E2 F553 328 MOV TMP_BG,A
01E4 240D 329 ADD A,#13 ;校
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -