📄 110.lst
字号:
A51 MACRO ASSEMBLER 110 03/18/2008 07:43:32 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN 110.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 110.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;==========================================================================
2 ;====Power Disassembler for MCS-51 and 6502================================
3 ;==========================================================================
4 ; Writen by: 覃远高
5 ; Copyright: 覃远高
6 ; HomePage: http://coolsh.163.net
7 ; E-mail: qinyg@163.net
8 ; Tel: 0755-2282553
9 ; Update: 3.Jul,2000
10 ;==========================================================================
11 ;===========Disassemble information========================================
12 ;==========================================================================
13 ; File Name: F:\自动温控\89c51\8951wenkong.hex
14 ; IC Body: MCS-51
15 ; Date: 2008-3-14
16 ;==========================================================================
17 ;==========================================================================
18 ;标号==============指令================================地址===机器码=======
19 ;==========================================================================
0000 020163 20 Q0000: LJMP Q0163 ;0000 02 01 63
21 ;==========================================================================
0003 C3 22 Q0003: CLR C ;0003 C3
0004 E50F 23 MOV A,0FH ;0004 E5 0F
0006 950A 24 SUBB A,0AH ;0006 95 0A
0008 E509 25 MOV A,09H ;0008 E5 09
000A 6480 26 XRL A,#80H ;000A 64 80
000C F8 27 MOV R0,A ;000C F8
000D 7480 28 MOV A,#80H ;000D 74 80
000F 98 29 SUBB A,R0 ;000F 98
0010 5014 30 JNC Q0026 ;0010 50 14
0012 C3 31 CLR C ;0012 C3
0013 E50A 32 MOV A,0AH ;0013 E5 0A
0015 9508 33 SUBB A,08H ;0015 95 08
0017 7480 34 MOV A,#80H ;0017 74 80
0019 F8 35 MOV R0,A ;0019 F8
001A 6509 36 XRL A,09H ;001A 65 09
001C 98 37 SUBB A,R0 ;001C 98
001D 5007 38 JNC Q0026 ;001D 50 07
001F D291 39 SETB P1.1 ;001F D2 91
0021 C292 40 CLR P1.2 ;0021 C2 92
0023 C290 41 CLR P1.0 ;0023 C2 90
0025 22 42 RET ;0025 22
43 ;==========================================================================
0026 AF08 44 Q0026: MOV R7,08H ;0026 AF 08
0028 7E00 45 MOV R6,#00H ;0028 7E 00
002A D3 46 SETB C ;002A D3
002B E50A 47 MOV A,0AH ;002B E5 0A
002D 9F 48 SUBB A,R7 ;002D 9F
002E 7480 49 MOV A,#80H ;002E 74 80
0030 F8 50 MOV R0,A ;0030 F8
0031 6509 51 XRL A,09H ;0031 65 09
0033 98 52 SUBB A,R0 ;0033 98
0034 5008 53 JNC Q003E ;0034 50 08
0036 EF 54 MOV A,R7 ;0036 EF
0037 B50A0B 55 CJNE A,0AH,Q0045 ;0037 B5 0A 0B
003A EE 56 MOV A,R6 ;003A EE
003B B50907 57 CJNE A,09H,Q0045 ;003B B5 09 07
003E D290 58 Q003E: SETB P1.0 ;003E D2 90
A51 MACRO ASSEMBLER 110 03/18/2008 07:43:32 PAGE 2
0040 C292 59 CLR P1.2 ;0040 C2 92
0042 C291 60 CLR P1.1 ;0042 C2 91
0044 22 61 RET ;0044 22
62 ;==========================================================================
0045 D292 63 Q0045: SETB P1.2 ;0045 D2 92
0047 C291 64 CLR P1.1 ;0047 C2 91
0049 C290 65 CLR P1.0 ;0049 C2 90
004B 22 66 RET ;004B 22
67 ;==========================================================================
004C 00000000 68 Q004C: DB 00H, 00H, 00H, 00H ;....
69 ;==========================================================================
0050 E4 70 Q0050: CLR A ;0050 E4
0051 F598 71 MOV SCON,A ;0051 F5 98
0053 C2AC 72 CLR ES ;0053 C2 AC
0055 F50B 73 MOV 0BH,A ;0055 F5 0B
0057 750828 74 MOV 08H,#28H ;0057 75 08 28
005A 750F23 75 MOV 0FH,#23H ;005A 75 0F 23
005D 12008A 76 Q005D: LCALL Q008A ;005D 12 00 8A
0060 D2B5 77 SETB P3.5 ;0060 D2 B5
0062 1203D4 78 LCALL Q03D3 ;0062 12 03 D3
0065 1203B4 79 LCALL Q03B3 ;0065 12 03 B3
0068 7FCC 80 MOV R7,#0CCH ;0068 7F CC
006A 12035B 81 LCALL Q035A ;006A 12 03 5A
006D 7FBE 82 MOV R7,#0BEH ;006D 7F BE
006F 12035B 83 LCALL Q035A ;006F 12 03 5A
0072 12038C 84 LCALL Q038B ;0072 12 03 8B
0075 8F0C 85 MOV 0CH,R7 ;0075 8F 0C
0077 12038C 86 LCALL Q038B ;0077 12 03 8B
007A 8F0D 87 MOV 0DH,R7 ;007A 8F 0D
007C C2B5 88 CLR P3.5 ;007C C2 B5
007E 7F96 89 MOV R7,#96H ;007E 7F 96
0080 DFFE 90 DJNZ R7,$ ;0080 DF FE
0082 12027B 91 LCALL Q027A ;0082 12 02 7A
0085 120003 92 LCALL Q0003 ;0085 12 00 03
0088 80D3 93 SJMP Q005D ;0088 80 D3
008A 20B211 94 Q008A: JB P3.2,Q009E ;008A 20 B2 11
008D 7D14 95 MOV R5,#14H ;008D 7D 14
008F AF05 96 Q008F: MOV R7,05H ;008F AF 05
0091 1D 97 DEC R5 ;0091 1D
0092 EF 98 MOV A,R7 ;0092 EF
0093 70FA 99 JNZ Q008F ;0093 70 FA
0095 20B206 100 JB P3.2,Q009E ;0095 20 B2 06
0098 30B2FD 101 JNB P3.2,$ ;0098 30 B2 FD
009B 750B01 102 MOV 0BH,#01H ;009B 75 0B 01
009E E50B 103 Q009E: MOV A,0BH ;009E E5 0B
00A0 6401 104 XRL A,#01H ;00A0 64 01
00A2 6003 105 JZ Q00A7 ;00A2 60 03
00A4 020162 106 LJMP Q0162 ;00A4 02 01 62
107 ;==========================================================================
00A7 20B317 108 Q00A7: JB P3.3,Q00C1 ;00A7 20 B3 17
00AA FD 109 MOV R5,A ;00AA FD
00AB 0D 110 Q00AB: INC R5 ;00AB 0D
00AC BD08FC 111 CJNE R5,#08H,Q00AB ;00AC BD 08 FC
00AF 20B30F 112 JB P3.3,Q00C1 ;00AF 20 B3 0F
00B2 30B3FD 113 JNB P3.3,$ ;00B2 30 B3 FD
00B5 0508 114 INC 08H ;00B5 05 08
00B7 E508 115 MOV A,08H ;00B7 E5 08
00B9 B45503 116 CJNE A,#55H,Q00BF ;00B9 B4 55 03
00BC 750823 117 MOV 08H,#23H ;00BC 75 08 23
00BF E4 118 Q00BF: CLR A ;00BF E4
00C0 FC 119 MOV R4,A ;00C0 FC
00C1 20B418 120 Q00C1: JB P3.4,Q00DC ;00C1 20 B4 18
00C4 E4 121 CLR A ;00C4 E4
00C5 FD 122 MOV R5,A ;00C5 FD
00C6 0D 123 Q00C6: INC R5 ;00C6 0D
00C7 BD08FC 124 CJNE R5,#08H,Q00C6 ;00C7 BD 08 FC
A51 MACRO ASSEMBLER 110 03/18/2008 07:43:32 PAGE 3
00CA 20B40F 125 JB P3.4,Q00DC ;00CA 20 B4 0F
00CD 30B4FD 126 JNB P3.4,$ ;00CD 30 B4 FD
00D0 150F 127 DEC 0FH ;00D0 15 0F
00D2 E50F 128 MOV A,0FH ;00D2 E5 0F
00D4 B40303 129 CJNE A,#03H,Q00DA ;00D4 B4 03 03
00D7 750F1E 130 MOV 0FH,#1EH ;00D7 75 0F 1E
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -