📄 ad0808.lst
字号:
Line I Addr Code Source
212: 0131 D4 DA A
213: 0132 F6 MOV @R0,A
214: 0133 18 DEC R0
215: 0134 19 DEC R1
216: 0135 DA F8 DJNZ R2, CMUL5
217: 0137 EB MOV A, R3
218: 0138 FA MOV R2, A
219: 0139 E4 CMUL6: CLR A
220: 013A 36 ADDC A, @R0
221: 013B D4 DA A
222: 013C F6 MOV @R0,A
223: 013D 18 DEC R0
224: 013E DA F9 DJNZ R2, CMUL6
225: 0140 EB MOV A, R3
226: 0141 29 ADD A, R1
227: 0142 F9 MOV R1, A
228: 0143 DF E4 DJNZ R7, CMUIA
229: 0145 EB CMUL7: MOV A, R3
230: 0146 2B ADD A, R3
231: 0147 FA MOV R2, A
232: 0148 28 ADD A, R0
233: 0149 F8 MOV R0, A
234: 014A DE D2 DJNZ R6, CMUL2
235: 014C 22 RET
236: ;-------------------------;
237: ; 显示 ;
238: ;-------------------------;
239: ;********************************************************
240: 014D 78 FE dirv: mov r0,#0feh
241: 014F 79 27 mov r1,#27h
242: 0151 E8 mov a,r0
243: 0152 20 E0 05 di1: jb acc.0,di10 ;位选
244: 0155 C2 90 clr p1.0
245: 0157 02 01 A0 ljmp di17
246: 015A D2 90 di10: setb p1.0
247: 015C 20 E1 05 jb acc.1,di11
248: 015F C2 91 clr p1.1
249: 0161 02 01 A2 ljmp di18
250: 0164 D2 91 di11: setb p1.1
251: 0166 20 E2 05 jb acc.2,di12
252: 0169 C2 92 clr p1.2
253: 016B 02 01 A2 ljmp di18
254: 016E D2 92 di12: setb p1.2
255: 0170 20 E3 05 jb acc.3,di13
256: 0173 C2 93 clr p1.3
257: 0175 02 01 A2 ljmp di18
258: 0178 D2 93 di13: setb p1.3
259: 017A 20 E4 05 jb acc.4,di14
260: 017D C2 94 clr p1.4
261: 017F 02 01 A2 ljmp di18
262: 0182 D2 94 di14: setb p1.4
263: 0184 20 E5 05 jb acc.5,di15
264: 0187 C2 95 clr p1.5
265: 0189 02 01 A2 ljmp di18
266: 018C D2 95 di15: setb p1.5
267: 018E 20 E6 05 jb acc.6,di16
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 6
Line I Addr Code Source
268: 0191 C2 96 clr p1.6
269: 0193 02 01 A2 ljmp di18
270: 0196 D2 96 di16: setb p1.6
271: 0198 20 E7 05 jb acc.7,di17
272: 019B C2 97 clr p1.7
273: 019D 02 01 A2 ljmp di18
274: 01A0 D2 97 di17: setb p1.7
275: 01A2 90 01 BC di18: mov dptr,#tabdis ;查段选表
276: 01A5 E7 mov a,@r1
277: 01A6 93 movc a,@a+dptr
278: 01A7 F5 A0 mov p2,a ;段选
279: ; mov r7,#01h
280: ;di2: mov r6,#01h
281: ;di3: djnz r6,di3
282: ; djnz r7,di2
283: 01A9 7F 03 mov r7,#03h
284: 01AB 7E FF di2: mov r6,#0ffh
285: 01AD DE FE di3: djnz r6,di3
286: 01AF DF FA djnz r7,di2
287: 01B1 19 dec r1 ;
288: 01B2 E8 mov a,r0
289: 01B3 30 E7 05 jnb acc.7, di4
290: 01B6 23 rl a ;下一位(左移)
291: 01B7 F8 mov r0,a
292: 01B8 02 01 52 ljmp di1
293: 01BB 22 di4: ret
294:
295: ;********************************************************
296:
297: 01BC tabdis:
298: 01BC 3F 06 5B 4F DB 03fh,06H,05bH,04fH,066H,06dH,07dH,07H
01C0 66 6D 7D 07
299: ; "0" "1" "2" "3" "4" "5" "6" "7"
300: 01C4 7F 6F BF 86 DB 07fH,06fH,0Bfh,86H,0dbH,0cfH,0e6H,0edH
01C8 DB CF E6 ED
301: ; "8" "9" "0." "1." "2." "3." "4." "5."
302: 01CC 7D 07 FF EF DB 07dH,07H,0ffH,0efH,077H,07cH,039H,05eH
01D0 77 7C 39 5E
303: ; "6." "7.""8." "9." "A" "b" "C" "d"
304: 01D4 79 71 3D 76 DB 079H,071H,03dH,076H,00fH,00eH,0f0H,038H
01D8 0F 0E F0 38
305: ; "E" "F" "G" "H" "I" "J" "k" "L"
306: 01DC D4 54 5C 73 DB 0d4H,054H,05cH,073H,0dcH,050H,0d8H,078H
01E0 DC 50 D8 78
307: ; "m" "n" "o" "P" "Q" "r "s" "t"
308: 01E4 3E 18 98 F2 DB 03eH,018H,098H,0f2H,06eh,0ccH,000h
01E8 6E CC 00
309: ; "U" "v" "w" "x" "y" "z" " "
310:
311: end
register banks used: ---
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 7
no errors
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 8
L I S T O F S Y M B O L S
=============================
SYMBOL TYPE VALUE LINE
------------------------------------------------------------
AC BIT D6
ACC DATA E0
B DATA F0
B16BCD CODE 00EF 134
BCDJY CODE 00DE 113
CMUIA CODE 0129 204
CMUL CODE 010B 177
CMUL1 CODE 0117 189
CMUL2 CODE 011E 195
CMUL3 CODE 011F 196
CMUL5 CODE 012F 210
CMUL6 CODE 0139 219
CMUL7 CODE 0145 229
CY BIT D7
DI1 CODE 0152 243
DI10 CODE 015A 246
DI11 CODE 0164 250
DI12 CODE 016E 254
DI13 CODE 0178 258
DI14 CODE 0182 262
DI15 CODE 018C 266
DI16 CODE 0196 270
DI17 CODE 01A0 274
DI18 CODE 01A2 275
DI2 CODE 01AB 284
DI3 CODE 01AD 285
DI4 CODE 01BB 293
DIRV CODE 014D 240
DPH DATA 83
DPL DATA 82
EA BIT AF
ES BIT AC
ET0 BIT A9
ET1 BIT AB
EX0 BIT A8
EX1 BIT AA
EXTI0 CODE 0003
EXTI1 CODE 0013
F0 BIT D5
IE DATA A8
IE0 BIT 89
IE1 BIT 8B
INT0 BIT B2
INT00 CODE 00B3 80
INT1 BIT B3
IP DATA B8
IT0 BIT 88
IT1 BIT 8A
KL0 CODE 0069 34
LH CODE 00C2 97
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 9
SYMBOL TYPE VALUE LINE
------------------------------------------------------------
LP0 CODE 00F5 140
MAIN CODE 0030 10
OV BIT D2
P BIT D0
P0 DATA 80
P1 DATA 90
P2 DATA A0
P3 DATA B0
PCON DATA 87
PS BIT BC
PSW DATA D0
PT0 BIT B9
PT1 BIT BB
PX0 BIT B8
PX1 BIT BA
RB8 BIT 9A
RD BIT B7
REN BIT 9C
RESET CODE 0000
RI BIT 98
RS0 BIT D3
RS1 BIT D4
RXD BIT B0
SBUF DATA 99
SCON DATA 98
SINT CODE 0023
SM0 BIT 9F
SM1 BIT 9E
SM2 BIT 9D
SP DATA 81
T0 BIT B4
T1 BIT B5
TABDIS CODE 01BC 297
TB8 BIT 9B
TCON DATA 88
TF0 BIT 8D
TF1 BIT 8F
TH0 DATA 8C
TH1 DATA 8D
TI BIT 99
TIMER0 CODE 000B
TIMER1 CODE 001B
TL0 DATA 8A
TL1 DATA 8B
TMOD DATA 89
TR0 BIT 8C
TR00 CODE 00B9 89
TR1 BIT 8E
TXD BIT B1
WR BIT B6
ZB NUMBER 0050 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -