📄 ggg.lst
字号:
MCS-51 MACRO ASSEMBLER GGG 05/20/:4 PAGE 1
DOS 7.10 (038-N) MCS-51 MACRO ASSEMBLER, V2.2
OBJECT MODULE PLACED IN GGG.OBJ
ASSEMBLER INVOKED BY: C:\51\ASM51.EXE GGG.ASM
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 01C3 2 AJMP STARD
3
000B 4 ORG 000BH
000B 0139 5 AJMP T0W
6
0023 7 ORG 0023H
0023 209801 8 JB RI,WX11
0026 32 9 RETI
0027 C0D0 10 WX11: PUSH PSW
0029 C0E0 11 PUSH ACC
002B E599 12 MOV A,SBUF
002D C298 13 CLR RI
002F B40D02 14 CJNE A,#0DH,RER99
0032 D278 15 SETB 2FH.0
0034 D0E0 16 RER99: POP ACC
0036 D0D0 17 POP PSW
0038 32 18 RETI
19 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0039 C0D0 20 T0W: PUSH PSW
003B C0E0 21 PUSH ACC
003D 758CC0 22 MOV TH0,#0C0H ;6(J1FwT03uV5
0040 758A00 23 MOV TL0,#00H
0043 859020 24 MOV 20H,P1
0046 85B021 25 MOV 21H,P3
0049 5321F8 26 ANL 21H,#0F8H
004C E522 27 MOV A,22H
004E B52007 28 CJNE A,20H,MH99
0051 E523 29 MOV A,23H
0053 B52102 30 CJNE A,21H,MH99
0056 01BE 31 AJMP ME
0058 201705 32 MH99: JB 22H.7,M2
005B 300702 33 JNB 20H.7,M2
005E D227 34 SETB 24H.7
0060 201605 35 M2: JB 22H.6,M3
0063 300602 36 JNB 20H.6,M3
0066 D226 37 SETB 24H.6
0068 201505 38 M3: JB 22H.5,M4
006B 300502 39 JNB 20H.5,M4
006E D225 40 SETB 24H.5
0070 201405 41 M4: JB 22H.4,M5
0073 300402 42 JNB 20H.4,M5
0076 D224 43 SETB 24H. 4
0078 201305 44 M5: JB 22H.3,M6
007B 300302 45 JNB 20H.3,M6
007E D223 46 SETB 24H. 3
0080 201205 47 M6: JB 22H.2,M7
0083 300202 48 JNB 20H.2,M7
0086 D222 49 SETB 24H. 2
0088 201105 50 M7: JB 22H.1,M8
MCS-51 MACRO ASSEMBLER GGG 05/20/:4 PAGE 2
LOC OBJ LINE SOURCE
008B 300102 51 JNB 20H.1,M8
008E D221 52 SETB 24H. 1
0090 201005 53 M8: JB 22H.0,M9
0093 300002 54 JNB 20H.0,M9
0096 D220 55 SETB 24H. 0
56
0098 201F05 57 M9: JB 23H.7,MA
009B 300F02 58 JNB 21H.7,MA
009E D22F 59 SETB 25H. 7
00A0 201D05 60 MA: JB 23H.5,MB
00A3 300D02 61 JNB 21H.5,MB
00A6 D22D 62 SETB 25H.5
00A8 201C05 63 MB: JB 23H.4,MC
00AB 300C02 64 JNB 21H.4,MC
00AE D22C 65 SETB 25H.4
00B0 201B05 66 MC: JB 23H.3,MD
00B3 300B02 67 JNB 21H.3,MD
00B6 D22B 68 SETB 25H.3
00B8 852022 69 MD: MOV 22H,20H
00BB 852123 70 MOV 23H,21H
00BE D0E0 71 ME: POP ACC
00C0 D0D0 72 POP PSW
00C2 32 73 RETI
74 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
75
00C3 758107 76 STARD: MOV SP,#07H
00C6 758921 77 MOV TMOD,#21H ;6(J1FwT1N*9$Ww7=J=2 ;T0N*9$Ww7=J=1
00C9 758DFD 78 MOV TH1,#0FDH ;6(J1FwT13uV5 #(9600BIT/S#;11!#0592MHZ#)
00CC 758BFD 79 MOV TL1,#0FDH
00CF D28E 80 SETB TR1 ;?*FtT1
81
00D1 758C80 82 MOV TH0,#80H ;6(J1FwT03uV5
00D4 758A00 83 MOV TL0,#00H
00D7 D28C 84 SETB TR0 ;?*FtT0
85
00D9 759850 86 MOV SCON,#50H ;4.?Z9$Ww7=J=N*01#,2"TJPm=SJU!#
00DC 758700 87 MOV 87H,#00H ;2(LXBJ2;<S16
00DF 75A892 88 MOV IE,#92H ;TJPm4.?Z=SJUVP6O!"T0VP6O!#
89
00E2 752400 90 MOV 24H,#00H
00E5 752500 91 MOV 25H,#00H
92
00E8 859020 93 MOV 20H,P1
00EB 85B021 94 MOV 21H,P3
00EE 5321F8 95 ANL 21H,#0F8H
96
00F1 852022 97 MOV 22H,20H
00F4 852123 98 MOV 23H,21H
99 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
00F7 20B208 100 N0: JB P3.2,NH
00FA 752400 101 MOV 24H,#00H
00FD 752500 102 MOV 25H,#00H
0100 01F7 103 AJMP N0
104
105
MCS-51 MACRO ASSEMBLER GGG 05/20/:4 PAGE 3
LOC OBJ LINE SOURCE
0102 30270F 106 NH: JNB 24H.7,N1
0105 753030 107 MOV 30H,#30H
0108 753131 108 MOV 31H,#31H
010B 31D7 109 ACALL COMSMS
010D C227 110 CLR 24H.7
010F 20B202 111 JB P3.2,N1
0112 01F7 112 AJMP N0
113
0114 30260F 114 N1: JNB 24H.6,N2
0117 753030 115 MOV 30H,#30H
011A 753132 116 MOV 31H,#32H
011D 31D7 117 ACALL COMSMS
011F C226 118 CLR 24H.6
0121 20B202 119 JB P3.2,N2
0124 01F7 120 AJMP N0
121
0126 30250F 122 N2: JNB 24H.5,N3
0129 753030 123 MOV 30H,#30H
012C 753133 124 MOV 31H,#33H
012F 31D7 125 ACALL COMSMS
0131 C225 126 CLR 24H.5
0133 20B202 127 JB P3.2,N3
0136 01F7 128 AJMP N0
129
0138 30240F 130 N3: JNB 24H.4,N4
013B 753030 131 MOV 30H,#30H
013E 753134 132 MOV 31H,#34H
0141 31D7 133 ACALL COMSMS
0143 C224 134 CLR 24H.4
0145 20B202 135 JB P3.2,N4
0148 01F7 136 AJMP N0
137
014A 30230F 138 N4: JNB 24H.3,N5
014D 753030 139 MOV 30H,#30H
0150 753135 140 MOV 31H,#35H
0153 31D7 141 ACALL COMSMS
0155 C223 142 CLR 24H.3
0157 20B202 143 JB P3.2,N5
015A 01F7 144 AJMP N0
145
015C 30220F 146 N5: JNB 24H.2,N6
015F 753030 147 MOV 30H,#30H
0162 753136 148 MOV 31H,#36H
0165 31D7 149 ACALL COMSMS
0167 C222 150 CLR 24H.2
0169 20B202 151 JB P3.2,N6
016C 01F7 152 AJMP N0
153
016E 30210F 154 N6: JNB 24H.1,N7
0171 753030 155 MOV 30H,#30H
0174 753137 156 MOV 31H,#37H
0177 31D7 157 ACALL COMSMS
0179 C221 158 CLR 24H.1
017B 20B202 159 JB P3.2,N7
017E 01F7 160 AJMP N0
MCS-51 MACRO ASSEMBLER GGG 05/20/:4 PAGE 4
LOC OBJ LINE SOURCE
161
0180 30200F 162 N7: JNB 24H.0,N8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -