A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 1 MACRO ASSEMBLER A51 V8.2.7.0 OBJECT MODULE PLACED IN .\Objects\meter-Q.obj ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE meter-Q.a51 SET(SMALL) DEBUG PRINT(.\Listings\meter-Q.lst) OBJECT(.\Object s\meter-Q.obj) 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: D:\1.Project\git\AssembleC51\Meter.bin 14 ; IC Body: MCS-51 15 ; Date: 2024/7/25 16 ;========================================================================== 17 ;========================================================================== 18 ;标号==============指令================================地址===机器码======= 19 ;========================================================================== 0000 0276EC 20 Q0000: LJMP Q76CA ;0000 02 76 CA 21 ;========================================================================== 0003 027B1F 22 Q0003: LJMP Q7AFC ;0003 02 7A FC 23 ;========================================================================== 0006 C2AF 24 Q0006: CLR EA ;0006 C2 AF 0008 E4 25 CLR A ;0008 E4 0009 F512 26 MOV 12H,A ;0009 F5 12 000B F513 27 Q000B: MOV 13H,A ;000B F5 13 000D 9003D5 28 MOV DPTR,#03D5H ;000D 90 03 D5 0010 74FF 29 MOV A,#0FFH ;0010 74 FF 0012 F0 30 MOVX @DPTR,A ;0012 F0 0013 9003EA 31 Q0013: MOV DPTR,#03EAH ;0013 90 03 EA 0016 F0 32 MOVX @DPTR,A ;0016 F0 0017 A3 33 INC DPTR ;0017 A3 0018 F0 34 MOVX @DPTR,A ;0018 F0 0019 E4 35 CLR A ;0019 E4 001A 9003E6 36 MOV DPTR,#03E6H ;001A 90 03 E6 001D F0 37 MOVX @DPTR,A ;001D F0 001E A3 38 INC DPTR ;001E A3 001F F0 39 MOVX @DPTR,A ;001F F0 0020 0284E9 40 LJMP Q84C6 ;0020 02 84 C6 41 ;========================================================================== 0023 0234B0 42 Q0023: LJMP Q3493 ;0023 02 34 93 43 ;========================================================================== 0026 FFFFFFFF 44 Q0026: DB 0FFH,0FFH,0FFH,0FFH,0FFH ;..... 002A FF 45 ;========================================================================== 002B 028D29 46 Q002B: LJMP Q8D06 ;002B 02 8D 06 47 ;========================================================================== 002E C28D 48 Q002E: CLR TF0 ;002E C2 8D 0030 C28C 49 Q0030: CLR TR0 ;0030 C2 8C 0032 7FFF 50 MOV R7,#0FFH ;0032 7F FF 0034 53F1FD 51 Q0034: ANL 0F1H,#0FDH ;0034 53 F1 FD 0037 8FF2 52 MOV 0F2H,R7 ;0037 8F F2 0039 E5F1 53 MOV A,0F1H ;0039 E5 F1 003B F138 54 Q003A: ACALL Q0730 ;003A F1 30 003D 0103 55 AJMP Q07FB ;003C E1 FB *** __________________________________________________^ A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 2 *** ERROR #A51 IN 55 (meter-Q.a51, LINE 55): TARGET OUT OF RANGE 003F 900EE2 56 MOV DPTR,#0EE2H ;003E 90 0E E2 0042 E0 57 MOVX A,@DPTR ;0041 E0 0043 2F 58 ADD A,R7 ;0042 2F 0044 F0 59 MOVX @DPTR,A ;0043 F0 0045 9003E5 60 MOV DPTR,#03E5H ;0044 90 03 E5 0048 E0 61 MOVX A,@DPTR ;0047 E0 0049 2F 62 Q0048: ADD A,R7 ;0048 2F 004A F0 63 MOVX @DPTR,A ;0049 F0 004B 22 64 RET ;004A 22 65 ;========================================================================== 004C 02624D 66 Q004B: LJMP Q622D ;004B 02 62 2D 67 ;========================================================================== 004F 2D 68 Q004D: ADD A,R5 ;004D 2D 0050 8E1E 69 MOV 1EH,R6 ;004E 8E 1E 0052 8F1F 70 MOV 1FH,R7 ;0050 8F 1F 0054 126ADB 71 Q0052: LCALL Q6ABA ;0052 12 6A BA 0057 EF 72 MOV A,R7 ;0055 EF 0058 900FE6 73 MOV DPTR,#0FE6H ;0056 90 0F E6 005B F0 74 MOVX @DPTR,A ;0059 F0 005C A3 75 INC DPTR ;005A A3 005D E4 76 CLR A ;005B E4 005E F0 77 MOVX @DPTR,A ;005C F0 005F 126ADB 78 LCALL Q6ABA ;005D 12 6A BA 0062 900FE7 79 MOV DPTR,#0FE7H ;0060 90 0F E7 0065 E0 80 MOVX A,@DPTR ;0063 E0 0066 2F 81 ADD A,R7 ;0064 2F 0067 F0 82 MOVX @DPTR,A ;0065 F0 0068 900FE6 83 MOV DPTR,#0FE6H ;0066 90 0F E6 006B E0 84 MOVX A,@DPTR ;0069 E0 006C 3400 85 ADDC A,#00H ;006A 34 00 006E F0 86 MOVX @DPTR,A ;006C F0 006F E0 87 MOVX A,@DPTR ;006D E0 0070 FE 88 MOV R6,A ;006E FE 0071 A3 89 INC DPTR ;006F A3 0072 E0 90 MOVX A,@DPTR ;0070 E0 0073 FF 91 MOV R7,A ;0071 FF 0074 22 92 RET ;0072 22 93 ;========================================================================== 0075 02674B 94 Q0073: LJMP Q672B ;0073 02 67 2B 95 ;========================================================================== 0078 E4 96 Q0076: CLR A ;0076 E4 0079 F541 97 MOV 41H,A ;0077 F5 41 007B F542 98 MOV 42H,A ;0079 F5 42 007D F541 99 MOV 41H,A ;007B F5 41 007F E4 100 Q007D: CLR A ;007D E4 0080 F542 101 MOV 42H,A ;007E F5 42 0082 755420 102 Q0080: MOV 54H,#20H ;0080 75 54 20 0085 AB42 103 MOV R3,42H ;0083 AB 42 0087 AD41 104 MOV R5,41H ;0085 AD 41 0089 E4 105 CLR A ;0087 E4 008A FF 106 MOV R7,A ;0088 FF 008B 126C87 107 LCALL Q6C66 ;0089 12 6C 66 008E 0542 108 INC 42H ;008C 05 42 0090 E542 109 MOV A,42H ;008E E5 42 0092 C3 110 Q0090: CLR C ;0090 C3 0093 9408 111 SUBB A,#08H ;0091 94 08 0095 40EB 112 JC Q0080 ;0093 40 EB 0097 0541 113 INC 41H ;0095 05 41 0099 E541 114 MOV A,41H ;0097 E5 41 009B C3 115 CLR C ;0099 C3 009C 9410 116 SUBB A,#10H ;009A 94 10 009E 40DF 117 JC Q007D ;009C 40 DF 00A0 22 118 RET ;009E 22 119 ;========================================================================== 00A1 FFFFFFFF 120 Q009F: DB 0FFH,0FFH,0FFH,0FFH ;.... A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 3 121 ;========================================================================== 00A5 0289F1 122 Q00A3: LJMP Q89CE ;00A3 02 89 CE 123 ;========================================================================== 00A8 25352E31 124 Q00A6: DB 25H, 35H, 2EH, 31H, 66H, 00H, 41H,0C9H ;%5.1f.A. 00AC 660041C9 00B0 CFCCF500 125 Q00AE: DB 0CFH,0CCH,0F5H, 00H, 20H, 20H, 20H, 20H ;........ 00B4 20202020 00B8 200041B1 126 Q00B6: DB 20H, 00H, 41H,0B1H,0A3H,0B4H,0E6H, 00H ;..A..... 00BC A3B4E600 00C0 42CFC2CC 127 Q00BE: DB 42H,0CFH,0C2H,0CCH,0F5H, 00H, 42H,0B2H ;B.....B. 00C4 F50042B2 00C8 B9B3A500 128 Q00C6: DB 0B9H,0B3H,0A5H, 00H, 43H,0C9H,0E8H,0D6H ;....C... 00CC 43C9E8D6 00D0 C300 129 Q00CE: DB 0C3H, 00H ;.. 130 ;========================================================================== 00D2 43CDCB 131 Q00D0: ORL 0CDH,#0CBH ;00D0 43 CD CB 00D5 B3 132 CPL C ;00D3 B3 00D6 F6 133 MOV @R0,A ;00D4 F6 00D7 00 134 NOP ;00D5 00 00D8 2536 135 Q00D6: ADD A,36H ;00D6 25 36 00DA 2E 136 ADD A,R6 ;00D8 2E 00DB 3168 137 ACALL Q0166 ;00D9 31 66 00DD 00 138 NOP ;00DB 00 00DE 2537 139 ADD A,37H ;00DC 25 37 00E0 2E 140 ADD A,R6 ;00DE 2E 00E1 32 141 RETI ;00DF 32 142 ;========================================================================== 00E2 66002535 143 Q00E0: DB 66H, 00H, 25H, 35H, 2EH, 32H, 66H, 00H ;f.%5.2f. 00E6 2E326600 00EA 25352E33 144 Q00E8: DB 25H, 35H, 2EH, 33H, 66H, 00H, 25H, 37H ;%5.3f.%7 00EE 66002537 00F2 2E316600 145 Q00F0: DB 2EH, 31H, 66H, 00H, 25H, 35H, 64H, 00H ;.1f.%5d. 00F6 25356400 00FA CEDECAFD 146 Q00F8: DB 0CEH,0DEH,0CAH,0FDH,0BEH,0DDH, 00H, 3CH ;.......< 00FE BEDD003C 147 ;========================================================================== 0102 4103 148 Q0100: AJMP Q0200 ;0100 41 00 0104 46 149 ORL A,@R0 ;0102 46 0105 4C 150 ORL A,R4 ;0103 4C 0106 49 151 ORL A,R1 ;0104 49 0107 503E 152 JNC Q0145 ;0105 50 3E 0109 00 153 NOP ;0107 00 010A C6 154 Q0108: XCH A,@R0 ;0108 C6 010B B5C2CA 155 CJNE A,0C2H,Q00D6 ;0109 B5 C2 CA 010E 312F 156 ACALL Q012D ;010C 31 2D 0110 00 157 Q010E: NOP ;010E 00 0111 158 ACALL Q013A ;010F 31 3A *** __________________________________________________^ *** ERROR #A45 IN 158 (meter-Q.a51, LINE 158): UNDEFINED SYMBOL (PASS-2) 0113 00 159 NOP ;0111 00 0114 302E30 160 JNB 25H.6,Q0145 ;0112 30 2E 30 0117 00 161 NOP ;0115 00 0118 36 162 ADDC A,@R0 ;0116 36 0119 3A 163 ADDC A,R2 ;0117 3A 011A 00 164 NOP ;0118 00 011B 423E 165 ORL 3EH,A ;0119 42 3E 011D 00 166 NOP ;011B 00 011E 2538 167 Q011C: ADD A,38H ;011C 25 38 0120 2E 168 ADD A,R6 ;011E 2E 0121 3566 169 ADDC A,66H ;011F 35 66 0123 00 170 NOP ;0121 00 0124 2538 171 ADD A,38H ;0122 25 38 0126 2E 172 ADD A,R6 ;0124 2E 0127 32 173 RETI ;0125 32 174 ;========================================================================== 0128 6600 175 Q0126: DB 66H, 00H ;f. A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 4 176 ;========================================================================== 012A 2538 177 Q0128: ADD A,38H ;0128 25 38 012C 2E 178 ADD A,R6 ;012A 2E 012D 33 179 RLC A ;012B 33 012E 66 180 XRL A,@R0 ;012C 66 012F 00 181 Q012D: NOP ;012D 00 0130 C3 182 Q012E: CLR C ;012E C3 0131 FC 183 MOV R4,A ;012F FC 0132 184 AJMP Q06EE ;0130 C1 EE *** __________________________________________________^ *** ERROR #A45 IN 184 (meter-Q.a51, LINE 184): UNDEFINED SYMBOL (PASS-2) 0134 185 SETB D1H ;0132 D2 D1 *** __________________________________________________^ *** ERROR #A45 IN 185 (meter-Q.a51, LINE 185): UNDEFINED SYMBOL (PASS-2) 0136 D6 186 XCHD A,@R0 ;0134 D6 0137 B4D0D0 187 CJNE A,#0D0H,Q0108 ;0135 B4 D0 D0 013A 00 188 NOP ;0138 00 013B B0B4 189 ANL C,/P3.4 ;0139 B0 B4 013D 43BCFC 190 ORL 0BCH,#0FCH ;013B 43 BC FC 0140 191 CJNE R5,#0E1H,Q010B ;013E BD E1 CA *** ___________________________________________________________^ *** ERROR #A45 IN 191 (meter-Q.a51, LINE 191): UNDEFINED SYMBOL (PASS-2) 0143 F8 192 MOV R0,A ;0141 F8 0144 00 193 NOP ;0142 00 0145 B0B4 194 ANL C,/P3.4 ;0143 B0 B4 0147 41BF 195 Q0145: AJMP Q02BC ;0145 41 BC 0149 FC 196 MOV R4,A ;0147 FC 014A C9 197 XCH A,R1 ;0148 C9 014B E8 198 MOV A,R0 ;0149 E8 014C 199 AJMP Q06E3 ;014A C1 E3 *** __________________________________________________^ *** ERROR #A45 IN 199 (meter-Q.a51, LINE 199): UNDEFINED SYMBOL (PASS-2) 014E 00 200 NOP ;014C 00 014F B2E2 201 CPL ACC.2 ;014D B2 E2 0151 C1C7 202 AJMP Q06BF ;014F C1 BF 0153 D6 203 XCHD A,@R0 ;0151 D6 0154 D02E 204 Q0152: POP 2EH ;0152 D0 2E 0156 2E 205 ADD A,R6 ;0154 2E 0157 2E 206 ADD A,R6 ;0155 2E 0158 00 207 NOP ;0156 00 0159 CE 208 XCH A,R6 ;0157 CE 015A DEB4 209 DJNZ R6,Q010E ;0158 DE B4 015C ABB8 210 MOV R3,IP ;015A AB B8 015E D0C6 211 POP 0C6H ;015C D0 C6 0160 F7 212 MOV @R1,A ;015E F7 0161 00 213 NOP ;015F 00 0162 B0B4 214 Q0160: ANL C,/P3.4 ;0160 B0 B4 0164 41BF 215 AJMP Q02BC ;0162 41 BC 0166 FC 216 MOV R4,A ;0164 FC 0167 C7 217 XCH A,@R1 ;0165 C7 0168 E5B3 218 Q0166: MOV A,0B3H ;0166 E5 B3 016A FD 219 MOV R5,A ;0168 FD 016B CA 220 XCH A,R2 ;0169 CA 016C FD 221 MOV R5,A ;016A FD 016D BEDD00 222 CJNE R6,#0DDH,Q016E ;016B BE DD 00 0170 B0B4 223 Q016E: ANL C,/P3.4 ;016E B0 B4 0172 42BC 224 ORL 0BCH,A ;0170 42 BC 0174 FC 225 MOV R4,A ;0172 FC 0175 D0DE 226 POP 0DEH ;0173 D0 DE 0177 227 DJNZ 0FDH,Q0146 ;0175 D5 FD CE *** _______________________________________________________^ *** ERROR #A45 IN 227 (meter-Q.a51, LINE 227): UNDEFINED SYMBOL (PASS-2) 017A C2B6 228 CLR P3.6 ;0178 C2 B6 017C C8 229 XCH A,R0 ;017A C8 017D 00 230 NOP ;017B 00 017E B0B4 231 ANL C,/P3.4 ;017C B0 B4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 5 0180 43BCFC 232 ORL 0BCH,#0FCH ;017E 43 BC FC 0183 CD 233 XCH A,R5 ;0181 CD 0184 CB 234 XCH A,R3 ;0182 CB 0185 B3 235 CPL C ;0183 B3 0186 F6 236 MOV @R0,A ;0184 F6 0187 00 237 NOP ;0185 00 0188 C7 238 Q0186: XCH A,@R1 ;0186 C7 0189 EB 239 MOV A,R3 ;0187 EB 018A CA 240 XCH A,R2 ;0188 CA 018B E4 241 CLR A ;0189 E4 018C C8 242 XCH A,R0 ;018A C8 018D EB 243 MOV A,R3 ;018B EB 018E D0DE 244 POP 0DEH ;018C D0 DE 0190 D5FDC1 245 DJNZ 0FDH,Q0152 ;018E D5 FD C1 0193 BF0041 246 CJNE R7,#00H,Q01D5 ;0191 BF 00 41 0196 D0DE 247 POP 0DEH ;0194 D0 DE 0198 B8C442 248 CJNE R0,#0C4H,Q01DB ;0196 B8 C4 42 019B C8 249 XCH A,R0 ;0199 C8 019C 250 CJNE @R1,#0C8H,Q016C ;019A B7 C8 CF *** ____________________________________________________________^ *** ERROR #A45 IN 250 (meter-Q.a51, LINE 250): UNDEFINED SYMBOL (PASS-2) 019F 43CDCB 251 ORL 0CDH,#0CBH ;019D 43 CD CB 01A2 B3 252 CPL C ;01A0 B3 01A3 F6 253 MOV @R0,A ;01A1 F6 01A4 00 254 NOP ;01A2 00 01A5 2D 255 ADD A,R5 ;01A3 2D 01A6 342E 256 ADDC A,#2EH ;01A4 34 2E 01A8 257 JNB 20H.0,Q01D6 ;01A6 30 00 2D *** ________________________________________________________^ *** ERROR #A45 IN 257 (meter-Q.a51, LINE 257): UNDEFINED SYMBOL (PASS-2) 01AB 33 258 RLC A ;01A9 33 01AC 2E 259 ADD A,R6 ;01AA 2E 01AD 3500 260 ADDC A,00H ;01AB 35 00 01AF 2D 261 ADD A,R5 ;01AD 2D 01B0 33 262 RLC A ;01AE 33 01B1 2E 263 ADD A,R6 ;01AF 2E 01B2 264 JNB 20H.0,Q01E0 ;01B0 30 00 2D *** ________________________________________________________^ *** ERROR #A45 IN 264 (meter-Q.a51, LINE 264): UNDEFINED SYMBOL (PASS-2) 01B5 32 265 RETI ;01B3 32 266 ;========================================================================== 01B6 2E35002D 267 Q01B4: DB 2EH, 35H, 00H, 2DH, 32H, 2EH, 30H, 00H ;.5.-2.0. 01BA 322E3000 01BE 2D312E35 268 Q01BC: DB 2DH, 31H, 2EH, 35H, 00H, 2DH, 31H, 2EH ;-1.5.-1. 01C2 002D312E 01C6 30002D30 269 Q01C4: DB 30H, 00H, 2DH, 30H, 2EH, 35H, 00H, 20H ;0.-0.5.. 01CA 2E350020 01CE 302E3000 270 Q01CC: DB 30H, 2EH, 30H, 00H, 20H, 30H, 2EH, 35H ;0.0..0.5 01D2 20302E35 01D6 00 271 Q01D4: DB 00H ;. 272 ;========================================================================== 01D7 273 Q01D5: JB 26H.1,Q0206 ;01D5 20 31 2E *** ________________________________________________________^ *** ERROR #A45 IN 273 (meter-Q.a51, LINE 273): UNDEFINED SYMBOL (PASS-2) 01DA 300021 274 JNB 20H.0,Q01FB ;01D8 30 00 20 01DD 3130 275 Q01DB: ACALL Q012E ;01DB 31 2E 01DF 3500 276 ADDC A,00H ;01DD 35 00 01E1 277 Q01DF: JB 26H.2,Q0210 ;01DF 20 32 2E *** ________________________________________________________^ *** ERROR #A45 IN 277 (meter-Q.a51, LINE 277): UNDEFINED SYMBOL (PASS-2) 01E4 300021 278 JNB 20H.0,Q0205 ;01E2 30 00 20 01E7 279 Q01E4: JB 26H.2,Q0215 ;01E4 20 32 2E *** ________________________________________________________^ *** ERROR #A45 IN 279 (meter-Q.a51, LINE 279): UNDEFINED SYMBOL (PASS-2) 01EA 3500 280 ADDC A,00H ;01E7 35 00 01EC 281 JB 26H.3,Q021A ;01E9 20 33 2E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 6 *** ________________________________________________________^ *** ERROR #A45 IN 281 (meter-Q.a51, LINE 281): UNDEFINED SYMBOL (PASS-2) 01EF 300020 282 Q01EC: JNB 20H.0,Q020F ;01EC 30 00 20 01F2 33 283 RLC A ;01EF 33 01F3 2E 284 ADD A,R6 ;01F0 2E 01F4 3500 285 ADDC A,00H ;01F1 35 00 01F6 20342E 286 JB 26H.4,Q0224 ;01F3 20 34 2E 01F9 300020 287 JNB 20H.0,Q0219 ;01F6 30 00 20 01FC 342E 288 ADDC A,#2EH ;01F9 34 2E 01FE 3500 289 Q01FB: ADDC A,00H ;01FB 35 00 0200 20352E 290 JB 26H.5,Q022E ;01FD 20 35 2E 0203 300020 291 Q0200: JNB 20H.0,Q0223 ;0200 30 00 20 0206 352E 292 ADDC A,2EH ;0203 35 2E 0208 3500 293 Q0205: ADDC A,00H ;0205 35 00 020A 20362E 294 JB 26H.6,Q0238 ;0207 20 36 2E 020D 295 JNB 20H.0,Q022D ;020A 30 00 20 *** ________________________________________________________^ *** ERROR #A45 IN 295 (meter-Q.a51, LINE 295): UNDEFINED SYMBOL (PASS-2) 0210 36 296 ADDC A,@R0 ;020D 36 0211 2E 297 ADD A,R6 ;020E 2E 0212 3500 298 Q020F: ADDC A,00H ;020F 35 00 0214 299 JB 26H.7,Q0242 ;0211 20 37 2E *** ________________________________________________________^ *** ERROR #A45 IN 299 (meter-Q.a51, LINE 299): UNDEFINED SYMBOL (PASS-2) 0217 3000CD 300 JNB 20H.0,Q01E4 ;0214 30 00 CD 021A A8D1 301 MOV R0,0D1H ;0217 A8 D1 021C B6D6D0 302 Q0219: CJNE @R0,#0D6H,Q01EC ;0219 B6 D6 D0 021F 2E 303 ADD A,R6 ;021C 2E 0220 2E 304 ADD A,R6 ;021D 2E 0221 2E 305 ADD A,R6 ;021E 2E 0222 00 306 NOP ;021F 00 0223 2535 307 ADD A,35H ;0220 25 35 0225 49 308 Q0222: ORL A,R1 ;0222 49 0226 00 309 Q0223: NOP ;0223 00 0227 D6 310 Q0224: XCHD A,@R0 ;0224 D6 0228 C7 311 XCH A,@R1 ;0225 C7 0229 C4 312 SWAP A ;0226 C4 022A DCB5 313 Q0227: DJNZ R4,Q01DF ;0227 DC B6 022C C1D2 314 AJMP Q06CA ;0229 C1 CA 022E FD 315 MOV R5,A ;022B FD 022F 316 SETB C7H ;022C D2 C7 *** __________________________________________________^ *** ERROR #A45 IN 316 (meter-Q.a51, LINE 316): UNDEFINED SYMBOL (PASS-2) 0231 00 317 Q022E: NOP ;022E 00 0232 41B5 318 AJMP Q02B2 ;022F 41 B2 0234 E2 319 MOVX A,@R0 ;0231 E2 0235 C1C7 320 Q0232: AJMP Q06BF ;0232 C1 BF 0237 00 321 NOP ;0234 00 0238 42B2 322 ORL 0B2H,A ;0235 42 B2 023A E9 323 MOV A,R1 ;0237 E9 023B D4 324 Q0238: DA A ;0238 D4 023C C4 325 SWAP A ;0239 C4 023D 00 326 NOP ;023A 00 023E 43CDA8 327 ORL 0CDH,#0A8H ;023B 43 CD A8 0241 D1BE 328 ACALL Q06B6 ;023E D1 B6 0243 00 329 NOP ;0240 00 0244 200000 330 Q0241: JB 20H.0,Q0244 ;0241 20 00 00 0247 00 331 Q0244: NOP ;0244 00 0248 00 332 NOP ;0245 00 0249 00 333 NOP ;0246 00 024A 00 334 NOP ;0247 00 024B 00 335 NOP ;0248 00 024C 00 336 NOP ;0249 00 024D 00 337 NOP ;024A 00 024E 00 338 NOP ;024B 00 024F 00 339 NOP ;024C 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 7 0250 00 340 NOP ;024D 00 0251 00 341 NOP ;024E 00 0252 00 342 NOP ;024F 00 0253 00 343 NOP ;0250 00 0254 00 344 Q0251: NOP ;0251 00 0255 00 345 NOP ;0252 00 0256 00 346 NOP ;0253 00 0257 00 347 NOP ;0254 00 0258 00 348 NOP ;0255 00 0259 00 349 NOP ;0256 00 025A 00 350 NOP ;0257 00 025B 00 351 NOP ;0258 00 025C 00 352 NOP ;0259 00 025D 00 353 NOP ;025A 00 025E 00 354 NOP ;025B 00 025F 00 355 NOP ;025C 00 0260 00 356 NOP ;025D 00 0261 00 357 NOP ;025E 00 0262 00 358 Q025F: NOP ;025F 00 0263 3A 359 ADDC A,R2 ;0260 3A 0264 FA 360 Q0261: MOV R2,A ;0261 FA 0265 15DB 361 DEC 0DBH ;0262 15 DB 0267 013B 362 AJMP Q003A ;0264 01 3A 0269 CA 363 XCH A,R2 ;0266 CA 026A 819C 364 AJMP Q0499 ;0267 81 99 026C 013B 365 AJMP Q003A ;0269 01 3A 026E 3A 366 ADDC A,R2 ;026B 3A 026F 9C 367 SUBB A,R4 ;026C 9C 0270 1E 368 DEC R6 ;026D 1E 0271 013B 369 AJMP Q003A ;026E 01 3A 0273 0D 370 INC R5 ;0270 0D 0274 1C 371 DEC R4 ;0271 1C 0275 372 CJNE A,#01H,Q02AF ;0272 B4 01 3A *** _________________________________________________________^ *** ERROR #A45 IN 372 (meter-Q.a51, LINE 372): UNDEFINED SYMBOL (PASS-2) 0278 A8D2 373 MOV R0,0D2H ;0275 A8 D2 027A 1C 374 DEC R4 ;0277 1C 027B 375 AJMP Q003B ;0278 01 3B *** __________________________________________________^ *** ERROR #A45 IN 375 (meter-Q.a51, LINE 375): UNDEFINED SYMBOL (PASS-2) 027D 4B 376 ORL A,R3 ;027A 4B 027E 29 377 ADD A,R1 ;027B 29 027F 5F 378 ANL A,R7 ;027C 5F 0280 379 AJMP Q003B ;027D 01 3B *** __________________________________________________^ *** ERROR #A45 IN 379 (meter-Q.a51, LINE 379): UNDEFINED SYMBOL (PASS-2) 0282 727B 380 ORL C,2FH.3 ;027F 72 7B 0284 B3 381 Q0281: CPL C ;0281 B3 0285 013B 382 AJMP Q003A ;0282 01 3A 0287 3F 383 ADDC A,R7 ;0284 3F 0288 F124 384 ACALL Q071C ;0285 F1 1C 028A 013B 385 AJMP Q003A ;0287 01 3A 028C 400F 386 JC Q029A ;0289 40 0F 028E 4F 387 ORL A,R7 ;028B 4F 028F 013B 388 AJMP Q003A ;028C 01 3A 0291 0D 389 INC R5 ;028E 0D 0292 1C 390 DEC R4 ;028F 1C 0293 B4013A 391 CJNE A,#01H,Q02CD ;0290 B4 01 3A 0296 0D 392 INC R5 ;0293 0D 0297 1C 393 DEC R4 ;0294 1C 0298 B4013A 394 CJNE A,#01H,Q02D2 ;0295 B4 01 3A 029B 0D 395 INC R5 ;0298 0D 029C 1C 396 DEC R4 ;0299 1C 029D B4013A 397 Q029A: CJNE A,#01H,Q02D7 ;029A B4 01 3A 02A0 0D 398 INC R5 ;029D 0D 02A1 1C 399 DEC R4 ;029E 1C A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 8 02A2 B4013A 400 CJNE A,#01H,Q02DC ;029F B4 01 3A 02A5 0D 401 INC R5 ;02A2 0D 02A6 1C 402 DEC R4 ;02A3 1C 02A7 B4013A 403 CJNE A,#01H,Q02E1 ;02A4 B4 01 3A 02AA 0D 404 INC R5 ;02A7 0D 02AB 1C 405 DEC R4 ;02A8 1C 02AC 406 CJNE A,#01H,Q02E6 ;02A9 B4 01 3A *** _________________________________________________________^ *** ERROR #A45 IN 406 (meter-Q.a51, LINE 406): UNDEFINED SYMBOL (PASS-2) 02AF 0D 407 INC R5 ;02AC 0D 02B0 1C 408 DEC R4 ;02AD 1C 02B1 409 CJNE A,#01H,Q02EB ;02AE B4 01 3A *** _________________________________________________________^ *** ERROR #A45 IN 409 (meter-Q.a51, LINE 409): UNDEFINED SYMBOL (PASS-2) 02B4 0D 410 INC R5 ;02B1 0D 02B5 1C 411 Q02B2: DEC R4 ;02B2 1C 02B6 B4013A 412 CJNE A,#01H,Q02F0 ;02B3 B4 01 3A 02B9 0D 413 INC R5 ;02B6 0D 02BA 1C 414 DEC R4 ;02B7 1C 02BB 415 CJNE A,#01H,Q02F5 ;02B8 B4 01 3A *** _________________________________________________________^ *** ERROR #A45 IN 415 (meter-Q.a51, LINE 415): UNDEFINED SYMBOL (PASS-2) 02BE 0D 416 INC R5 ;02BB 0D 02BF 1C 417 Q02BC: DEC R4 ;02BC 1C 02C0 B4013A 418 CJNE A,#01H,Q02FA ;02BD B4 01 3A 02C3 0D 419 INC R5 ;02C0 0D 02C4 1C 420 DEC R4 ;02C1 1C 02C5 B4033A 421 Q02C2: CJNE A,#03H,Q02FF ;02C2 B4 03 3A 02C8 0D 422 INC R5 ;02C5 0D 02C9 1C 423 Q02C6: DEC R4 ;02C6 1C 02CA B4043A 424 CJNE A,#04H,Q0304 ;02C7 B4 04 3A 02CD 3A 425 ADDC A,R2 ;02CA 3A 02CE 9C 426 SUBB A,R4 ;02CB 9C 02CF 1E 427 DEC R6 ;02CC 1E 02D0 06 428 Q02CD: INC @R0 ;02CD 06 02D1 C8 429 XCH A,R0 ;02CE C8 02D2 FD 430 MOV R5,A ;02CF FD 02D3 00 431 NOP ;02D0 00 02D4 04 432 INC A ;02D1 04 02D5 84 433 Q02D2: DIV AB ;02D2 84 02D6 84 434 DIV AB ;02D3 84 02D7 84 435 DIV AB ;02D4 84 02D8 84 436 DIV AB ;02D5 84 02D9 84 437 DIV AB ;02D6 84 02DA 84 438 Q02D7: DIV AB ;02D7 84 02DB 84 439 DIV AB ;02D8 84 02DC 84 440 DIV AB ;02D9 84 02DD 84 441 DIV AB ;02DA 84 02DE 84 442 DIV AB ;02DB 84 02DF 84 443 Q02DC: DIV AB ;02DC 84 02E0 04 444 INC A ;02DD 04 02E1 00 445 NOP ;02DE 00 02E2 00 446 NOP ;02DF 00 02E3 00 447 NOP ;02E0 00 02E4 202020 448 Q02E1: JB 24H.0,Q0304 ;02E1 20 20 20 02E7 449 JB 24H.0,Q0307 ;02E4 20 20 20 *** ________________________________________________________^ *** ERROR #A45 IN 449 (meter-Q.a51, LINE 449): UNDEFINED SYMBOL (PASS-2) 02EA 202020 450 JB 24H.0,Q030A ;02E7 20 20 20 02ED 202020 451 JB 24H.0,Q030D ;02EA 20 20 20 02F0 202000 452 JB 24H.0,Q02F0 ;02ED 20 20 00 02F3 CF 453 Q02F0: XCH A,R7 ;02F0 CF 02F4 D202 454 SETB 20H.2 ;02F1 D2 02 02F6 F2 455 MOVX @R0,A ;02F3 F2 02F7 121257 456 LCALL Q123E ;02F4 12 12 3E 02FA 00 457 NOP ;02F7 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 9 02FB 04 458 INC A ;02F8 04 02FC 84 459 DIV AB ;02F9 84 02FD 44B5 460 Q02FA: ORL A,#0B5H ;02FA 44 B5 02FF 8684 461 MOV 84H,@R0 ;02FC 86 84 0301 E4 462 Q02FE: CLR A ;02FE E4 0302 4404 463 Q02FF: ORL A,#04H ;02FF 44 04 0304 00 464 NOP ;0301 00 0305 0123 465 AJMP Q0023 ;0302 01 23 0307 4184 466 Q0304: AJMP Q0281 ;0304 41 81 0309 7F00 467 MOV R7,#00H ;0306 7F 00 030B 468 AJMP Q0171 ;0308 21 71 *** __________________________________________________^ *** ERROR #A45 IN 468 (meter-Q.a51, LINE 468): UNDEFINED SYMBOL (PASS-2) 030D 29 469 Q030A: ADD A,R1 ;030A 29 030E 2522 470 ADD A,22H ;030B 25 22 0310 212A 471 Q030D: AJMP Q0128 ;030D 21 28 0312 7020 472 JNZ Q0331 ;030F 70 20 0314 00 473 NOP ;0311 00 0315 CA 474 XCH A,R2 ;0312 CA 0316 FD 475 MOV R5,A ;0313 FD 0317 109254 476 JBC P1.2,Q036B ;0314 10 92 54 031A 38 477 ADDC A,R0 ;0317 38 031B FF 478 Q0318: MOV R7,A ;0318 FF 031C 38 479 ADDC A,R0 ;0319 38 031D 5452 480 ANL A,#52H ;031A 54 52 031F 481 SJMP Q030E ;031C 80 F0 *** __________________________________________________^ *** ERROR #A45 IN 481 (meter-Q.a51, LINE 481): UNDEFINED SYMBOL (PASS-2) 0321 1F 482 DEC R7 ;031E 1F 0322 483 LCALL Q10F0 ;031F 12 10 F0 *** __________________________________________________^ *** ERROR #A45 IN 483 (meter-Q.a51, LINE 483): UNDEFINED SYMBOL (PASS-2) 0325 484 JBC 20H.0,Q0367 ;0322 10 00 42 *** ________________________________________________________^ *** ERROR #A45 IN 484 (meter-Q.a51, LINE 484): UNDEFINED SYMBOL (PASS-2) 0328 422A 485 ORL 2AH,A ;0325 42 2A 032A 2E 486 ADD A,R6 ;0327 2E 032B 13 487 RRC A ;0328 13 032C 1A 488 DEC R2 ;0329 1A 032D 26 489 ADD A,@R0 ;032A 26 032E 02403E 490 LJMP Q4020 ;032B 02 40 20 491 ;========================================================================== 0331 130C33 492 Q032E: DB 13H, 0CH, 33H ;..3 493 ;========================================================================== 0334 6020 494 Q0331: JZ Q0353 ;0331 60 20 0336 00 495 NOP ;0333 00 0337 CF 496 XCH A,R7 ;0334 CF 0338 D4 497 DA A ;0335 D4 0339 00 498 NOP ;0336 00 033A 00 499 NOP ;0337 00 033B 00 500 NOP ;0338 00 033C 3E 501 ADDC A,R6 ;0339 3E 033D 2A 502 ADD A,R2 ;033A 2A 033E EA 503 MOV A,R2 ;033B EA 033F 2A 504 ADD A,R2 ;033C 2A 0340 2A 505 ADD A,R2 ;033D 2A 0341 2A 506 ADD A,R2 ;033E 2A 0342 EA 507 MOV A,R2 ;033F EA 0343 2A 508 ADD A,R2 ;0340 2A 0344 3E 509 ADDC A,R6 ;0341 3E 0345 00 510 NOP ;0342 00 0346 00 511 NOP ;0343 00 0347 00 512 NOP ;0344 00 0348 00 513 NOP ;0345 00 0349 202122 514 JB 24H.1,Q036B ;0346 20 21 22 034C 2C 515 ADD A,R4 ;0349 2C A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 10 034D 203F20 516 JB 27H.7,Q036D ;034A 20 3F 20 0350 20203F 517 JB 24H.0,Q038F ;034D 20 20 3F 0353 28 518 ADD A,R0 ;0350 28 0354 2423 519 ADD A,#23H ;0351 24 23 0356 202000 520 Q0353: JB 24H.0,Q0356 ;0353 20 20 00 0359 B1F3 521 Q0356: ACALL Q05ED ;0356 B1 ED 035B 00 522 NOP ;0358 00 035C 523 JC Q039F ;0359 40 44 *** __________________________________________________^ *** ERROR #A45 IN 523 (meter-Q.a51, LINE 523): UNDEFINED SYMBOL (PASS-2) 035E 5454 524 ANL A,#54H ;035B 54 54 0360 54D4 525 ANL A,#0D4H ;035D 54 D4 0362 FF 526 MOV R7,A ;035F FF 0363 5454 527 ANL A,#54H ;0360 54 54 0365 5454 528 ANL A,#54H ;0362 54 54 0367 5444 529 ANL A,#44H ;0364 54 44 0369 4000 530 JC Q0368 ;0366 40 00 036B 08 531 Q0368: INC R0 ;0368 08 036C 08 532 INC R0 ;0369 08 036D 04 533 INC A ;036A 04 036E 04 534 Q036B: INC A ;036B 04 036F FE 535 MOV R6,A ;036C FE 0370 432110 536 Q036D: ORL 21H,#10H ;036D 43 21 10 0373 03 537 RR A ;0370 03 0374 04 538 INC A ;0371 04 0375 08 539 INC R0 ;0372 08 0376 14 540 DEC A ;0373 14 0377 23 541 RL A ;0374 23 0378 6220 542 XRL 20H,A ;0375 62 20 037A 00 543 NOP ;0377 00 037B B2E2 544 CPL ACC.2 ;0378 B2 E2 037D 08 545 INC R0 ;037A 08 037E 3188 546 ACALL Q0186 ;037B 31 86 0380 6000 547 JZ Q037F ;037D 60 00 0382 FE 548 Q037F: MOV R6,A ;037F FE 0383 549 LJMP QF202 ;0380 02 F2 02 *** __________________________________________________^ *** ERROR #A45 IN 549 (meter-Q.a51, LINE 549): UNDEFINED SYMBOL (PASS-2) 550 ;========================================================================== 0386 FE00F800 551 Q0383: DB 0FEH, 00H,0F8H, 00H, 00H,0FFH, 00H, 04H ;........ 038A 00FF0004 038E FC030080 552 Q038B: DB 0FCH, 03H, 00H, 80H ;.... 553 ;========================================================================== 0392 47 554 Q038F: ORL A,@R1 ;038F 47 0393 555 JNB 21H.7,Q03A3 ;0390 30 0F 10 *** ________________________________________________________^ *** ERROR #A45 IN 555 (meter-Q.a51, LINE 555): UNDEFINED SYMBOL (PASS-2) 0396 67 556 XRL A,@R1 ;0393 67 0397 00 557 NOP ;0394 00 0398 07 558 INC @R1 ;0395 07 0399 4080 559 JC Q0318 ;0396 40 80 039B 7F00 560 MOV R7,#00H ;0398 7F 00 039D C1C7 561 AJMP Q06BF ;039A C1 BF 039F 4040 562 JC Q03DE ;039C 40 40 03A1 40DF 563 JC Q037F ;039E 40 DF 03A3 5555 564 ANL A,55H ;03A0 55 55 03A5 55D5 565 ANL A,0D5H ;03A2 55 D5 03A7 5555 566 ANL A,55H ;03A4 55 55 03A9 55DF 567 ANL A,0DFH ;03A6 55 DF 03AB 4040 568 JC Q03EA ;03A8 40 40 03AD 4000 569 JC Q03AC ;03AA 40 00 03AF 4040 570 Q03AC: JC Q03EE ;03AC 40 40 03B1 4057 571 JC Q0407 ;03AE 40 57 03B3 5555 572 ANL A,55H ;03B0 55 55 03B5 557F 573 ANL A,7FH ;03B2 55 7F 03B7 5555 574 ANL A,55H ;03B4 55 55 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 11 03B9 5557 575 ANL A,57H ;03B6 55 57 03BB 576 JNC Q03FA ;03B8 50 40 *** __________________________________________________^ *** ERROR #A45 IN 576 (meter-Q.a51, LINE 576): UNDEFINED SYMBOL (PASS-2) 03BD 4000 577 JC Q03BC ;03BA 40 00 03BF 578 Q03BC: CPL E9H ;03BC B2 E9 *** __________________________________________________^ *** ERROR #A45 IN 578 (meter-Q.a51, LINE 578): UNDEFINED SYMBOL (PASS-2) 03C1 579 SJMP Q0348 ;03BE 80 88 *** __________________________________________________^ *** ERROR #A45 IN 579 (meter-Q.a51, LINE 579): UNDEFINED SYMBOL (PASS-2) 03C3 48 580 Q03C0: ORL A,R0 ;03C0 48 03C4 C8 581 XCH A,R0 ;03C1 C8 03C5 A898 582 MOV R0,SCON ;03C2 A8 98 03C7 88FF 583 MOV 0FFH,R0 ;03C4 88 FF 03C9 8898 584 MOV SCON,R0 ;03C6 88 98 03CB A8A8 585 MOV R0,IE ;03C8 A8 A8 03CD 48 586 ORL A,R0 ;03CA 48 03CE C8 587 XCH A,R0 ;03CB C8 03CF 48 588 ORL A,R0 ;03CC 48 03D0 00 589 NOP ;03CD 00 03D1 00 590 NOP ;03CE 00 03D2 4040 591 JC Q0411 ;03CF 40 40 03D4 5F 592 ANL A,R7 ;03D1 5F 03D5 5252 593 ANL 52H,A ;03D2 52 52 03D7 5252 594 ANL 52H,A ;03D4 52 52 03D9 5252 595 ANL 52H,A ;03D6 52 52 03DB 525F 596 ANL 5FH,A ;03D8 52 5F 03DD 4040 597 JC Q041C ;03DA 40 40 03DF 4000 598 JC Q03DE ;03DC 40 00 03E1 D4 599 Q03DE: DA A ;03DE D4 03E2 C4 600 SWAP A ;03DF C4 03E3 00 601 NOP ;03E0 00 03E4 FC 602 MOV R4,A ;03E1 FC 03E5 0106 603 AJMP Q0006 ;03E2 01 06 03E7 E0 604 MOVX A,@DPTR ;03E4 E0 03E8 28 605 ADD A,R0 ;03E5 28 03E9 32 606 RETI ;03E6 32 607 ;========================================================================== 03EA 222232 608 Q03E7: DB 22H, 22H, 32H ;""2 609 ;========================================================================== 03ED EA 610 Q03EA: MOV A,R2 ;03EA EA 03EE 020301 611 LJMP Q02FE ;03EB 02 02 FE 612 ;========================================================================== 03F1 00 613 Q03EE: NOP ;03EE 00 03F2 00 614 NOP ;03EF 00 03F3 00 615 NOP ;03F0 00 03F4 FF 616 MOV R7,A ;03F1 FF 03F5 00 617 NOP ;03F2 00 03F6 101109 618 JBC 22H.1,Q03FF ;03F3 10 11 09 03F9 07 619 INC @R1 ;03F6 07 03FA 620 AJMP Q000F ;03F7 01 0F *** __________________________________________________^ *** ERROR #A45 IN 620 (meter-Q.a51, LINE 620): UNDEFINED SYMBOL (PASS-2) 03FC 621 ACALL Q0011 ;03F9 11 11 *** __________________________________________________^ *** ERROR #A45 IN 621 (meter-Q.a51, LINE 621): UNDEFINED SYMBOL (PASS-2) 03FE 5C 622 ANL A,R4 ;03FB 5C 03FF 807F 623 SJMP Q047D ;03FC 80 7F 0401 00 624 NOP ;03FE 00 0402 00 625 Q03FF: NOP ;03FF 00 0403 CD 626 Q0400: XCH A,R5 ;0400 CD 0404 A840 627 MOV R0,40H ;0401 A8 40 0406 41C9 628 Q0403: AJMP Q02C6 ;0403 41 C6 0408 00 629 NOP ;0405 00 0409 00 630 NOP ;0406 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 12 040A F2 631 Q0407: MOVX @R0,A ;0407 F2 040B 5252 632 Q0408: ANL 52H,A ;0408 52 52 040D 56 633 ANL A,@R0 ;040A 56 040E FA 634 MOV R2,A ;040B FA 040F 5A 635 ANL A,R2 ;040C 5A 0410 56 636 ANL A,@R0 ;040D 56 0411 F2 637 MOVX @R0,A ;040E F2 0412 00 638 NOP ;040F 00 0413 00 639 NOP ;0410 00 0414 00 640 Q0411: NOP ;0411 00 0415 4020 641 JC Q0434 ;0412 40 20 0417 1F 642 DEC R7 ;0414 1F 0418 20405F 643 JB 28H.0,Q0477 ;0415 20 40 5F 041B 4242 644 Q0418: ORL 42H,A ;0418 42 42 041D 425F 645 ORL 5FH,A ;041A 42 5F 041F 4A 646 Q041C: ORL A,R2 ;041C 4A 0420 524F 647 ANL 4FH,A ;041D 52 4F 0422 4040 648 JC Q0461 ;041F 40 40 0424 00 649 NOP ;0421 00 0425 D1BE 650 ACALL Q06B6 ;0422 D1 B6 0427 651 JB 24H.1,Q0455 ;0424 20 21 2E *** ________________________________________________________^ *** ERROR #A45 IN 651 (meter-Q.a51, LINE 651): UNDEFINED SYMBOL (PASS-2) 042A E4 652 CLR A ;0427 E4 042B 00 653 NOP ;0428 00 042C 4242 654 ORL 42H,A ;0429 42 42 042E FE 655 MOV R6,A ;042B FE 042F 4242 656 ORL 42H,A ;042C 42 42 0431 4202 657 ORL 02H,A ;042E 42 02 0433 FE 658 MOV R6,A ;0430 FE 0434 00 659 NOP ;0431 00 0435 00 660 NOP ;0432 00 0436 00 661 NOP ;0433 00 0437 00 662 Q0434: NOP ;0434 00 0438 00 663 Q0435: NOP ;0435 00 0439 00 664 NOP ;0436 00 043A 7F20 665 MOV R7,#20H ;0437 7F 20 043C 10007F 666 JBC 20H.0,Q04BB ;0439 10 00 7F 043F 00 667 NOP ;043C 00 0440 00 668 NOP ;043D 00 0441 00 669 NOP ;043E 00 0442 00 670 NOP ;043F 00 0443 3F 671 ADDC A,R7 ;0440 3F 0444 4038 672 JC Q047B ;0441 40 38 0446 00 673 NOP ;0443 00 0447 D0A3 674 POP 0A3H ;0444 D0 A3 0449 08 675 INC R0 ;0446 08 044A 8868 676 MOV 68H,R0 ;0447 88 68 044C FF 677 MOV R7,A ;0449 FF 044D 28 678 ADD A,R0 ;044A 28 044E 48 679 ORL A,R0 ;044B 48 044F 00 680 NOP ;044C 00 0450 8868 681 MOV 68H,R0 ;044D 88 68 0452 09 682 INC R1 ;044F 09 0453 0E 683 INC R6 ;0450 0E 0454 08 684 INC R0 ;0451 08 0455 A848 685 MOV R0,48H ;0452 A8 48 0457 8800 686 MOV 00H,R0 ;0454 88 00 0459 020102 687 LJMP Q0100 ;0456 02 01 00 688 ;========================================================================== 045C FF004042 689 Q0459: DB 0FFH, 00H, 40H, 42H, 21H, 26H, 18H, 18H ;..@B!&.. 0460 21261818 690 ;========================================================================== 0464 26 691 Q0461: ADD A,@R0 ;0461 26 0465 61C3 692 AJMP Q03C0 ;0462 61 C0 0467 4000 693 JC Q0466 ;0464 40 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 13 0469 CA 694 Q0466: XCH A,R2 ;0466 CA 046A B103 695 ACALL Q0500 ;0467 B1 00 046C FC 696 MOV R4,A ;0469 FC 046D 4444 697 ORL A,#44H ;046A 44 44 046F 44FC 698 ORL A,#0FCH ;046C 44 FC 0471 109010 699 JBC P1.0,Q0481 ;046E 10 90 10 0474 700 JBC 22H.0,Q0473 ;0471 10 10 FF *** ________________________________________________________^ *** ERROR #A45 IN 700 (meter-Q.a51, LINE 700): UNDEFINED SYMBOL (PASS-2) 0477 101010 701 JBC 22H.0,Q0487 ;0474 10 10 10 047A 00 702 Q0477: NOP ;0477 00 047B 00 703 NOP ;0478 00 047C 07 704 INC @R1 ;0479 07 047D 04 705 INC A ;047A 04 047E 04 706 Q047B: INC A ;047B 04 047F 04 707 INC A ;047C 04 0480 07 708 Q047D: INC @R1 ;047D 07 0481 00 709 NOP ;047E 00 0482 00 710 Q047F: NOP ;047F 00 0483 03 711 RR A ;0480 03 0484 4080 712 Q0481: JC Q0403 ;0481 40 80 0486 7F00 713 MOV R7,#00H ;0483 7F 00 0488 00 714 Q0485: NOP ;0485 00 0489 00 715 NOP ;0486 00 048A 00 716 Q0487: NOP ;0487 00 048B B1A6 717 ACALL Q05A3 ;0488 B1 A3 048D 718 JC Q04AC ;048A 40 20 *** __________________________________________________^ *** ERROR #A45 IN 718 (meter-Q.a51, LINE 718): UNDEFINED SYMBOL (PASS-2) 048F F8 719 MOV R0,A ;048C F8 0490 17 720 DEC @R1 ;048D 17 0491 8280 721 ANL C,P0.0 ;048E 82 80 0493 BEA2A2 722 CJNE R6,#0A2H,Q0435 ;0490 BE A2 A2 0496 E2 723 MOVX A,@R0 ;0493 E2 0497 A2A2 724 MOV C,P2.2 ;0494 A2 A2 0499 725 CJNE R6,#80H,Q0419 ;0496 BE 80 80 *** __________________________________________________________^ *** ERROR #A45 IN 725 (meter-Q.a51, LINE 725): UNDEFINED SYMBOL (PASS-2) 049C 00 726 Q0499: NOP ;0499 00 049D 00 727 NOP ;049A 00 049E 00 728 NOP ;049B 00 049F 7F00 729 MOV R7,#00H ;049C 7F 00 04A1 730 JB 22H.0,Q04A9 ;049E 20 10 08 *** ________________________________________________________^ *** ERROR #A45 IN 730 (meter-Q.a51, LINE 730): UNDEFINED SYMBOL (PASS-2) 04A4 06 731 INC @R0 ;04A1 06 04A5 732 AJMP Q007F ;04A2 01 7F *** __________________________________________________^ *** ERROR #A45 IN 732 (meter-Q.a51, LINE 732): UNDEFINED SYMBOL (PASS-2) 04A7 03 733 RR A ;04A4 03 04A8 0C 734 INC R4 ;04A5 0C 04A9 18 735 DEC R0 ;04A6 18 04AA 301000 736 JNB 22H.0,Q04AA ;04A7 30 10 00 04AD B4E600 737 Q04AA: CJNE A,#0E6H,Q04AD ;04AA B4 E6 00 04B0 04 738 Q04AD: INC A ;04AD 04 04B1 04 739 INC A ;04AE 04 04B2 C4 740 SWAP A ;04AF C4 04B3 641C 741 XRL A,#1CH ;04B0 64 1C 04B5 27 742 ADD A,@R1 ;04B2 27 04B6 2524 743 ADD A,24H ;04B3 25 24 04B8 24A4 744 ADD A,#0A4H ;04B5 24 A4 04BA 6424 745 XRL A,#24H ;04B7 64 24 04BC 04 746 INC A ;04B9 04 04BD 00 747 NOP ;04BA 00 04BE 00 748 Q04BB: NOP ;04BB 00 04BF 04 749 INC A ;04BC 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 14 04C0 750 LJMP Q01FF ;04BD 02 01 FF *** __________________________________________________^ *** ERROR #A45 IN 750 (meter-Q.a51, LINE 750): UNDEFINED SYMBOL (PASS-2) 751 ;========================================================================== 04C3 00 752 Q04C0: DB 00H ;. 753 ;========================================================================== 04C4 754 Q04C1: LJMP Q0202 ;04C1 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 754 (meter-Q.a51, LINE 754): UNDEFINED SYMBOL (PASS-2) 755 ;========================================================================== 04C7 42827F02 756 Q04C4: DB 42H, 82H, 7FH, 02H, 02H, 02H, 02H, 00H ;B...... 04CB 02020200 04CF CEC21021 757 Q04CC: DB 0CEH,0C2H, 10H, 21H, 86H, 70H, 00H, 7EH ;...!.p.~ 04D3 8670007E 04D7 4A4A4A4A 758 Q04D4: DB 4AH, 4AH, 4AH, 4AH, 4AH, 7EH, 00H, 00H ;JJJJJ~.. 04DB 4A7E0000 04DF 000002FE 759 Q04DC: DB 00H, 00H, 02H,0FEH, 01H, 40H, 7FH, 41H ;.....@A 04E3 01407F41 04E7 417F4141 760 Q04E4: DB 41H, 7FH, 41H, 41H, 7FH, 41H, 41H, 7FH ;AAAAA 04EB 7F41417F 04EF 4000B6C8 761 Q04EC: DB 40H, 00H,0B6H,0C8H, 00H, 00H,0FCH, 04H ;@....... 04F3 0000FC04 04F7 2424FCA5 762 Q04F4: DB 24H, 24H,0FCH,0A5H,0A6H,0A4H ;$$.... 04FB A6A4 763 ;========================================================================== 04FD FC 764 Q04FA: MOV R4,A ;04FA FC 04FE 2424 765 ADD A,#24H ;04FB 24 24 0500 2404 766 ADD A,#04H ;04FD 24 04 0502 00 767 NOP ;04FF 00 0503 8060 768 Q0500: SJMP Q0562 ;0500 80 60 0505 1F 769 DEC R7 ;0502 1F 0506 8080 770 SJMP Q0485 ;0503 80 80 0508 4246 771 ORL 46H,A ;0505 42 46 050A 2A 772 Q0507: ADD A,R2 ;0507 2A 050B 121243 773 LCALL Q122A ;0508 12 12 2A 050E 26 774 ADD A,@R0 ;050B 26 050F 42C0 775 ORL 0C0H,A ;050C 42 C0 0511 4000 776 JC Q0510 ;050E 40 00 0513 B1E4 777 Q0510: ACALL Q05E0 ;0510 B1 E0 0515 2030AC 778 JB 26H.0,Q04C1 ;0512 20 30 AC 0518 633200 779 XRL 32H,#00H ;0515 63 32 00 051B FC 780 MOV R4,A ;0518 FC 051C A4 781 MUL AB ;0519 A4 051D 782 DB A5H ;I don't know! ;051A A5 *** _______________________________________________^ *** ERROR #A45 IN 782 (meter-Q.a51, LINE 782): UNDEFINED SYMBOL (PASS-2) 051E A6A4 783 MOV @R0,0A4H ;051B A6 A4 0520 A4 784 MUL AB ;051D A4 0521 A4 785 MUL AB ;051E A4 0522 BC0000 786 CJNE R4,#00H,Q0522 ;051F BC 00 00 0525 101109 787 Q0522: JBC 22H.1,Q052E ;0522 10 11 09 0528 49 788 ORL A,R1 ;0525 49 0529 211E 789 AJMP Q011C ;0526 21 1C 052B 03 790 RR A ;0528 03 052C 7F04 791 MOV R7,#04H ;0529 7F 04 052E 3F 792 ADDC A,R7 ;052B 3F 052F 04 793 INC A ;052C 04 0530 3F 794 ADDC A,R7 ;052D 3F 0531 447F 795 Q052E: ORL A,#7FH ;052E 44 7F 0533 00 796 NOP ;0530 00 0534 00 797 NOP ;0531 00 0535 798 CJNE R2,#0C5H,Q0575 ;0532 BA C5 40 *** ___________________________________________________________^ *** ERROR #A45 IN 798 (meter-Q.a51, LINE 798): UNDEFINED SYMBOL (PASS-2) 0538 4040 799 JC Q0577 ;0535 40 40 053A 5F 800 ANL A,R7 ;0537 5F A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 15 053B D159 801 ACALL Q0651 ;0538 D1 51 053D 5154 802 ACALL Q0251 ;053A 51 51 053F 5154 803 ACALL Q0251 ;053C 51 51 0541 5162 804 ACALL Q025F ;053E 51 5F 0543 4040 805 JC Q0582 ;0540 40 40 0545 4000 806 JC Q0544 ;0542 40 00 0547 00 807 Q0544: NOP ;0544 00 0548 00 808 NOP ;0545 00 0549 00 809 NOP ;0546 00 054A 02070A 810 LJMP Q0702 ;0547 02 07 02 811 ;========================================================================== 054D 812 LJMP Q2242 ;054A 02 22 42 *** __________________________________________________^ *** ERROR #A45 IN 812 (meter-Q.a51, LINE 812): UNDEFINED SYMBOL (PASS-2) 813 ;========================================================================== 0550 82423E00 814 Q054D: DB 82H, 42H, 3EH, 00H, 00H, 00H, 00H,0D0H ;.B>..... 0554 000000D0 0558 CD101292 815 Q0555: DB 0CDH, 10H, 12H, 92H, 7EH, 12H, 12H,0FEH ;....~... 055C 7E1212FE 0560 121210FC 816 Q055D: DB 12H, 12H, 10H,0FCH, 00H ;..... 0564 00 817 ;========================================================================== 0565 00 818 Q0562: NOP ;0562 00 0566 FF 819 MOV R7,A ;0563 FF 0567 00 820 NOP ;0564 00 0568 00 821 NOP ;0565 00 0569 4042 822 JC Q05AA ;0566 40 42 056B 49 823 ORL A,R1 ;0568 49 056C 48 824 ORL A,R0 ;0569 48 056D 48 825 ORL A,R0 ;056A 48 056E 48 826 ORL A,R0 ;056B 48 056F 49 827 ORL A,R1 ;056C 49 0570 7E48 828 MOV R6,#48H ;056D 7E 48 0572 48 829 ORL A,R0 ;056F 48 0573 48 830 ORL A,R0 ;0570 48 0574 4A 831 ORL A,R2 ;0571 4A 0575 4C 832 ORL A,R4 ;0572 4C 0576 4B 833 Q0573: ORL A,R3 ;0573 4B 0577 4000 834 JC Q0576 ;0574 40 00 0579 B3 835 Q0576: CPL C ;0576 B3 057A A4 836 Q0577: MUL AB ;0577 A4 057B 8080 837 SJMP Q04FA ;0578 80 80 057D 838 SJMP Q04FC ;057A 80 80 *** __________________________________________________^ *** ERROR #A45 IN 838 (meter-Q.a51, LINE 838): UNDEFINED SYMBOL (PASS-2) 057F FF 839 MOV R7,A ;057C FF 0580 A0A0 840 ORL C,/P2.0 ;057D A0 A0 0582 909088 841 MOV DPTR,#9088H ;057F 90 90 88 0585 84 842 Q0582: DIV AB ;0582 84 0586 8280 843 ANL C,P0.0 ;0583 82 80 0588 8080 844 SJMP Q0507 ;0585 80 80 058A 00 845 NOP ;0587 00 058B 00 846 NOP ;0588 00 058C 00 847 NOP ;0589 00 058D 00 848 NOP ;058A 00 058E 00 849 NOP ;058B 00 058F FF 850 MOV R7,A ;058C FF 0590 4021 851 JC Q05B0 ;058D 40 21 0592 12040B 852 LCALL Q0408 ;058F 12 04 08 0595 103064 853 JBC 26H.0,Q05F5 ;0592 10 30 60 0598 200000 854 JB 20H.0,Q0598 ;0595 20 00 00 059B BEDD08 855 Q0598: CJNE R6,#0DDH,Q05A3 ;0598 BE DD 08 059E 08 856 INC R0 ;059B 08 059F 08 857 INC R0 ;059C 08 05A0 FF 858 MOV R7,A ;059D FF 05A1 8840 859 MOV 40H,R0 ;059E 88 40 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 16 05A3 FE 860 MOV R6,A ;05A0 FE 05A4 9292 861 MOV P1.2,C ;05A1 92 92 05A6 862 Q05A3: MOV F2H,C ;05A3 92 F2 *** __________________________________________________^ *** ERROR #A45 IN 862 (meter-Q.a51, LINE 862): UNDEFINED SYMBOL (PASS-2) 05A8 9292 863 MOV P1.2,C ;05A5 92 92 05AA 9E 864 SUBB A,R6 ;05A7 9E 05AB 8000 865 SJMP Q05AA ;05A8 80 00 05AD 0242A0 866 Q05AA: LJMP Q4281 ;05AA 02 42 81 867 ;========================================================================== 05B0 7F4030 868 Q05AD: DB 7FH, 40H, 30H ;@0 869 ;========================================================================== 05B3 0F 870 Q05B0: INC R7 ;05B0 0F 05B4 FC 871 MOV R4,A ;05B1 FC 05B5 4444 872 ORL A,#44H ;05B2 44 44 05B7 47 873 ORL A,@R1 ;05B4 47 05B8 4444 874 ORL A,#44H ;05B5 44 44 05BA FC 875 MOV R4,A ;05B7 FC 05BB 00 876 NOP ;05B8 00 05BC 00 877 NOP ;05B9 00 05BD 878 SETB D1H ;05BA D2 D1 *** __________________________________________________^ *** ERROR #A45 IN 878 (meter-Q.a51, LINE 878): UNDEFINED SYMBOL (PASS-2) 05BF 00 879 NOP ;05BC 00 05C0 00 880 NOP ;05BD 00 05C1 E2 881 MOVX A,@R0 ;05BE E2 05C2 4242 882 ORL 42H,A ;05BF 42 42 05C4 4242 883 ORL 42H,A ;05C1 42 42 05C6 4242 884 ORL 42H,A ;05C3 42 42 05C8 4242 885 ORL 42H,A ;05C5 42 42 05CA 7E00 886 MOV R6,#00H ;05C7 7E 00 05CC 00 887 Q05C9: NOP ;05C9 00 05CD 00 888 NOP ;05CA 00 05CE 00 889 NOP ;05CB 00 05CF 00 890 NOP ;05CC 00 05D0 00 891 NOP ;05CD 00 05D1 3F 892 ADDC A,R7 ;05CE 3F 05D2 202024 893 JB 24H.0,Q05F2 ;05CF 20 20 20 05D5 202024 894 JB 24H.0,Q05F5 ;05D2 20 20 20 05D8 202024 895 JB 24H.0,Q05F8 ;05D5 20 20 20 05DB 896 JB 27H.4,Q05EB ;05D8 20 3C 10 *** ________________________________________________________^ *** ERROR #A45 IN 896 (meter-Q.a51, LINE 896): UNDEFINED SYMBOL (PASS-2) 05DE 00 897 NOP ;05DB 00 05DF B0B4 898 ANL C,/P3.4 ;05DC B0 B4 05E1 101013 899 JBC 22H.0,Q05F1 ;05DE 10 10 10 05E4 900 Q05E0: JBC FFH,Q0573 ;05E0 10 FF 90 *** __________________________________________________^ *** ERROR #A45 IN 900 (meter-Q.a51, LINE 900): UNDEFINED SYMBOL (PASS-2) 05E7 905098 901 Q05E2: MOV DPTR,#5098H ;05E2 90 50 98 05EA 8888 902 MOV TCON,R0 ;05E5 88 88 05EC E9 903 MOV A,R1 ;05E7 E9 05ED 8E88 904 MOV TCON,R6 ;05E8 8E 88 05EF 8898 905 MOV SCON,R0 ;05EA 88 98 05F1 8800 906 MOV 00H,R0 ;05EC 88 00 05F3 00 907 Q05ED: NOP ;05ED 00 05F4 0242A0 908 LJMP Q4281 ;05EE 02 42 81 909 ;========================================================================== 05F7 7F00 910 Q05F1: MOV R7,#00H ;05F1 7F 00 05F9 00 911 Q05F2: NOP ;05F2 00 05FA 4040 912 JC Q0635 ;05F3 40 40 05FC 26 913 Q05F5: ADD A,@R0 ;05F5 26 05FD 2518 914 ADD A,18H ;05F6 25 18 05FF 08 915 Q05F8: INC R0 ;05F8 08 0600 16 916 DEC @R0 ;05F9 16 0601 3162 917 ACALL Q0160 ;05FA 31 60 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 17 0603 2000C6 918 JB 20H.0,Q05C9 ;05FC 20 00 CA 0606 E4 919 CLR A ;05FF E4 0607 44F4 920 ORL A,#0F4H ;0600 44 F4 0609 4F 921 Q0602: ORL A,R7 ;0602 4F 060A E4 922 CLR A ;0603 E4 060B 4464 923 ORL A,#64H ;0604 44 64 060D 909894 924 MOV DPTR,#9894H ;0606 90 98 94 0610 93 925 MOVC A,@A+DPTR ;0609 93 0611 14 926 DEC A ;060A 14 0612 98 927 SUBB A,R0 ;060B 98 0613 08 928 INC R0 ;060C 08 0614 D010 929 POP 10H ;060D D0 10 0616 00 930 NOP ;060F 00 0617 04 931 INC A ;0610 04 0618 04 932 INC A ;0611 04 0619 04 933 INC A ;0612 04 061A FF 934 MOV R7,A ;0613 FF 061B 020302 935 LJMP Q02FF ;0614 02 02 FF 936 ;========================================================================== 061E 4A8A7F00 937 Q0617: DB 4AH, 8AH, 7FH, 00H, 3FH, 80H,0FFH, 00H ;J..?... 0622 3F80FF00 0626 00C8EB00 938 Q061F: DB 00H,0C8H,0EBH, 00H, 00H, 00H, 00H, 01H ;........ 062A 00000001 062E 83761860 939 Q0627: DB 83H, 76H, 18H, 60H, 80H, 00H, 00H, 00H ;.v.`.... 0632 80000000 0636 00000040 940 Q062F: DB 00H, 00H, 00H, 40H, 20H, 10H ;...@.. 063A 2010 941 ;========================================================================== 063C 08 942 Q0635: INC R0 ;0635 08 063D 06 943 INC @R0 ;0636 06 063E 0100 944 AJMP Q0000 ;0637 01 00 0640 00 945 NOP ;0639 00 0641 00 946 NOP ;063A 00 0642 00 947 NOP ;063B 00 0643 03 948 RR A ;063C 03 0644 04 949 INC A ;063D 04 0645 18 950 DEC R0 ;063E 18 0646 301000 951 JNB 22H.0,Q0642 ;063F 30 10 00 0649 D6 952 Q0642: XCHD A,@R0 ;0642 D6 064A D000 953 POP 00H ;0643 D0 00 064C 00 954 Q0644: NOP ;0644 00 064D 00 955 NOP ;0645 00 064E FC 956 MOV R4,A ;0646 FC 064F 08 957 INC R0 ;0647 08 0650 08 958 INC R0 ;0648 08 0651 08 959 INC R0 ;0649 08 0652 08 960 INC R0 ;064A 08 0653 FF 961 MOV R7,A ;064B FF 0654 08 962 INC R0 ;064C 08 0655 08 963 INC R0 ;064D 08 0656 08 964 INC R0 ;064E 08 0657 08 965 INC R0 ;064F 08 0658 FC 966 MOV R4,A ;0650 FC 0659 08 967 Q0651: INC R0 ;0651 08 065A 00 968 NOP ;0652 00 065B 00 969 NOP ;0653 00 065C 00 970 NOP ;0654 00 065D 00 971 NOP ;0655 00 065E 07 972 INC @R1 ;0656 07 065F 973 LJMP Q0202 ;0657 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 973 (meter-Q.a51, LINE 973): UNDEFINED SYMBOL (PASS-2) 974 ;========================================================================== 0662 975 LJMP QFF02 ;065A 02 FF 02 *** __________________________________________________^ *** ERROR #A45 IN 975 (meter-Q.a51, LINE 975): UNDEFINED SYMBOL (PASS-2) A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 18 976 ;========================================================================== 0665 977 LJMP Q0202 ;065D 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 977 (meter-Q.a51, LINE 977): UNDEFINED SYMBOL (PASS-2) 978 ;========================================================================== 0668 07000000 979 Q0660: DB 07H, 00H, 00H, 00H,0BDH,0E1H, 20H, 30H ;.......0 066C BDE12030 0670 AC631000 980 Q0668: DB 0ACH, 63H, 10H, 00H, 08H, 48H, 48H, 48H ;.c...HHH 0674 08484848 0678 7F484848 981 Q0670: DB 7FH, 48H, 48H, 48H ;HHH 982 ;========================================================================== 067C 08 983 Q0674: INC R0 ;0674 08 067D 00 984 NOP ;0675 00 067E 22 985 RET ;0676 22 986 ;========================================================================== 067F 23221212 987 Q0677: DB 23H, 22H, 12H, 12H, 00H, 00H, 7EH, 22H ;#"....~" 0683 00007E22 0687 22222222 988 Q067F: DB 22H, 22H, 22H, 22H, 7EH, 00H, 00H,0CAH ;""""~... 068B 7E0000CA 068F F80404F4 989 Q0687: DB 0F8H, 04H, 04H,0F4H, 94H, 94H, 94H, 94H ;........ 0693 94949494 0697 FF949494 990 Q068F: DB 0FFH, 94H, 94H, 94H, 94H,0F4H, 04H, 04H ;........ 069B 94F40404 069F 00202011 991 Q0697: DB 00H, 20H, 20H, 11H, 10H, 08H, 06H, 01H ;........ 06A3 10080601 06A7 FF020408 992 Q069F: DB 0FFH, 02H, 04H, 08H, 08H, 11H, 30H, 10H ;......0. 06AB 08113010 06AF 00B1EA10 993 Q06A7: DB 00H,0B1H,0EAH, 10H, 10H,0D0H,0FFH, 50H ;.......P 06B3 10D0FF50 06B7 90202222 994 Q06AF: DB 90H, 20H, 22H, 22H, 22H,0E2H, 22H ;.."""." 06BB 22E222 995 ;========================================================================== 06BE 22 996 Q06B6: RET ;06B6 22 997 ;========================================================================== 06BF 22200004 998 Q06B7: DB 22H, 20H, 00H, 04H, 03H, 00H,0FFH, 00H ;"....... 06C3 0300FF00 999 ;========================================================================== 06C7 09 1000 Q06BF: INC R1 ;06BF 09 06C8 04 1001 INC A ;06C0 04 06C9 03 1002 RR A ;06C1 03 06CA 4080 1003 JC Q0644 ;06C2 40 80 06CC 7F00 1004 MOV R7,#00H ;06C4 7F 00 06CE 0106 1005 AJMP Q0006 ;06C6 01 06 06D0 1C 1006 DEC R4 ;06C8 1C 06D1 00 1007 NOP ;06C9 00 06D2 B6A800 1008 Q06CA: CJNE @R0,#0A8H,Q06CD ;06CA B6 A8 00 06D5 100CA4 1009 Q06CD: JBC 21H.4,Q0674 ;06CD 10 0C A4 06D8 2424 1010 ADD A,#24H ;06D0 24 24 06DA 25E6 1011 ADD A,0E6H ;06D2 25 E6 06DC 2424 1012 ADD A,#24H ;06D4 24 24 06DE 2424 1013 ADD A,#24H ;06D6 24 24 06E0 14 1014 DEC A ;06D8 14 06E1 0C 1015 INC R4 ;06D9 0C 06E2 04 1016 INC A ;06DA 04 06E3 00 1017 NOP ;06DB 00 06E4 4020 1018 JC Q06FE ;06DC 40 20 06E6 18 1019 DEC R0 ;06DE 18 06E7 07 1020 INC @R1 ;06DF 07 06E8 08 1021 INC R0 ;06E0 08 06E9 10207F 1022 JBC 24H.0,Q0763 ;06E1 10 20 7F 06EC 4242 1023 ORL 42H,A ;06E4 42 42 06EE 4242 1024 ORL 42H,A ;06E6 42 42 06F0 4040 1025 JC Q072A ;06E8 40 40 06F2 00 1026 NOP ;06EA 00 06F3 00 1027 NOP ;06EB 00 06F4 B4AB40 1028 CJNE A,#0ABH,Q072F ;06EC B4 AB 40 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 19 06F7 1029 JB F8H,Q06F9 ;06EF 20 F8 07 *** __________________________________________________^ *** ______________________________________________________^ *** ERROR #A45 IN 1029 (meter-Q.a51, LINE 1029): UNDEFINED SYMBOL (PASS-2) *** ERROR #A45 IN 1029 (meter-Q.a51, LINE 1029): UNDEFINED SYMBOL (PASS-2) 06FA 4244 1030 ORL 44H,A ;06F2 42 44 06FC 4444 1031 ORL A,#44H ;06F4 44 44 06FE F4 1032 CPL A ;06F6 F4 06FF 4F 1033 ORL A,R7 ;06F7 4F 0700 4444 1034 ORL A,#44H ;06F8 44 44 0702 46 1035 ORL A,@R0 ;06FA 46 0703 6440 1036 Q06FB: XRL A,#40H ;06FB 64 40 0705 00 1037 NOP ;06FD 00 0706 00 1038 Q06FE: NOP ;06FE 00 0707 00 1039 NOP ;06FF 00 0708 7F00 1040 MOV R7,#00H ;0700 7F 00 070A 00 1041 Q0702: NOP ;0702 00 070B 00 1042 NOP ;0703 00 070C 020B20 1043 LJMP Q0B12 ;0704 02 0B 12 1044 ;========================================================================== 070F 22520A07 1045 Q0707: DB 22H, 52H, 0AH, 07H, 02H, 00H, 00H,0B8H ;"R...... 0713 020000B8 0717 D00000FC 1046 Q070F: DB 0D0H, 00H, 00H,0FCH, 14H,0D4H, 54H, 54H ;......TT 071B 14D45454 071F D4043FC4 1047 Q0717: DB 0D4H, 04H, 3FH,0C4H, 45H ;..?.E 0723 45 1048 ;========================================================================== 0724 36 1049 Q071C: ADDC A,@R0 ;071C 36 0725 04 1050 INC A ;071D 04 0726 00 1051 NOP ;071E 00 0727 00 1052 NOP ;071F 00 0728 04 1053 INC A ;0720 04 0729 437000 1054 ORL 70H,#00H ;0721 43 70 00 072C 39 1055 Q0724: ADDC A,R1 ;0724 39 072D 4144 1056 AJMP Q0241 ;0725 41 41 072F 49 1057 ORL A,R1 ;0727 49 0730 5042 1058 JNC Q076C ;0728 50 42 0732 4164 1059 Q072A: AJMP Q0261 ;072A 41 61 0734 0A 1060 INC R2 ;072C 0A 0735 3427 1061 ADDC A,#27H ;072D 34 27 0737 00 1062 Q072F: NOP ;072F 00 0738 C6 1063 Q0730: XCH A,@R0 ;0730 C6 0739 F7 1064 MOV @R1,A ;0731 F7 073A 4040 1065 JC Q0774 ;0732 40 40 073C 4F 1066 ORL A,R7 ;0734 4F 073D 49 1067 ORL A,R1 ;0735 49 073E 49 1068 ORL A,R1 ;0736 49 073F C9 1069 XCH A,R1 ;0737 C9 0740 CF 1070 XCH A,R7 ;0738 CF 0741 70C0 1071 JNZ Q06FB ;0739 70 C0 0743 CF 1072 XCH A,R7 ;073B CF 0744 49 1073 ORL A,R1 ;073C 49 0745 59 1074 ANL A,R1 ;073D 59 0746 69 1075 XRL A,R1 ;073E 69 0747 4F 1076 ORL A,R7 ;073F 4F 0748 00 1077 NOP ;0740 00 0749 00 1078 NOP ;0741 00 074A 1079 LJMP Q027E ;0742 02 02 7E *** __________________________________________________^ *** ERROR #A45 IN 1079 (meter-Q.a51, LINE 1079): UNDEFINED SYMBOL (PASS-2) 1080 ;========================================================================== 074D 4545447C 1081 Q0745: DB 45H, 45H, 44H, 7CH, 00H, 7CH, 44H, 45H ;EED|.|DE 0751 007C4445 0755 457E0602 1082 Q074D: DB 45H, 7EH, 06H, 02H, 00H,0C7H,0E5H, 10H ;E~...... 0759 00C7E510 075D 6106E018 1083 Q0755: DB 61H, 06H,0E0H, 18H, 20H,0AAH,0AAH,0AAH ;a....... A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 20 0761 20AAAAAA 0765 BFAAAAAA 1084 Q075D: DB 0BFH,0AAH,0AAH,0AAH, 2AH, 00H ;....*. 0769 2A00 1085 ;========================================================================== 076B 00 1086 Q0763: NOP ;0763 00 076C 04 1087 INC A ;0764 04 076D 04 1088 INC A ;0765 04 076E FF 1089 MOV R7,A ;0766 FF 076F 00 1090 NOP ;0767 00 0770 00 1091 NOP ;0768 00 0771 00 1092 NOP ;0769 00 0772 FF 1093 MOV R7,A ;076A FF 0773 0A 1094 INC R2 ;076B 0A 0774 0A 1095 Q076C: INC R2 ;076C 0A 0775 0A 1096 INC R2 ;076D 0A 0776 4A 1097 ORL A,R2 ;076E 4A 0777 8A7F 1098 MOV 7FH,R2 ;076F 8A 7F 0779 00 1099 NOP ;0771 00 077A 00 1100 NOP ;0772 00 077B 00 1101 NOP ;0773 00 077C B3 1102 Q0774: CPL C ;0774 B3 077D FD 1103 MOV R5,A ;0775 FD 077E FE 1104 MOV R6,A ;0776 FE 077F 1105 LJMP Q32CA ;0777 02 32 CA *** __________________________________________________^ *** ERROR #A45 IN 1105 (meter-Q.a51, LINE 1105): UNDEFINED SYMBOL (PASS-2) 1106 ;========================================================================== 0782 4620302C 1107 Q077A: DB 46H, 20H, 30H, 2CH,0E3H, 24H, 28H, 10H ;F.0,.$(. 0786 E3242810 078A 20200000 1108 Q0782: DB 20H, 20H, 00H, 00H,0FFH, 02H, 04H, 43H ;.......C 078E FF020443 0792 20 1109 Q078A: DB 20H ;. 1110 ;========================================================================== 0793 114F 1111 Q078B: ACALL Q004D ;078B 11 4D 0795 8182 1112 AJMP Q047F ;078D 81 7F 0797 1113 AJMP Q0005 ;078F 01 05 *** __________________________________________________^ *** ERROR #A45 IN 1113 (meter-Q.a51, LINE 1113): UNDEFINED SYMBOL (PASS-2) 0799 09 1114 INC R1 ;0791 09 079A 1130 1115 ACALL Q0030 ;0792 11 30 079C 00 1116 NOP ;0794 00 079D 00 1117 NOP ;0795 00 079E C8 1118 XCH A,R0 ;0796 C8 079F CE 1119 XCH A,R6 ;0797 CE 07A0 8040 1120 SJMP Q07DA ;0798 80 40 07A2 1121 JNB FCH,Q0724 ;079A 30 FC 87 *** __________________________________________________^ *** ERROR #A45 IN 1121 (meter-Q.a51, LINE 1121): UNDEFINED SYMBOL (PASS-2) 07A5 8284 1122 ANL C,P0.4 ;079D 82 84 07A7 84 1123 DIV AB ;079F 84 07A8 84 1124 DIV AB ;07A0 84 07A9 FC 1125 Q07A1: MOV R4,A ;07A1 FC 07AA 8282 1126 ANL C,P0.2 ;07A2 82 82 07AC 8282 1127 ANL C,P0.2 ;07A4 82 82 07AE 8000 1128 SJMP Q07A8 ;07A6 80 00 07B0 00 1129 Q07A8: NOP ;07A8 00 07B1 00 1130 NOP ;07A9 00 07B2 00 1131 NOP ;07AA 00 07B3 7F00 1132 MOV R7,#00H ;07AB 7F 00 07B5 1133 JB 24H.0,Q07D0 ;07AD 20 20 20 *** ________________________________________________________^ *** ERROR #A45 IN 1133 (meter-Q.a51, LINE 1133): UNDEFINED SYMBOL (PASS-2) 07B8 1134 JB 27H.7,Q07D3 ;07B0 20 3F 20 *** ________________________________________________________^ *** ERROR #A45 IN 1134 (meter-Q.a51, LINE 1134): UNDEFINED SYMBOL (PASS-2) 07BB 202020 1135 JB 24H.0,Q07D6 ;07B3 20 20 20 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 21 07BE 2000D2 1136 JB 20H.0,Q078B ;07B6 20 00 D2 07C1 E2 1137 MOVX A,@R0 ;07B9 E2 07C2 101012 1138 JBC 22H.0,Q07CF ;07BA 10 10 12 07C5 D256 1139 SETB 2AH.6 ;07BD D2 56 07C7 5A 1140 ANL A,R2 ;07BF 5A 07C8 D253 1141 SETB 2AH.3 ;07C0 D2 53 07CA 525A 1142 ANL 5AH,A ;07C2 52 5A 07CC 56 1143 ANL A,@R0 ;07C4 56 07CD D212 1144 SETB 22H.2 ;07C5 D2 12 07CF 121016 1145 LCALL Q1000 ;07C7 12 10 00 07D2 00 1146 NOP ;07CA 00 07D3 203803 1147 JB 27H.0,Q07D1 ;07CB 20 38 03 07D6 3A 1148 ADDC A,R2 ;07CE 3A 07D7 4242 1149 Q07CF: ORL 42H,A ;07CF 42 42 07D9 4B 1150 Q07D1: ORL A,R3 ;07D1 4B 07DA 5242 1151 ANL 42H,A ;07D2 52 42 07DC 4263 1152 ORL 63H,A ;07D4 42 63 07DE 08 1153 Q07D6: INC R0 ;07D6 08 07DF 300000 1154 JNB 20H.0,Q07DA ;07D7 30 00 00 07E2 BCFC41 1155 Q07DA: CJNE R4,#0FCH,Q081D ;07DA BC FC 40 07E5 1156 JNB EFH,Q0808 ;07DD 30 EF 28 *** __________________________________________________^ *** ERROR #A45 IN 1156 (meter-Q.a51, LINE 1156): UNDEFINED SYMBOL (PASS-2) 07E8 28 1157 ADD A,R0 ;07E0 28 07E9 4464 1158 ORL A,#64H ;07E1 44 64 07EB DC10 1159 DJNZ R4,Q07F5 ;07E3 DC 10 07ED 54FF 1160 ANL A,#0FFH ;07E5 54 FF 07EF 5454 1161 ANL A,#54H ;07E7 54 54 07F1 7C10 1162 MOV R4,#10H ;07E9 7C 10 07F3 00 1163 NOP ;07EB 00 07F4 1164 AJMP Q0001 ;07EC 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1164 (meter-Q.a51, LINE 1164): UNDEFINED SYMBOL (PASS-2) 07F6 7F21 1165 MOV R7,#21H ;07EE 7F 21 07F8 5125 1166 ACALL Q0222 ;07F0 51 22 07FA 14 1167 DEC A ;07F2 14 07FB 0F 1168 INC R7 ;07F3 0F 07FC 14 1169 DEC A ;07F4 14 07FD 253F 1170 Q07F5: ADD A,3FH ;07F5 25 3F 07FF 4545 1171 ORL A,45H ;07F7 45 45 0801 4544 1172 ORL A,44H ;07F9 45 44 0803 00 1173 Q07FB: NOP ;07FB 00 0804 C5CC 1174 XCH A,0CCH ;07FC C5 CC 0806 2020A0 1175 JB 24H.0,Q07A1 ;07FE 20 20 A0 0809 A07C 1176 Q0800: ORL C,/2FH.4 ;0800 A0 7C 080B 2426 1177 Q0802: ADD A,#26H ;0802 24 26 080D 6D 1178 XRL A,R5 ;0804 6D 080E B42424 1179 CJNE A,#24H,Q082C ;0805 B4 24 24 0811 24FC 1180 Q0808: ADD A,#0FCH ;0808 24 FC 0813 1181 JB 24H.0,Q082D ;080A 20 20 20 *** ________________________________________________________^ *** ERROR #A45 IN 1181 (meter-Q.a51, LINE 1181): UNDEFINED SYMBOL (PASS-2) 0816 00 1182 NOP ;080D 00 0817 4442 1183 ORL A,#42H ;080E 44 42 0819 418A 1184 AJMP Q0A7C ;0810 41 7C 081B 4444 1185 ORL A,#44H ;0812 44 44 081D 7C45 1186 MOV R4,#45H ;0814 7C 45 081F 447D 1187 ORL A,#7DH ;0816 44 7D 0821 46 1188 ORL A,@R0 ;0818 46 0822 457C 1189 ORL A,7CH ;0819 45 7C 0824 1190 JC Q085D ;081B 40 40 *** __________________________________________________^ *** ERROR #A45 IN 1190 (meter-Q.a51, LINE 1190): UNDEFINED SYMBOL (PASS-2) 0826 00 1191 Q081D: NOP ;081D 00 0827 D6 1192 XCHD A,@R0 ;081E D6 0828 C7 1193 XCH A,@R1 ;081F C7 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 22 0829 101413 1194 Q0820: JBC 22H.4,Q0836 ;0820 10 14 13 082C 927E 1195 MOV 2FH.6,C ;0823 92 7E 082E 32 1196 RETI ;0825 32 1197 ;========================================================================== 082F 5292007C 1198 Q0826: DB 52H, 92H, 00H, 7CH, 44H, 44H ;R..|DD 0833 4444 1199 ;========================================================================== 0835 447C 1200 Q082C: ORL A,#7CH ;082C 44 7C 0837 00 1201 NOP ;082E 00 0838 00 1202 NOP ;082F 00 0839 00 1203 NOP ;0830 00 083A 1204 AJMP Q0801 ;0831 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1204 (meter-Q.a51, LINE 1204): UNDEFINED SYMBOL (PASS-2) 083C 00 1205 NOP ;0833 00 083D FF 1206 MOV R7,A ;0834 FF 083E 49 1207 ORL A,R1 ;0835 49 083F 49 1208 Q0836: ORL A,R1 ;0836 49 0840 49 1209 ORL A,R1 ;0837 49 0841 49 1210 ORL A,R1 ;0838 49 0842 49 1211 ORL A,R1 ;0839 49 0843 49 1212 ORL A,R1 ;083A 49 0844 FF 1213 MOV R7,A ;083B FF 0845 00 1214 NOP ;083C 00 0846 00 1215 NOP ;083D 00 0847 00 1216 NOP ;083E 00 0848 00 1217 NOP ;083F 00 0849 B9AB00 1218 Q0840: CJNE R1,#0ABH,Q0843 ;0840 B9 AB 00 084C 00 1219 Q0843: NOP ;0843 00 084D 1220 Q0844: SJMP Q0886 ;0844 80 40 *** __________________________________________________^ *** ERROR #A45 IN 1220 (meter-Q.a51, LINE 1220): UNDEFINED SYMBOL (PASS-2) 084F 1221 JNB 21H.6,Q07CD ;0846 30 0E 84 *** ________________________________________________________^ *** ERROR #A45 IN 1221 (meter-Q.a51, LINE 1221): UNDEFINED SYMBOL (PASS-2) 0852 00 1222 NOP ;0849 00 0853 00 1223 NOP ;084A 00 0854 0E 1224 INC R6 ;084B 0E 0855 1225 JBC 2CH.0,Q080F ;084C 10 60 C0 *** ________________________________________________________^ *** ERROR #A45 IN 1225 (meter-Q.a51, LINE 1225): UNDEFINED SYMBOL (PASS-2) 0858 807F 1226 SJMP Q07D1 ;084F 80 80 *** __________________________________________________^ *** ERROR #A51 IN 1226 (meter-Q.a51, LINE 1226): TARGET OUT OF RANGE 085A 00 1227 NOP ;0851 00 085B 00 1228 NOP ;0852 00 085C 0129 1229 AJMP Q0820 ;0853 01 20 085E 7028 1230 JNZ Q087F ;0855 70 28 0860 2423 1231 ADD A,#23H ;0857 24 23 0862 1232 ACALL Q0910 ;0859 31 10 *** __________________________________________________^ *** ERROR #A45 IN 1232 (meter-Q.a51, LINE 1232): UNDEFINED SYMBOL (PASS-2) 0864 10147A 1233 JBC 22H.4,Q08D6 ;085B 10 14 78 0867 300100 1234 JNB 20H.1,Q0861 ;085E 30 01 00 086A 00 1235 Q0861: NOP ;0861 00 086B CB 1236 XCH A,R3 ;0862 CB 086C BE0010 1237 CJNE R6,#00H,Q0876 ;0863 BE 00 10 086F 9292 1238 MOV P1.2,C ;0866 92 92 0871 9292 1239 MOV P1.2,C ;0868 92 92 0873 9292 1240 MOV P1.2,C ;086A 92 92 0875 9292 1241 MOV P1.2,C ;086C 92 92 0877 1242 LCALL Q0202 ;086E 12 02 02 *** __________________________________________________^ *** ERROR #A45 IN 1242 (meter-Q.a51, LINE 1242): UNDEFINED SYMBOL (PASS-2) 087A FE 1243 MOV R6,A ;0871 FE 087B 00 1244 NOP ;0872 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 23 087C 00 1245 NOP ;0873 00 087D 00 1246 NOP ;0874 00 087E 00 1247 NOP ;0875 00 087F 1F 1248 Q0876: DEC R7 ;0876 1F 0880 04 1249 INC A ;0877 04 0881 04 1250 INC A ;0878 04 0882 04 1251 INC A ;0879 04 0883 04 1252 INC A ;087A 04 0884 04 1253 INC A ;087B 04 0885 04 1254 INC A ;087C 04 0886 0F 1255 INC R7 ;087D 0F 0887 00 1256 NOP ;087E 00 0888 204041 1257 Q087F: JB 28H.0,Q08C1 ;087F 20 40 3F 088B 403F 1258 Q0880: JC Q08C1 ;0880 40 3F 088D 00 1259 NOP ;0882 00 088E 00 1260 NOP ;0883 00 088F D3 1261 SETB C ;0884 D3 0890 A600 1262 MOV @R0,00H ;0885 A6 00 0892 00 1263 NOP ;0887 00 0893 FC 1264 MOV R4,A ;0888 FC 0894 4484 1265 ORL A,#84H ;0889 44 84 0896 04 1266 INC A ;088B 04 0897 14 1267 DEC A ;088C 14 0898 25C6 1268 ADD A,0C6H ;088D 25 C6 089A 84 1269 DIV AB ;088F 84 089B 04 1270 INC A ;0890 04 089C 04 1271 INC A ;0891 04 089D E4 1272 CLR A ;0892 E4 089E 4400 1273 ORL A,#00H ;0893 44 00 08A0 00 1274 NOP ;0895 00 08A1 4038 1275 JC Q08D0 ;0896 40 38 08A3 07 1276 INC @R1 ;0898 07 08A4 20202F 1277 JB 24H.0,Q08CB ;0899 20 20 2F 08A7 2420 1278 ADD A,#20H ;089C 24 20 08A9 23 1279 RL A ;089E 23 08AA 1280 JNB 25H.4,Q08C5 ;089F 30 2C 23 *** ________________________________________________________^ *** ERROR #A45 IN 1280 (meter-Q.a51, LINE 1280): UNDEFINED SYMBOL (PASS-2) 08AD 1281 JB 24H.0,Q08C5 ;08A2 20 20 20 *** ________________________________________________________^ *** ERROR #A45 IN 1281 (meter-Q.a51, LINE 1281): UNDEFINED SYMBOL (PASS-2) 08B0 00 1282 NOP ;08A5 00 08B1 C1B8 1283 Q08A6: AJMP Q0EA6 ;08A6 C1 A6 08B3 00 1284 NOP ;08A8 00 08B4 101010 1285 JBC 22H.0,Q08BC ;08A9 10 10 10 08B7 101010 1286 JBC 22H.0,Q08BF ;08AC 10 10 10 08BA FF 1287 MOV R7,A ;08AF FF 08BB 1288 JBC 22H.0,Q08C3 ;08B0 10 10 10 *** ________________________________________________________^ *** ERROR #A45 IN 1288 (meter-Q.a51, LINE 1288): UNDEFINED SYMBOL (PASS-2) 08BE 1010F0 1289 JBC 22H.0,Q08A6 ;08B3 10 10 F0 08C1 00 1290 NOP ;08B6 00 08C2 00 1291 NOP ;08B7 00 08C3 00 1292 NOP ;08B8 00 08C4 00 1293 NOP ;08B9 00 08C5 8040 1294 SJMP Q08FC ;08BA 80 40 08C7 1295 Q08BC: JB 23H.0,Q08C5 ;08BC 20 18 06 *** ________________________________________________________^ *** ERROR #A45 IN 1295 (meter-Q.a51, LINE 1295): UNDEFINED SYMBOL (PASS-2) 08CA 0109 1296 Q08BF: AJMP Q0800 ;08BF 01 00 08CC 00 1297 Q08C1: NOP ;08C1 00 08CD 407E 1298 JC Q0844 ;08C2 40 80 *** __________________________________________________^ *** ERROR #A51 IN 1298 (meter-Q.a51, LINE 1298): TARGET OUT OF RANGE 08CF 1299 JC Q0905 ;08C4 40 3F *** __________________________________________________^ A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 24 *** ERROR #A45 IN 1299 (meter-Q.a51, LINE 1299): UNDEFINED SYMBOL (PASS-2) 08D1 00 1300 NOP ;08C6 00 08D2 00 1301 NOP ;08C7 00 08D3 B1F4 1302 ACALL Q0DE4 ;08C8 B1 E4 08D5 00 1303 NOP ;08CA 00 08D6 84 1304 Q08CB: DIV AB ;08CB 84 08D7 4434 1305 ORL A,#34H ;08CC 44 34 08D9 2404 1306 ADD A,#04H ;08CE 24 04 08DB FD 1307 Q08D0: MOV R5,A ;08D0 FD 08DC 06 1308 INC @R0 ;08D1 06 08DD 06 1309 INC @R0 ;08D2 06 08DE FC 1310 MOV R4,A ;08D3 FC 08DF 04 1311 INC A ;08D4 04 08E0 14 1312 DEC A ;08D5 14 08E1 24E4 1313 Q08D6: ADD A,#0E4H ;08D6 24 E4 08E3 4400 1314 ORL A,#00H ;08D8 44 00 08E5 8190 1315 AJMP Q0C80 ;08DA 81 80 08E7 8041 1316 SJMP Q091F ;08DC 80 41 08E9 1317 AJMP Q0A27 ;08DE 41 27 *** __________________________________________________^ *** ERROR #A45 IN 1317 (meter-Q.a51, LINE 1317): UNDEFINED SYMBOL (PASS-2) 08EB 29 1318 ADD A,R1 ;08E0 29 08EC 1319 ACALL Q0811 ;08E1 11 11 *** __________________________________________________^ *** ERROR #A45 IN 1319 (meter-Q.a51, LINE 1319): UNDEFINED SYMBOL (PASS-2) 08EE 29 1320 ADD A,R1 ;08E3 29 08EF 27 1321 ADD A,@R1 ;08E4 27 08F0 41CE 1322 AJMP Q0AC0 ;08E5 41 C0 08F2 1323 JC Q0929 ;08E7 40 40 *** __________________________________________________^ *** ERROR #A45 IN 1323 (meter-Q.a51, LINE 1323): UNDEFINED SYMBOL (PASS-2) 08F4 00 1324 NOP ;08E9 00 08F5 D7 1325 XCHD A,@R1 ;08EA D7 08F6 D4 1326 Q08EB: DA A ;08EB D4 08F7 00 1327 NOP ;08EC 00 08F8 00 1328 NOP ;08ED 00 08F9 00 1329 NOP ;08EE 00 08FA F8 1330 MOV R0,A ;08EF F8 08FB 48 1331 ORL A,R0 ;08F0 48 08FC 48 1332 ORL A,R0 ;08F1 48 08FD 4C 1333 ORL A,R4 ;08F2 4C 08FE 4B 1334 ORL A,R3 ;08F3 4B 08FF 4A 1335 ORL A,R2 ;08F4 4A 0900 48 1336 ORL A,R0 ;08F5 48 0901 48 1337 ORL A,R0 ;08F6 48 0902 48 1338 ORL A,R0 ;08F7 48 0903 F8 1339 MOV R0,A ;08F8 F8 0904 00 1340 NOP ;08F9 00 0905 00 1341 NOP ;08FA 00 0906 00 1342 NOP ;08FB 00 0907 00 1343 Q08FC: NOP ;08FC 00 0908 00 1344 NOP ;08FD 00 0909 00 1345 NOP ;08FE 00 090A FF 1346 Q08FF: MOV R7,A ;08FF FF 090B 4444 1347 ORL A,#44H ;0900 44 44 090D 4444 1348 ORL A,#44H ;0902 44 44 090F 4444 1349 ORL A,#44H ;0904 44 44 0911 4444 1350 ORL A,#44H ;0906 44 44 0913 FF 1351 MOV R7,A ;0908 FF 0914 00 1352 NOP ;0909 00 0915 00 1353 NOP ;090A 00 0916 00 1354 NOP ;090B 00 0917 BCEC08 1355 CJNE R4,#0ECH,Q0917 ;090C BC EC 08 091A 8868 1356 MOV 68H,R0 ;090F 88 68 091C FF 1357 MOV R7,A ;0911 FF 091D 28 1358 ADD A,R0 ;0912 28 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 25 091E 48 1359 ORL A,R0 ;0913 48 091F 1360 JBC 29H.0,Q095B ;0914 10 48 44 *** ________________________________________________________^ *** ERROR #A45 IN 1360 (meter-Q.a51, LINE 1360): UNDEFINED SYMBOL (PASS-2) 0922 434448 1361 Q0917: ORL 44H,#48H ;0917 43 44 48 0925 5011 1362 JNC Q092C ;091A 50 10 0927 100003 1363 JBC 20H.0,Q0921 ;091C 10 00 02 092A 0109 1364 Q091F: AJMP Q0800 ;091F 01 00 092C 00 1365 Q0920: NOP ;0920 00 092D 7F00 1366 Q0921: MOV R7,#00H ;0921 7F 00 092F 20222D 1367 JB 24H.2,Q0952 ;0923 20 22 2C 0932 213B 1368 AJMP Q092E ;0926 21 2E 0934 302828 1369 JNB 25H.0,Q0952 ;0928 30 28 27 0937 22 1370 RET ;092B 22 1371 ;========================================================================== 0938 2000BB 1372 Q092C: JB 20H.0,Q08EB ;092C 20 00 BC 093B BCE400 1373 Q092E: CJNE R4,#0E4H,Q0931 ;092E BC E4 00 093E F8 1374 Q0931: MOV R0,A ;0931 F8 093F 1375 AJMP Q0806 ;0932 01 06 *** __________________________________________________^ *** ERROR #A45 IN 1375 (meter-Q.a51, LINE 1375): UNDEFINED SYMBOL (PASS-2) 0941 00 1376 NOP ;0934 00 0942 F0 1377 MOVX @DPTR,A ;0935 F0 0943 9292 1378 MOV P1.2,C ;0936 92 92 0945 9292 1379 MOV P1.2,C ;0938 92 92 0947 F2 1380 MOVX @R0,A ;093A F2 0948 020301 1381 LJMP Q02FE ;093B 02 02 FE 1382 ;========================================================================== 094B 000000FF 1383 Q093E: DB 00H, 00H, 00H,0FFH, 00H, 00H, 00H, 07H ;........ 094F 00000007 0953 04040404 1384 Q0946: DB 04H, 04H, 04H, 04H, 07H, 40H, 80H, 7FH ;.....@. 0957 0740807F 095B 0000C8D5 1385 Q094E: DB 00H, 00H,0C8H,0D5H ;.... 1386 ;========================================================================== 095F 00 1387 Q0952: NOP ;0952 00 0960 00 1388 NOP ;0953 00 0961 00 1389 NOP ;0954 00 0962 FE 1390 MOV R6,A ;0955 FE 0963 4242 1391 ORL 42H,A ;0956 42 42 0965 4242 1392 ORL 42H,A ;0958 42 42 0967 4242 1393 ORL 42H,A ;095A 42 42 0969 42FE 1394 ORL 0FEH,A ;095C 42 FE 096B 00 1395 NOP ;095E 00 096C 00 1396 NOP ;095F 00 096D 00 1397 NOP ;0960 00 096E 00 1398 NOP ;0961 00 096F 00 1399 NOP ;0962 00 0970 00 1400 NOP ;0963 00 0971 00 1401 NOP ;0964 00 0972 3F 1402 ADDC A,R7 ;0965 3F 0973 101010 1403 JBC 22H.0,Q0979 ;0966 10 10 10 0976 101010 1404 JBC 22H.0,Q097C ;0969 10 10 10 0979 103F00 1405 JBC 27H.7,Q096F ;096C 10 3F 00 097C 00 1406 Q096F: NOP ;096F 00 097D 00 1407 NOP ;0970 00 097E 00 1408 NOP ;0971 00 097F C6 1409 XCH A,@R0 ;0972 C6 0980 DA00 1410 DJNZ R2,Q0975 ;0973 DA 00 0982 04 1411 Q0975: INC A ;0975 04 0983 FF 1412 MOV R7,A ;0976 FF 0984 5454 1413 ANL A,#54H ;0977 54 54 0986 54FF 1414 Q0979: ANL A,#0FFH ;0979 54 FF 0988 04 1415 INC A ;097B 04 0989 00 1416 Q097C: NOP ;097C 00 098A FE 1417 MOV R6,A ;097D FE 098B 22 1418 RET ;097E 22 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 26 1419 ;========================================================================== 098C 2222FE00 1420 Q097F: DB 22H, 22H,0FEH, 00H, 00H, 42H, 22H, 1BH ;""...B". 0990 0042221B 0994 02 1421 Q0987: DB 02H ;. 1422 ;========================================================================== 0995 1423 Q0988: LJMP Q0A33 ;0988 02 0A 33 *** __________________________________________________^ *** ERROR #A45 IN 1423 (meter-Q.a51, LINE 1423): UNDEFINED SYMBOL (PASS-2) 1424 ;========================================================================== 0998 62180702 1425 Q098B: DB 62H, 18H, 07H, 02H, 22H, 42H, 3FH, 00H ;b..."B?. 099C 22423F00 09A0 00B8F600 1426 Q0993: DB 00H,0B8H,0F6H, 00H, 80H, 80H, 40H, 20H ;......@. 09A4 80804020 09A8 100CE304 1427 Q099B: DB 10H, 0CH,0E3H, 04H, 08H, 10H, 20H, 60H ;.......` 09AC 08102060 09B0 C0400000 1428 Q09A3: DB 0C0H, 40H, 00H, 00H, 00H, 00H, 00H, 00H ;.@...... 09B4 00000000 09B8 00007F00 1429 Q09AB: DB 00H, 00H, 7FH, 00H, 00H ;.... 09BC 00 1430 ;========================================================================== 09BD 00 1431 Q09B0: NOP ;09B0 00 09BE 00 1432 NOP ;09B1 00 09BF 00 1433 NOP ;09B2 00 09C0 00 1434 NOP ;09B3 00 09C1 00 1435 NOP ;09B4 00 09C2 00 1436 NOP ;09B5 00 09C3 C7 1437 XCH A,@R1 ;09B6 C7 09C4 A740 1438 MOV @R1,40H ;09B7 A7 40 09C6 4044 1439 JC Q09FF ;09B9 40 44 09C8 4444 1440 ORL A,#44H ;09BB 44 44 09CA 4444 1441 ORL A,#44H ;09BD 44 44 09CC FC 1442 MOV R4,A ;09BF FC 09CD 4242 1443 ORL 42H,A ;09C0 42 42 09CF 4243 1444 ORL 43H,A ;09C2 42 43 09D1 4260 1445 ORL 60H,A ;09C4 42 60 09D3 4000 1446 JC Q09C8 ;09C6 40 00 09D5 00 1447 Q09C8: NOP ;09C8 00 09D6 00 1448 NOP ;09C9 00 09D7 00 1449 NOP ;09CA 00 09D8 00 1450 Q09CB: NOP ;09CB 00 09D9 00 1451 NOP ;09CC 00 09DA 00 1452 NOP ;09CD 00 09DB 00 1453 NOP ;09CE 00 09DC 7F00 1454 MOV R7,#00H ;09CF 7F 00 09DE 00 1455 NOP ;09D1 00 09DF 00 1456 NOP ;09D2 00 09E0 00 1457 NOP ;09D3 00 09E1 00 1458 NOP ;09D4 00 09E2 00 1459 NOP ;09D5 00 09E3 00 1460 NOP ;09D6 00 09E4 00 1461 Q09D7: NOP ;09D7 00 09E5 C5A3 1462 XCH A,0A3H ;09D8 C5 A3 09E7 00 1463 NOP ;09DA 00 09E8 4030 1464 JC Q0A0D ;09DB 40 30 09EA 0E 1465 INC R6 ;09DD 0E 09EB 08 1466 INC R0 ;09DE 08 09EC 08 1467 INC R0 ;09DF 08 09ED 08 1468 INC R0 ;09E0 08 09EE 08 1469 INC R0 ;09E1 08 09EF FF 1470 MOV R7,A ;09E2 FF 09F0 08 1471 INC R0 ;09E3 08 09F1 08 1472 INC R0 ;09E4 08 09F2 08 1473 INC R0 ;09E5 08 09F3 08 1474 INC R0 ;09E6 08 09F4 08 1475 INC R0 ;09E7 08 09F5 00 1476 Q09E8: NOP ;09E8 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 27 09F6 00 1477 NOP ;09E9 00 09F7 00 1478 NOP ;09EA 00 09F8 1479 AJMP Q0801 ;09EB 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1479 (meter-Q.a51, LINE 1479): UNDEFINED SYMBOL (PASS-2) 09FA 1480 AJMP Q0801 ;09ED 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1480 (meter-Q.a51, LINE 1480): UNDEFINED SYMBOL (PASS-2) 09FC 1481 AJMP Q0801 ;09EF 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1481 (meter-Q.a51, LINE 1481): UNDEFINED SYMBOL (PASS-2) 09FE 0188 1482 AJMP Q087F ;09F1 01 7F 0A00 1483 AJMP Q0801 ;09F3 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1483 (meter-Q.a51, LINE 1483): UNDEFINED SYMBOL (PASS-2) 0A02 1484 AJMP Q0801 ;09F5 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1484 (meter-Q.a51, LINE 1484): UNDEFINED SYMBOL (PASS-2) 0A04 1485 AJMP Q0801 ;09F7 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1485 (meter-Q.a51, LINE 1485): UNDEFINED SYMBOL (PASS-2) 0A06 00 1486 NOP ;09F9 00 0A07 C9 1487 XCH A,R1 ;09FA C9 0A08 E8 1488 MOV A,R0 ;09FB E8 0A09 4042 1489 JC Q0A3F ;09FC 40 41 0A0B CE 1490 XCH A,R6 ;09FE CE 0A0C 04 1491 Q09FF: INC A ;09FF 04 0A0D 00 1492 NOP ;0A00 00 0A0E 1493 SJMP Q0A43 ;0A01 80 40 *** __________________________________________________^ *** ERROR #A45 IN 1493 (meter-Q.a51, LINE 1493): UNDEFINED SYMBOL (PASS-2) 0A10 BE8282 1494 CJNE R6,#82H,Q0988 ;0A03 BE 82 82 0A13 1495 ANL C,BEH ;0A06 82 BE *** ____________________________________________________^ *** ERROR #A45 IN 1495 (meter-Q.a51, LINE 1495): UNDEFINED SYMBOL (PASS-2) 0A15 C040 1496 PUSH 40H ;0A08 C0 40 0A17 4000 1497 JC Q0A0C ;0A0A 40 00 0A19 00 1498 Q0A0C: NOP ;0A0C 00 0A1A 00 1499 Q0A0D: NOP ;0A0D 00 0A1B 7F20 1500 MOV R7,#20H ;0A0E 7F 20 0A1D 908040 1501 MOV DPTR,#8040H ;0A10 90 80 40 0A20 4043 1502 Q0A12: JC Q0A57 ;0A12 40 43 0A22 2C 1503 ADD A,R4 ;0A14 2C 0A23 1504 JBC 22H.0,Q0A44 ;0A15 10 10 2C *** ________________________________________________________^ *** ERROR #A45 IN 1504 (meter-Q.a51, LINE 1504): UNDEFINED SYMBOL (PASS-2) 0A26 43C040 1505 ORL 0C0H,#40H ;0A18 43 C0 40 0A29 00 1506 NOP ;0A1B 00 0A2A D6 1507 XCHD A,@R0 ;0A1C D6 0A2B C3 1508 CLR C ;0A1D C3 0A2C 00 1509 NOP ;0A1E 00 0A2D 202FA8 1510 JB 25H.7,Q09CB ;0A1F 20 2F A9 0A30 A9AF 1511 MOV R1,0AFH ;0A22 A9 AF 0A32 E9 1512 MOV A,R1 ;0A24 E9 0A33 B9A9AE 1513 CJNE R1,#0A9H,Q09D7 ;0A25 B9 A9 AF 0A36 A9A9 1514 Q0A28: MOV R1,0A9H ;0A28 A9 A9 0A38 2F 1515 ADD A,R7 ;0A2A 2F 0A39 200000 1516 JB 20H.0,Q0A2E ;0A2B 20 00 00 0A3C 807F 1517 Q0A2E: SJMP Q09B0 ;0A2E 80 80 *** __________________________________________________^ *** ERROR #A51 IN 1517 (meter-Q.a51, LINE 1517): TARGET OUT OF RANGE 0A3E 1518 Q0A30: SJMP Q0A31 ;0A30 80 FF *** __________________________________________________^ *** ERROR #A45 IN 1518 (meter-Q.a51, LINE 1518): UNDEFINED SYMBOL (PASS-2) 0A40 AAAA 1519 MOV R2,0AAH ;0A32 AA AA 0A42 AAAA 1520 MOV R2,0AAH ;0A34 AA AA A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 28 0A44 AAAA 1521 MOV R2,0AAH ;0A36 AA AA 0A46 AAFF 1522 MOV R2,0FFH ;0A38 AA FF 0A48 1523 SJMP Q09BC ;0A3A 80 80 *** __________________________________________________^ *** ERROR #A45 IN 1523 (meter-Q.a51, LINE 1523): UNDEFINED SYMBOL (PASS-2) 0A4A 8000 1524 SJMP Q0A3E ;0A3C 80 00 0A4C C4 1525 Q0A3E: SWAP A ;0A3E C4 0A4D EA 1526 Q0A3F: MOV A,R2 ;0A3F EA 0A4E 4020 1527 JC Q0A62 ;0A40 40 20 0A50 100CE3 1528 JBC 21H.4,Q0A28 ;0A42 10 0C E3 0A53 22 1529 RET ;0A45 22 1530 ;========================================================================== 0A54 2222FE22 1531 Q0A46: DB 22H, 22H,0FEH, 22H, 22H, 22H, 22H, 02H ;""."""". 0A58 22222202 0A5C 00000404 1532 Q0A4E: DB 00H, 00H, 04H, 04H, 04H, 04H, 07H, 04H ;........ 0A60 04040704 0A64 04 1533 Q0A56: DB 04H ;. 1534 ;========================================================================== 0A65 04 1535 Q0A57: INC A ;0A57 04 0A66 FF 1536 MOV R7,A ;0A58 FF 0A67 04 1537 INC A ;0A59 04 0A68 04 1538 INC A ;0A5A 04 0A69 04 1539 INC A ;0A5B 04 0A6A 04 1540 INC A ;0A5C 04 0A6B 04 1541 INC A ;0A5D 04 0A6C 04 1542 INC A ;0A5E 04 0A6D 00 1543 Q0A5F: NOP ;0A5F 00 0A6E C9 1544 XCH A,R1 ;0A60 C9 0A6F B3 1545 CPL C ;0A61 B3 0A70 00 1546 Q0A62: NOP ;0A62 00 0A71 1547 JBC 24H.1,Q09EC ;0A63 10 21 86 *** ________________________________________________________^ *** ERROR #A45 IN 1547 (meter-Q.a51, LINE 1547): UNDEFINED SYMBOL (PASS-2) 0A74 607F 1548 JZ Q09E8 ;0A66 60 80 *** __________________________________________________^ *** ERROR #A51 IN 1548 (meter-Q.a51, LINE 1548): TARGET OUT OF RANGE 0A76 6018 1549 JZ Q0A82 ;0A68 60 18 0A78 00 1550 NOP ;0A6A 00 0A79 FF 1551 MOV R7,A ;0A6B FF 0A7A 00 1552 NOP ;0A6C 00 0A7B 08 1553 INC R0 ;0A6D 08 0A7C 1554 JBC 24H.0,Q0AB1 ;0A6E 10 20 40 *** ________________________________________________________^ *** ERROR #A45 IN 1554 (meter-Q.a51, LINE 1554): UNDEFINED SYMBOL (PASS-2) 0A7F 00 1555 NOP ;0A71 00 0A80 04 1556 INC A ;0A72 04 0A81 04 1557 INC A ;0A73 04 0A82 FE 1558 MOV R6,A ;0A74 FE 0A83 018B 1559 AJMP Q0880 ;0A75 01 80 0A85 8040 1560 SJMP Q0AB9 ;0A77 80 40 0A87 1561 JC Q0A9B ;0A79 40 20 *** __________________________________________________^ *** ERROR #A45 IN 1561 (meter-Q.a51, LINE 1561): UNDEFINED SYMBOL (PASS-2) 0A89 23 1562 RL A ;0A7B 23 0A8A 100804 1563 Q0A7C: JBC 21H.0,Q0A83 ;0A7C 10 08 04 0A8D 03 1564 RR A ;0A7F 03 0A8E 00 1565 NOP ;0A80 00 0A8F 00 1566 NOP ;0A81 00 0A90 CE 1567 Q0A82: XCH A,R6 ;0A82 CE 0A91 B44040 1568 Q0A83: CJNE A,#40H,Q0AC6 ;0A83 B4 40 40 0A94 48 1569 ORL A,R0 ;0A86 48 0A95 48 1570 ORL A,R0 ;0A87 48 0A96 48 1571 ORL A,R0 ;0A88 48 0A97 48 1572 ORL A,R0 ;0A89 48 0A98 C8 1573 XCH A,R0 ;0A8A C8 0A99 FF 1574 MOV R7,A ;0A8B FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 29 0A9A 48 1575 ORL A,R0 ;0A8C 48 0A9B 48 1576 ORL A,R0 ;0A8D 48 0A9C 48 1577 ORL A,R0 ;0A8E 48 0A9D 48 1578 ORL A,R0 ;0A8F 48 0A9E 48 1579 ORL A,R0 ;0A90 48 0A9F 4040 1580 JC Q0AD3 ;0A91 40 40 0AA1 00 1581 NOP ;0A93 00 0AA2 1582 JB 24H.0,Q0AA7 ;0A94 20 20 10 *** ________________________________________________________^ *** ERROR #A45 IN 1582 (meter-Q.a51, LINE 1582): UNDEFINED SYMBOL (PASS-2) 0AA5 100806 1583 JBC 21H.0,Q0AA0 ;0A97 10 08 06 0AA8 210A 1584 AJMP Q08FF ;0A9A 01 FF 0AAA 010B 1585 AJMP Q0802 ;0A9C 01 02 0AAC 04 1586 INC A ;0A9E 04 0AAD 08 1587 INC R0 ;0A9F 08 0AAE 18 1588 Q0AA0: DEC R0 ;0AA0 18 0AAF 301000 1589 JNB 22H.0,Q0AA4 ;0AA1 30 10 00 0AB2 C1BE 1590 Q0AA4: AJMP Q0EAC ;0AA4 C1 AC 0AB4 4041 1591 JC Q0AE9 ;0AA6 40 41 0AB6 4E 1592 ORL A,R6 ;0AA8 4E 0AB7 C4 1593 SWAP A ;0AA9 C4 0AB8 00 1594 NOP ;0AAA 00 0AB9 44E4 1595 ORL A,#0E4H ;0AAB 44 E4 0ABB 5C 1596 ANL A,R4 ;0AAD 5C 0ABC 47 1597 ORL A,@R1 ;0AAE 47 0ABD F4 1598 CPL A ;0AAF F4 0ABE 4444 1599 ORL A,#44H ;0AB0 44 44 0AC0 4404 1600 ORL A,#04H ;0AB2 44 04 0AC2 00 1601 NOP ;0AB4 00 0AC3 00 1602 NOP ;0AB5 00 0AC4 00 1603 NOP ;0AB6 00 0AC5 1604 JC Q0AD9 ;0AB7 40 20 *** __________________________________________________^ *** ERROR #A45 IN 1604 (meter-Q.a51, LINE 1604): UNDEFINED SYMBOL (PASS-2) 0AC7 1F 1605 Q0AB9: DEC R7 ;0AB9 1F 0AC8 22 1606 RET ;0ABA 22 1607 ;========================================================================== 0AC9 42424242 1608 Q0ABB: DB 42H, 42H, 42H, 42H, 5FH ;BBBB_ 0ACD 5F 1609 ;========================================================================== 0ACE 4242 1610 Q0AC0: ORL 42H,A ;0AC0 42 42 0AD0 4242 1611 ORL 42H,A ;0AC2 42 42 0AD2 4200 1612 ORL 00H,A ;0AC4 42 00 0AD4 1613 Q0AC6: CJNE R5,#0D3H,Q0AD1 ;0AC6 BD D3 08 *** ___________________________________________________________^ *** ERROR #A45 IN 1613 (meter-Q.a51, LINE 1613): UNDEFINED SYMBOL (PASS-2) 0AD7 08 1614 Q0AC9: INC R0 ;0AC9 08 0AD8 08 1615 INC R0 ;0ACA 08 0AD9 FF 1616 MOV R7,A ;0ACB FF 0ADA 8868 1617 MOV 68H,R0 ;0ACC 88 68 0ADC 242C 1618 ADD A,#2CH ;0ACE 24 2C 0ADE B42526 1619 CJNE A,#25H,Q0AF9 ;0AD0 B4 25 26 0AE1 342C 1620 Q0AD3: ADDC A,#2CH ;0AD3 34 2C 0AE3 2420 1621 ADD A,#20H ;0AD5 24 20 0AE5 00 1622 NOP ;0AD7 00 0AE6 0242A0 1623 LJMP Q4281 ;0AD8 02 42 81 1624 ;========================================================================== 0AE9 7F02828A 1625 Q0ADB: DB 7FH, 02H, 82H, 8AH, 4EH, 53H, 32H, 12H ;...NS2. 0AED 4E533212 0AF1 2E42C202 1626 Q0AE3: DB 2EH, 42H,0C2H, 02H, 00H,0B2H ;.B.... 0AF5 00B2 1627 ;========================================================================== 0AF7 CB 1628 Q0AE9: XCH A,R3 ;0AE9 CB 0AF8 020235 1629 LJMP Q0232 ;0AEA 02 02 32 1630 ;========================================================================== 0AFB 52921F32 1631 Q0AED: DB 52H, 92H, 1FH, 32H, 52H, 12H, 1FH, 92H ;R..2R... A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 30 0AFF 52121F92 0B03 52320202 1632 Q0AF5: DB 52H, 32H, 02H, 02H ;R2.. 1633 ;========================================================================== 0B07 00 1634 Q0AF9: NOP ;0AF9 00 0B08 00 1635 NOP ;0AFA 00 0B09 4242 1636 ORL 42H,A ;0AFB 42 42 0B0B 22 1637 RET ;0AFD 22 1638 ;========================================================================== 0B0C 120A06FF 1639 Q0AFE: DB 12H, 0AH, 06H,0FFH, 06H, 0AH, 12H, 32H ;.......2 0B10 060A1232 0B14 62220200 1640 Q0B06: DB 62H, 22H, 02H, 00H,0B5H,0A5H, 00H, 00H ;b"...... 0B18 B5A50000 0B1C F828292E 1641 Q0B0E: DB 0F8H, 28H, 29H, 2EH ;.(). 1642 ;========================================================================== 0B20 2A 1643 Q0B12: ADD A,R2 ;0B12 2A 0B21 F8 1644 MOV R0,A ;0B13 F8 0B22 28 1645 ADD A,R0 ;0B14 28 0B23 2C 1646 ADD A,R4 ;0B15 2C 0B24 2B 1647 ADD A,R3 ;0B16 2B 0B25 2A 1648 ADD A,R2 ;0B17 2A 0B26 F8 1649 MOV R0,A ;0B18 F8 0B27 00 1650 NOP ;0B19 00 0B28 00 1651 NOP ;0B1A 00 0B29 00 1652 NOP ;0B1B 00 0B2A 08 1653 INC R0 ;0B1C 08 0B2B 08 1654 INC R0 ;0B1D 08 0B2C 0B 1655 INC R3 ;0B1E 0B 0B2D 09 1656 INC R1 ;0B1F 09 0B2E 09 1657 INC R1 ;0B20 09 0B2F 09 1658 INC R1 ;0B21 09 0B30 09 1659 INC R1 ;0B22 09 0B31 FF 1660 MOV R7,A ;0B23 FF 0B32 09 1661 INC R1 ;0B24 09 0B33 09 1662 INC R1 ;0B25 09 0B34 09 1663 INC R1 ;0B26 09 0B35 09 1664 INC R1 ;0B27 09 0B36 0B 1665 INC R3 ;0B28 0B 0B37 08 1666 INC R0 ;0B29 08 0B38 08 1667 INC R0 ;0B2A 08 0B39 00 1668 NOP ;0B2B 00 0B3A CB 1669 XCH A,R3 ;0B2C CB 0B3B AE00 1670 MOV R6,00H ;0B2D AE 00 0B3D 101010 1671 JBC 22H.0,Q0B42 ;0B2F 10 10 10 0B40 907000 1672 MOV DPTR,#7000H ;0B32 90 70 00 0B43 FF 1673 MOV R7,A ;0B35 FF 0B44 206090 1674 JB 2CH.0,Q0AC9 ;0B36 20 60 90 0B47 08 1675 INC R0 ;0B39 08 0B48 04 1676 INC A ;0B3A 04 0B49 00 1677 NOP ;0B3B 00 0B4A 00 1678 NOP ;0B3C 00 0B4B 00 1679 NOP ;0B3D 00 0B4C 1680 JBC 22H.0,Q0B49 ;0B3E 10 10 08 *** ________________________________________________________^ *** ERROR #A45 IN 1680 (meter-Q.a51, LINE 1680): UNDEFINED SYMBOL (PASS-2) 0B4F 06 1681 INC @R0 ;0B41 06 0B50 0149 1682 Q0B42: AJMP Q0840 ;0B42 01 40 0B52 807F 1683 SJMP Q0BC5 ;0B44 80 7F 0B54 00 1684 NOP ;0B46 00 0B55 00 1685 NOP ;0B47 00 0B56 1686 AJMP Q0806 ;0B48 01 06 *** __________________________________________________^ *** ERROR #A45 IN 1686 (meter-Q.a51, LINE 1686): UNDEFINED SYMBOL (PASS-2) 0B58 0C 1687 INC R4 ;0B4A 0C 0B59 18 1688 DEC R0 ;0B4B 18 0B5A 08 1689 INC R0 ;0B4C 08 0B5B 00 1690 NOP ;0B4D 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 31 0B5C C4 1691 SWAP A ;0B4E C4 0B5D E0 1692 MOVX A,@DPTR ;0B4F E0 0B5E 106001 1693 JBC 2CH.0,Q0B54 ;0B50 10 60 01 0B61 C6 1694 XCH A,@R0 ;0B53 C6 0B62 1695 Q0B54: JNB 20H.0,Q0B55 ;0B54 30 00 FE *** ________________________________________________________^ *** ERROR #A45 IN 1695 (meter-Q.a51, LINE 1695): UNDEFINED SYMBOL (PASS-2) 0B65 1696 LCALL QD212 ;0B57 12 D2 12 *** __________________________________________________^ *** ERROR #A45 IN 1696 (meter-Q.a51, LINE 1696): UNDEFINED SYMBOL (PASS-2) 0B68 12122B 1697 LCALL Q1212 ;0B5A 12 12 12 0B6B 1E 1698 DEC R6 ;0B5D 1E 0B6C 00 1699 Q0B5E: NOP ;0B5E 00 0B6D 00 1700 NOP ;0B5F 00 0B6E 04 1701 INC A ;0B60 04 0B6F 04 1702 INC A ;0B61 04 0B70 FE 1703 MOV R6,A ;0B62 FE 0B71 413E 1704 AJMP Q0A30 ;0B63 41 30 0B73 0E 1705 INC R6 ;0B65 0E 0B74 0109 1706 AJMP Q0800 ;0B66 01 00 0B76 3F 1707 ADDC A,R7 ;0B68 3F 0B77 4444 1708 ORL A,#44H ;0B69 44 44 0B79 4242 1709 ORL 42H,A ;0B6B 42 42 0B7B 1710 AJMP Q0A78 ;0B6D 41 78 *** __________________________________________________^ *** ERROR #A45 IN 1710 (meter-Q.a51, LINE 1710): UNDEFINED SYMBOL (PASS-2) 0B7D 00 1711 NOP ;0B6F 00 0B7E B5E700 1712 CJNE A,0E7H,Q0B73 ;0B70 B5 E7 00 0B81 00 1713 Q0B73: NOP ;0B73 00 0B82 F8 1714 MOV R0,A ;0B74 F8 0B83 48 1715 ORL A,R0 ;0B75 48 0B84 48 1716 ORL A,R0 ;0B76 48 0B85 48 1717 ORL A,R0 ;0B77 48 0B86 48 1718 Q0B78: ORL A,R0 ;0B78 48 0B87 FF 1719 MOV R7,A ;0B79 FF 0B88 48 1720 ORL A,R0 ;0B7A 48 0B89 48 1721 ORL A,R0 ;0B7B 48 0B8A 48 1722 ORL A,R0 ;0B7C 48 0B8B 48 1723 ORL A,R0 ;0B7D 48 0B8C F8 1724 MOV R0,A ;0B7E F8 0B8D 00 1725 NOP ;0B7F 00 0B8E 00 1726 NOP ;0B80 00 0B8F 00 1727 NOP ;0B81 00 0B90 00 1728 NOP ;0B82 00 0B91 00 1729 NOP ;0B83 00 0B92 0F 1730 INC R7 ;0B84 0F 0B93 04 1731 INC A ;0B85 04 0B94 04 1732 INC A ;0B86 04 0B95 04 1733 INC A ;0B87 04 0B96 04 1734 INC A ;0B88 04 0B97 3F 1735 ADDC A,R7 ;0B89 3F 0B98 4444 1736 ORL A,#44H ;0B8A 44 44 0B9A 4444 1737 ORL A,#44H ;0B8C 44 44 0B9C 4F 1738 ORL A,R7 ;0B8E 4F 0B9D 4070 1739 JC Q0C01 ;0B8F 40 70 0B9F 00 1740 NOP ;0B91 00 0BA0 B3 1741 CPL C ;0B92 B3 0BA1 D810 1742 Q0B93: DJNZ R0,Q0BA5 ;0B93 D8 10 0BA3 6002 1743 JZ Q0B99 ;0B95 60 02 0BA5 8C60 1744 MOV 60H,R4 ;0B97 8C 60 0BA7 80F8 1745 Q0B99: SJMP Q0B93 ;0B99 80 F8 0BA9 1746 JC Q0BDD ;0B9B 40 40 *** __________________________________________________^ *** ERROR #A45 IN 1746 (meter-Q.a51, LINE 1746): UNDEFINED SYMBOL (PASS-2) 0BAB FE 1747 MOV R6,A ;0B9D FE 0BAC 1748 JB 24H.0,Q0BB1 ;0B9E 20 20 10 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 32 *** ________________________________________________________^ *** ERROR #A45 IN 1748 (meter-Q.a51, LINE 1748): UNDEFINED SYMBOL (PASS-2) 0BAF F0 1749 MOVX @DPTR,A ;0BA1 F0 0BB0 00 1750 NOP ;0BA2 00 0BB1 00 1751 NOP ;0BA3 00 0BB2 08 1752 INC R0 ;0BA4 08 0BB3 08 1753 Q0BA5: INC R0 ;0BA5 08 0BB4 7C03 1754 MOV R4,#03H ;0BA6 7C 03 0BB6 00 1755 NOP ;0BA8 00 0BB7 00 1756 NOP ;0BA9 00 0BB8 3F 1757 ADDC A,R7 ;0BAA 3F 0BB9 1758 JC Q0BED ;0BAB 40 40 *** __________________________________________________^ *** ERROR #A45 IN 1758 (meter-Q.a51, LINE 1758): UNDEFINED SYMBOL (PASS-2) 0BBB 5F 1759 ANL A,R7 ;0BAD 5F 0BBC 4042 1760 JC Q0BF2 ;0BAE 40 42 0BBE 4443 1761 ORL A,#43H ;0BB0 44 43 0BC0 7000 1762 JNZ Q0BB4 ;0BB2 70 00 0BC2 D1CD 1763 Q0BB4: ACALL Q0EB9 ;0BB4 D1 B9 0BC4 00 1764 NOP ;0BB6 00 0BC5 00 1765 NOP ;0BB7 00 0BC6 FE 1766 MOV R6,A ;0BB8 FE 0BC7 024261 1767 LJMP Q4242 ;0BB9 02 42 42 1768 ;========================================================================== 0BCA 4242FA42 1769 Q0BBC: DB 42H, 42H,0FAH, 42H, 42H, 42H, 62H, 42H ;BB.BBBbB 0BCE 42426242 0BD2 02 1770 Q0BC4: DB 02H ;. 1771 ;========================================================================== 0BD3 00 1772 Q0BC5: NOP ;0BC5 00 0BD4 1773 JB 23H.0,Q0BF0 ;0BC6 20 18 27 *** ________________________________________________________^ *** ERROR #A45 IN 1773 (meter-Q.a51, LINE 1773): UNDEFINED SYMBOL (PASS-2) 0BD7 202020 1774 JB 24H.0,Q0BEC ;0BC9 20 20 20 0BDA 1775 JB 24H.0,Q0C0E ;0BCC 20 20 3F *** ________________________________________________________^ *** ERROR #A45 IN 1775 (meter-Q.a51, LINE 1775): UNDEFINED SYMBOL (PASS-2) 0BDD 20212E 1776 JB 24H.1,Q0C00 ;0BCF 20 21 2E 0BE0 2420 1777 ADD A,#20H ;0BD2 24 20 0BE2 1778 JB 20H.0,Q0B9F ;0BD4 20 00 C8 *** ________________________________________________________^ *** ERROR #A45 IN 1778 (meter-Q.a51, LINE 1778): UNDEFINED SYMBOL (PASS-2) 0BE5 B70084 1779 CJNE @R1,#00H,Q0B5E ;0BD7 B7 00 84 0BE8 E4 1780 CLR A ;0BDA E4 0BE9 5C 1781 ANL A,R4 ;0BDB 5C 0BEA 44C4 1782 ORL A,#0C4H ;0BDC 44 C4 0BEC 1783 JBC F8H,Q0B78 ;0BDE 10 F8 97 *** __________________________________________________^ *** ERROR #A45 IN 1783 (meter-Q.a51, LINE 1783): UNDEFINED SYMBOL (PASS-2) 0BEF 1784 MOV F2H,C ;0BE1 92 F2 *** __________________________________________________^ *** ERROR #A45 IN 1784 (meter-Q.a51, LINE 1784): UNDEFINED SYMBOL (PASS-2) 0BF1 9A 1785 SUBB A,R2 ;0BE3 9A 0BF2 96 1786 SUBB A,@R0 ;0BE4 96 0BF3 F2 1787 MOVX @R0,A ;0BE5 F2 0BF4 00 1788 NOP ;0BE6 00 0BF5 00 1789 Q0BE7: NOP ;0BE7 00 0BF6 0109 1790 AJMP Q0800 ;0BE8 01 00 0BF8 3F 1791 ADDC A,R7 ;0BEA 3F 0BF9 08 1792 INC R0 ;0BEB 08 0BFA 884F 1793 Q0BEC: MOV 4FH,R0 ;0BEC 88 4F 0BFC 300F04 1794 JNB 21H.7,Q0BF5 ;0BEE 30 0F 04 0BFF 04 1795 INC A ;0BF1 04 0C00 3F 1796 Q0BF2: ADDC A,R7 ;0BF2 3F 0C01 4484 1797 ORL A,#84H ;0BF3 44 84 0C03 7F00 1798 Q0BF5: MOV R7,#00H ;0BF5 7F 00 0C05 00 1799 NOP ;0BF7 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 33 0C06 C8 1800 XCH A,R0 ;0BF8 C8 0C07 CF 1801 XCH A,R7 ;0BF9 CF 0C08 4041 1802 Q0BFA: JC Q0C3D ;0BFA 40 41 0C0A 42CC 1803 ORL 0CCH,A ;0BFC 42 CC 0C0C 04 1804 INC A ;0BFE 04 0C0D 00 1805 NOP ;0BFF 00 0C0E 00 1806 Q0C00: NOP ;0C00 00 0C0F 00 1807 Q0C01: NOP ;0C01 00 0C10 1808 SJMP Q0C83 ;0C02 80 7F *** __________________________________________________^ *** ERROR #A45 IN 1808 (meter-Q.a51, LINE 1808): UNDEFINED SYMBOL (PASS-2) 0C12 8000 1809 SJMP Q0C06 ;0C04 80 00 0C14 00 1810 Q0C06: NOP ;0C06 00 0C15 00 1811 NOP ;0C07 00 0C16 00 1812 NOP ;0C08 00 0C17 00 1813 NOP ;0C09 00 0C18 00 1814 NOP ;0C0A 00 0C19 00 1815 NOP ;0C0B 00 0C1A 00 1816 NOP ;0C0C 00 0C1B 7F20 1817 MOV R7,#20H ;0C0D 7F 20 0C1D 906018 1818 MOV DPTR,#6018H ;0C0F 90 60 18 0C20 07 1819 INC @R1 ;0C12 07 0C21 00 1820 NOP ;0C13 00 0C22 03 1821 RR A ;0C14 03 0C23 0C 1822 INC R4 ;0C15 0C 0C24 1823 JNB C0H,Q0C59 ;0C16 30 C0 40 *** __________________________________________________^ *** ______________________________________________________^ *** ERROR #A45 IN 1823 (meter-Q.a51, LINE 1823): UNDEFINED SYMBOL (PASS-2) *** ERROR #A45 IN 1823 (meter-Q.a51, LINE 1823): UNDEFINED SYMBOL (PASS-2) 0C27 00 1824 Q0C19: NOP ;0C19 00 0C28 CE 1825 XCH A,R6 ;0C1A CE 0C29 DE00 1826 DJNZ R6,Q0C1D ;0C1B DE 00 0C2B 4044 1827 Q0C1D: JC Q0C61 ;0C1D 40 42 0C2D 4242 1828 ORL 42H,A ;0C1F 42 42 0C2F 4242 1829 ORL 42H,A ;0C21 42 42 0C31 FE 1830 MOV R6,A ;0C23 FE 0C32 C242 1831 CLR 28H.2 ;0C24 C2 42 0C34 4242 1832 Q0C26: ORL 42H,A ;0C26 42 42 0C36 4242 1833 ORL 42H,A ;0C28 42 42 0C38 4000 1834 JC Q0C2C ;0C2A 40 00 0C3A 4042 1835 Q0C2C: JC Q0C6E ;0C2C 40 40 0C3C 201008 1836 JB 22H.0,Q0C39 ;0C2E 20 10 08 0C3F 04 1837 INC A ;0C31 04 0C40 03 1838 RR A ;0C32 03 0C41 00 1839 NOP ;0C33 00 0C42 3F 1840 ADDC A,R7 ;0C34 3F 0C43 4042 1841 JC Q0C77 ;0C35 40 40 0C45 1842 JC Q0C79 ;0C37 40 40 *** __________________________________________________^ *** ERROR #A45 IN 1842 (meter-Q.a51, LINE 1842): UNDEFINED SYMBOL (PASS-2) 0C47 4072 1843 Q0C39: JC Q0CAB ;0C39 40 70 0C49 00 1844 NOP ;0C3B 00 0C4A D6 1845 XCHD A,@R0 ;0C3C D6 0C4B B40808 1846 Q0C3D: CJNE A,#08H,Q0C48 ;0C3D B4 08 08 0C4E 88FF 1847 MOV 0FFH,R0 ;0C40 88 FF 0C50 48 1848 ORL A,R0 ;0C42 48 0C51 28 1849 ADD A,R0 ;0C43 28 0C52 00 1850 NOP ;0C44 00 0C53 88FF 1851 MOV 0FFH,R0 ;0C45 88 FF 0C55 08 1852 INC R0 ;0C47 08 0C56 08 1853 Q0C48: INC R0 ;0C48 08 0C57 08 1854 INC R0 ;0C49 08 0C58 F8 1855 MOV R0,A ;0C4A F8 0C59 00 1856 NOP ;0C4B 00 0C5A 00 1857 NOP ;0C4C 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 34 0C5B 00 1858 NOP ;0C4D 00 0C5C 1859 AJMP Q0841 ;0C4E 01 41 *** __________________________________________________^ *** ERROR #A45 IN 1859 (meter-Q.a51, LINE 1859): UNDEFINED SYMBOL (PASS-2) 0C5E 8081 1860 SJMP Q0CD1 ;0C50 80 7F *** __________________________________________________^ *** ERROR #A51 IN 1860 (meter-Q.a51, LINE 1860): TARGET OUT OF RANGE 0C60 8042 1861 SJMP Q0C94 ;0C52 80 40 0C62 201807 1862 JB 23H.0,Q0C5E ;0C54 20 18 07 0C65 020403 1863 LJMP Q0400 ;0C57 02 04 00 1864 ;========================================================================== 0C68 3F40F000 1865 Q0C5A: DB 3FH, 40H,0F0H, 00H ;?@.. 1866 ;========================================================================== 0C6C D0D0 1867 Q0C5E: POP PSW ;0C5E D0 D0 0C6E 100884 1868 JBC 21H.0,Q0BE7 ;0C60 10 08 84 0C71 08 1869 Q0C61: INC R0 ;0C61 08 0C72 84 1870 DIV AB ;0C62 84 0C73 C6 1871 XCH A,@R0 ;0C63 C6 0C74 73 1872 JMP @A+DPTR ;0C64 73 0C75 22 1873 RET ;0C65 22 1874 ;========================================================================== 0C76 40444444 1875 Q0C66: DB 40H, 44H, 44H, 44H,0C4H, 44H, 44H, 44H ;@DDD.DDD 0C7A C4444444 1876 ;========================================================================== 0C7E 4000 1877 Q0C6E: JC Q0C70 ;0C6E 40 00 0C80 020102 1878 Q0C70: LJMP Q0100 ;0C70 02 01 00 1879 ;========================================================================== 0C83 FF000000 1880 Q0C73: DB 0FFH, 00H, 00H, 00H ;.... 1881 ;========================================================================== 0C87 00 1882 Q0C77: NOP ;0C77 00 0C88 407E 1883 Q0C78: JC Q0BFA ;0C78 40 80 *** __________________________________________________^ *** ERROR #A51 IN 1883 (meter-Q.a51, LINE 1883): TARGET OUT OF RANGE 0C8A 7F00 1884 MOV R7,#00H ;0C7A 7F 00 0C8C 00 1885 NOP ;0C7C 00 0C8D 00 1886 NOP ;0C7D 00 0C8E 00 1887 NOP ;0C7E 00 0C8F 00 1888 NOP ;0C7F 00 0C90 C3 1889 Q0C80: CLR C ;0C80 C3 0C91 FC 1890 MOV R4,A ;0C81 FC 0C92 4040 1891 JC Q0CC4 ;0C82 40 40 0C94 A090 1892 ORL C,/P1.0 ;0C84 A0 90 0C96 A8A4 1893 MOV R0,0A4H ;0C86 A8 A4 0C98 A221 1894 MOV C,24H.1 ;0C88 A2 21 0C9A A2A4 1895 MOV C,P2.4 ;0C8A A2 A4 0C9C A890 1896 MOV R0,P1 ;0C8C A8 90 0C9E B060 1897 ANL C,/2CH.0 ;0C8E B0 60 0CA0 200000 1898 JB 20H.0,Q0C93 ;0C90 20 00 00 0CA3 00 1899 Q0C93: NOP ;0C93 00 0CA4 3F 1900 Q0C94: ADDC A,R7 ;0C94 3F 0CA5 08 1901 INC R0 ;0C95 08 0CA6 08 1902 INC R0 ;0C96 08 0CA7 08 1903 INC R0 ;0C97 08 0CA8 1F 1904 DEC R7 ;0C98 1F 0CA9 00 1905 NOP ;0C99 00 0CAA FF 1906 MOV R7,A ;0C9A FF 0CAB 00 1907 NOP ;0C9B 00 0CAC 10301F 1908 JBC 26H.0,Q0CBE ;0C9C 10 30 1F 0CAF 00 1909 NOP ;0C9F 00 0CB0 00 1910 NOP ;0CA0 00 0CB1 00 1911 NOP ;0CA1 00 0CB2 E102 1912 AJMP Q0EEE ;0CA2 C1 EE 0CB4 807E 1913 SJMP Q0C26 ;0CA4 80 80 *** __________________________________________________^ *** ERROR #A51 IN 1913 (meter-Q.a51, LINE 1913): TARGET OUT OF RANGE 0CB6 4040 1914 JC Q0CE8 ;0CA6 40 40 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 35 0CB8 20100C 1915 JB 22H.0,Q0CB7 ;0CA8 20 10 0C 0CBB 23 1916 Q0CAB: RL A ;0CAB 23 0CBC 4408 1917 ORL A,#08H ;0CAC 44 08 0CBE 10A060 1918 JBC P2.0,Q0D11 ;0CAE 10 A0 60 0CC1 C040 1919 PUSH 40H ;0CB1 C0 40 0CC3 00 1920 NOP ;0CB3 00 0CC4 00 1921 NOP ;0CB4 00 0CC5 00 1922 NOP ;0CB5 00 0CC6 00 1923 NOP ;0CB6 00 0CC7 1924 Q0CB7: AJMP Q0801 ;0CB7 01 01 *** __________________________________________________^ *** ERROR #A45 IN 1924 (meter-Q.a51, LINE 1924): UNDEFINED SYMBOL (PASS-2) 0CC9 09 1925 INC R1 ;0CB9 09 0CCA 1926 ACALL Q0821 ;0CBA 11 21 *** __________________________________________________^ *** ERROR #A45 IN 1926 (meter-Q.a51, LINE 1926): UNDEFINED SYMBOL (PASS-2) 0CCC F15D 1927 ACALL Q0F49 ;0CBC F1 49 0CCE 0503 1928 Q0CBE: INC 03H ;0CBE 05 03 0CD0 0109 1929 AJMP Q0800 ;0CC0 01 00 0CD2 00 1930 NOP ;0CC2 00 0CD3 00 1931 NOP ;0CC3 00 0CD4 A6CC 1932 Q0CC4: MOV @R0,0CCH ;0CC4 A6 CC 0CD6 00 1933 NOP ;0CC6 00 0CD7 00 1934 NOP ;0CC7 00 0CD8 00 1935 NOP ;0CC8 00 0CD9 00 1936 NOP ;0CC9 00 0CDA F8 1937 MOV R0,A ;0CCA F8 0CDB 00 1938 NOP ;0CCB 00 0CDC 00 1939 NOP ;0CCC 00 0CDD 00 1940 NOP ;0CCD 00 0CDE 00 1941 NOP ;0CCE 00 0CDF F8 1942 MOV R0,A ;0CCF F8 0CE0 00 1943 NOP ;0CD0 00 0CE1 00 1944 Q0CD1: NOP ;0CD1 00 0CE2 00 1945 NOP ;0CD2 00 0CE3 00 1946 NOP ;0CD3 00 0CE4 00 1947 NOP ;0CD4 00 0CE5 00 1948 NOP ;0CD5 00 0CE6 00 1949 NOP ;0CD6 00 0CE7 00 1950 NOP ;0CD7 00 0CE8 00 1951 NOP ;0CD8 00 0CE9 00 1952 NOP ;0CD9 00 0CEA 7F04 1953 MOV R7,#04H ;0CDA 7F 04 0CEC 08 1954 INC R0 ;0CDC 08 0CED 08 1955 INC R0 ;0CDD 08 0CEE 04 1956 INC A ;0CDE 04 0CEF 07 1957 INC @R1 ;0CDF 07 0CF0 08 1958 INC R0 ;0CE0 08 0CF1 04 1959 INC A ;0CE1 04 0CF2 00 1960 NOP ;0CE2 00 0CF3 00 1961 NOP ;0CE3 00 0CF4 00 1962 NOP ;0CE4 00 0CF5 00 1963 NOP ;0CE5 00 0CF6 A6C5 1964 MOV @R0,0C5H ;0CE6 A6 C5 0CF8 00 1965 Q0CE8: NOP ;0CE8 00 0CF9 00 1966 NOP ;0CE9 00 0CFA 00 1967 NOP ;0CEA 00 0CFB 00 1968 NOP ;0CEB 00 0CFC 00 1969 NOP ;0CEC 00 0CFD 304888 1970 JNB 29H.0,Q0C78 ;0CED 30 48 88 0D00 8810 1971 MOV 10H,R0 ;0CF0 88 10 0D02 00 1972 NOP ;0CF2 00 0D03 00 1973 NOP ;0CF3 00 0D04 00 1974 NOP ;0CF4 00 0D05 00 1975 NOP ;0CF5 00 0D06 00 1976 NOP ;0CF6 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 36 0D07 00 1977 NOP ;0CF7 00 0D08 00 1978 NOP ;0CF8 00 0D09 00 1979 NOP ;0CF9 00 0D0A 00 1980 NOP ;0CFA 00 0D0B 00 1981 NOP ;0CFB 00 0D0C 00 1982 NOP ;0CFC 00 0D0D 06 1983 INC @R0 ;0CFD 06 0D0E 09 1984 INC R1 ;0CFE 09 0D0F 08 1985 INC R0 ;0CFF 08 0D10 08 1986 INC R0 ;0D00 08 0D11 04 1987 INC A ;0D01 04 0D12 00 1988 NOP ;0D02 00 0D13 00 1989 NOP ;0D03 00 0D14 00 1990 NOP ;0D04 00 0D15 00 1991 NOP ;0D05 00 0D16 00 1992 NOP ;0D06 00 0D17 00 1993 NOP ;0D07 00 0D18 A1F6 1994 AJMP Q0DE6 ;0D08 A1 E6 0D1A 00 1995 NOP ;0D0A 00 0D1B 0205E7 1996 LJMP Q05E2 ;0D0B 02 05 E2 1997 ;========================================================================== 0D1E 180402 1998 Q0D0E: DB 18H, 04H, 02H ;... 1999 ;========================================================================== 0D21 2000 Q0D11: LJMP Q0202 ;0D11 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 2000 (meter-Q.a51, LINE 2000): UNDEFINED SYMBOL (PASS-2) 2001 ;========================================================================== 0D24 2002 LJMP Q0204 ;0D14 02 02 04 *** __________________________________________________^ *** ERROR #A45 IN 2002 (meter-Q.a51, LINE 2002): UNDEFINED SYMBOL (PASS-2) 2003 ;========================================================================== 0D27 1E000000 2004 Q0D17: DB 1EH, 00H, 00H, 00H, 00H, 00H, 07H, 18H ;........ 0D2B 00000718 0D2F 20404040 2005 Q0D1F: DB 20H, 40H, 40H, 40H, 40H, 40H, 40H, 20H ;.@@@@@@. 0D33 40404020 0D37 180000B5 2006 Q0D27: DB 18H, 00H, 00H,0B5H,0C0H, 40H, 42H,0CCH ;.....@B. 0D3B C04042CC 0D3F 000404E5 2007 Q0D2F: DB 00H, 04H, 04H,0E5H,0B6H,0ACH,0A4H,0A6H ;........ 0D43 B6ACA4A6 0D47 E5040400 2008 Q0D37: DB 0E5H, 04H, 04H, 00H, 00H, 40H, 20H, 1FH ;.....@.. 0D4B 0040201F 0D4F 2040405F 2009 Q0D3F: DB 20H, 40H, 40H, 5FH, 4AH, 4AH, 4AH, 4AH ;.@@_JJJJ 0D53 4A4A4A4A 0D57 5F404040 2010 Q0D47: DB 5FH, 40H, 40H, 40H, 00H,0B6H,0E0H, 00H ;_@@@.... 0D5B 00B6E000 0D5F 00002090 2011 Q0D4F: DB 00H, 00H, 20H, 90H, 88H, 54H, 53H,0A2H ;.....TS. 0D63 885453A2 0D67 22120A06 2012 Q0D57: DB 22H, 12H, 0AH, 06H, 00H, 00H, 00H, 00H ;"....... 0D6B 00000000 0D6F 81898944 2013 Q0D5F: DB 81H, 89H, 89H, 44H, 44H, 42H, 25H, 29H ;...DDB%) 0D73 44422529 0D77 11110905 2014 Q0D67: DB 11H, 11H, 09H, 05H, 03H, 01H, 00H,0B9H ;........ 0D7B 030100B9 0D7F A6000404 2015 Q0D6F: DB 0A6H, 00H, 04H, 04H, 04H,0FCH, 04H, 14H ;........ 0D83 04FC0414 0D87 1410907F 2016 Q0D77: DB 14H, 10H, 90H, 7FH, 10H, 10H,0F0H, 00H ;....... 0D8B 1010F000 0D8F 00040C04 2017 Q0D7F: DB 00H, 04H, 0CH, 04H, 04H, 03H, 42H, 22H ;......B" 0D93 04034222 0D97 110C2320 2018 Q0D87: DB 11H, 0CH, 23H, 20H, 60H, 20H, 1FH, 00H ;..#.`... 0D9B 60201F00 0D9F 00C4DC10 2019 Q0D8F: DB 00H,0C4H,0DCH, 10H,0B8H, 97H, 92H, 90H ;........ 0DA3 B8979290 0DA7 94B81000 2020 Q0D97: DB 94H,0B8H, 10H, 00H, 7FH, 48H, 48H, 44H ;....HHD 0DAB 7F484844 0DAF 74200000 2021 Q0D9F: DB 74H, 20H, 00H, 00H,0FFH, 0AH, 0AH, 4AH ;t......J A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 37 0DB3 FF0A0A4A 0DB7 8A7F0000 2022 Q0DA7: DB 8AH, 7FH, 00H, 00H, 3FH, 44H, 44H, 42H ;...?DDB 0DBB 3F444442 0DBF 722000CA 2023 Q0DAF: DB 72H, 20H, 00H,0CAH,0D0H, 04H, 04H, 04H ;r....... 0DC3 D0040404 0DC7 E4242425 2024 Q0DB7: DB 0E4H, 24H, 24H, 25H,0FEH, 24H, 24H, 24H ;.$$%.$$$ 0DCB FE242424 0DCF 24E40404 2025 Q0DBF: DB 24H,0E4H, 04H, 04H, 00H, 00H, 00H, 00H ;$....... 0DD3 00000000 0DD7 3F000000 2026 Q0DC7: DB 3FH, 00H, 00H, 00H,0FFH, 00H, 00H, 10H ;?....... 0DDB FF000010 0DDF 201F0000 2027 Q0DCF: DB 20H, 1FH, 00H, 00H, 00H,0B5H,0E7H, 00H ;........ 0DE3 00B5E700 0DE7 00F84848 2028 Q0DD7: DB 00H,0F8H, 48H, 48H, 48H, 48H,0FFH, 48H ;..HHHH.H 0DEB 4848FF48 0DEF 484848F8 2029 Q0DDF: DB 48H, 48H, 48H,0F8H, 00H ;HHH.. 0DF3 00 2030 ;========================================================================== 0DF4 00 2031 Q0DE4: NOP ;0DE4 00 0DF5 00 2032 NOP ;0DE5 00 0DF6 00 2033 Q0DE6: NOP ;0DE6 00 0DF7 00 2034 NOP ;0DE7 00 0DF8 0F 2035 INC R7 ;0DE8 0F 0DF9 04 2036 INC A ;0DE9 04 0DFA 04 2037 INC A ;0DEA 04 0DFB 04 2038 INC A ;0DEB 04 0DFC 04 2039 INC A ;0DEC 04 0DFD 3F 2040 ADDC A,R7 ;0DED 3F 0DFE 4444 2041 ORL A,#44H ;0DEE 44 44 0E00 4444 2042 ORL A,#44H ;0DF0 44 44 0E02 4F 2043 ORL A,R7 ;0DF2 4F 0E03 4071 2044 JC Q0E65 ;0DF3 40 70 0E05 00 2045 NOP ;0DF5 00 0E06 D7 2046 XCHD A,@R1 ;0DF6 D7 0E07 D3 2047 SETB C ;0DF7 D3 0E08 00 2048 NOP ;0DF8 00 0E09 00 2049 NOP ;0DF9 00 0E0A 2050 LJMP Q0202 ;0DFA 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 2050 (meter-Q.a51, LINE 2050): UNDEFINED SYMBOL (PASS-2) 2051 ;========================================================================== 0E0D 2052 LJMP Q02E2 ;0DFD 02 02 E2 *** __________________________________________________^ *** ERROR #A45 IN 2052 (meter-Q.a51, LINE 2052): UNDEFINED SYMBOL (PASS-2) 2053 ;========================================================================== 0E10 120A0602 2054 Q0E00: DB 12H, 0AH, 06H, 02H, 00H, 80H, 00H, 00H ;........ 0E14 00800000 0E18 01010101 2055 Q0E08: DB 01H, 01H, 01H, 01H, 01H, 41H, 81H, 7FH ;.....A. 0E1C 0141817F 0E20 01010101 2056 Q0E10: DB 01H, 01H, 01H, 01H, 01H, 01H, 01H, 00H ;........ 0E24 01010100 0E28 BFC61012 2057 Q0E18: DB 0BFH,0C6H, 10H, 12H, 92H, 72H,0FEH, 51H ;.....r.Q 0E2C 9272FE51 0E30 910022CC 2058 Q0E20: DB 91H, 00H, 22H,0CCH, 00H, 00H,0FFH, 00H ;.."..... 0E34 0000FF00 0E38 00000402 2059 Q0E28: DB 00H, 00H, 04H, 02H, 01H, 00H,0FFH, 00H ;........ 0E3C 0100FF00 2060 ;========================================================================== 0E40 04 2061 Q0E30: INC A ;0E30 04 0E41 04 2062 INC A ;0E31 04 0E42 04 2063 INC A ;0E32 04 0E43 2064 LJMP Q0202 ;0E33 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 2064 (meter-Q.a51, LINE 2064): UNDEFINED SYMBOL (PASS-2) 2065 ;========================================================================== 0E46 2066 Q0E35: LJMP QFF01 ;0E35 02 FF 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 38 *** __________________________________________________^ *** ERROR #A45 IN 2066 (meter-Q.a51, LINE 2066): UNDEFINED SYMBOL (PASS-2) 2067 ;========================================================================== 0E49 0100BCBC 2068 Q0E38: DB 01H, 00H,0BCH,0BCH, 08H, 08H, 88H,0FFH ;........ 0E4D 080888FF 0E51 482800C8 2069 Q0E40: DB 48H, 28H, 00H,0C8H, 48H, 48H, 7FH, 48H ;H(..HHH 0E55 48487F48 0E59 C8480800 2070 Q0E48: DB 0C8H, 48H, 08H, 00H, 01H, 41H, 80H, 7FH ;.H...A. 0E5D 0141807F 2071 ;========================================================================== 0E61 00 2072 Q0E50: NOP ;0E50 00 0E62 2073 JC Q0E93 ;0E51 40 40 *** __________________________________________________^ *** ERROR #A45 IN 2073 (meter-Q.a51, LINE 2073): UNDEFINED SYMBOL (PASS-2) 0E64 2074 JB 22H.3,Q0E62 ;0E53 20 13 0C *** ________________________________________________________^ *** ERROR #A45 IN 2074 (meter-Q.a51, LINE 2074): UNDEFINED SYMBOL (PASS-2) 0E67 0C 2075 INC R4 ;0E56 0C 0E68 12217D 2076 LCALL Q2160 ;0E57 12 21 60 0E6B 2000D2 2077 JB 20H.0,Q0E30 ;0E5A 20 00 D3 0E6E D000 2078 POP 00H ;0E5D D0 00 0E70 04 2079 INC A ;0E5F 04 0E71 84 2080 DIV AB ;0E60 84 0E72 44E4 2081 ORL A,#0E4H ;0E61 44 E4 0E74 342C 2082 ADDC A,#2CH ;0E63 34 2C 0E76 27 2083 Q0E65: ADD A,@R1 ;0E65 27 0E77 2424 2084 ADD A,#24H ;0E66 24 24 0E79 24E4 2085 ADD A,#0E4H ;0E68 24 E4 0E7B 04 2086 INC A ;0E6A 04 0E7C 04 2087 INC A ;0E6B 04 0E7D 04 2088 INC A ;0E6C 04 0E7E 00 2089 NOP ;0E6D 00 0E7F 020102 2090 LJMP Q0100 ;0E6E 02 01 00 2091 ;========================================================================== 0E82 00FF0909 2092 Q0E71: DB 00H,0FFH, 09H, 09H, 09H, 29H, 49H,0C9H ;.....)I. 0E86 092949C9 0E8A 7F000000 2093 Q0E79: DB 7FH, 00H, 00H, 00H, 00H,0CFH,0DEH,0FEH ;....... 0E8E 00CFDEFE 0E92 02324E82 2094 Q0E81: DB 02H, 32H, 4EH, 82H, 00H,0FEH, 4AH,0CAH ;.2N...J. 0E96 00FE4ACA 0E9A 4A4A4A7E 2095 Q0E89: DB 4AH, 4AH, 4AH, 7EH, 00H, 00H, 00H ;JJJ~... 0E9E 000000 2096 ;========================================================================== 0EA1 FF 2097 Q0E90: MOV R7,A ;0E90 FF 0EA2 00 2098 NOP ;0E91 00 0EA3 020406 2099 LJMP Q0403 ;0E92 02 04 03 2100 ;========================================================================== 0EA6 00FF4020 2101 Q0E95: DB 00H,0FFH, 40H, 20H, 03H, 0CH, 12H, 21H ;..@....! 0EAA 030C1221 0EAE 602000D4 2102 Q0E9D: DB 60H, 20H, 00H,0D4H ;`... 2103 ;========================================================================== 0EB2 F0 2104 Q0EA1: MOVX @DPTR,A ;0EA1 F0 0EB3 2105 JB 24H.2,Q0ECF ;0EA2 20 22 2A *** ________________________________________________________^ *** ERROR #A45 IN 2105 (meter-Q.a51, LINE 2105): UNDEFINED SYMBOL (PASS-2) 0EB6 AAAA 2106 MOV R2,0AAH ;0EA5 AA AA 0EB8 AAAA 2107 Q0EA6: MOV R2,0AAH ;0EA6 AA AA 0EBA AABF 2108 MOV R2,0BFH ;0EA8 AA BF 0EBC AAAA 2109 MOV R2,0AAH ;0EAA AA AA 0EBE AAAA 2110 Q0EAC: MOV R2,0AAH ;0EAC AA AA 0EC0 2A 2111 ADD A,R2 ;0EAE 2A 0EC1 22 2112 RET ;0EAF 22 2113 ;========================================================================== 0EC2 200000 2114 Q0EB0: JB 20H.0,Q0EB3 ;0EB0 20 00 00 0EC5 807F 2115 Q0EB3: SJMP Q0E35 ;0EB3 80 80 *** __________________________________________________^ A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 39 *** ERROR #A51 IN 2115 (meter-Q.a51, LINE 2115): TARGET OUT OF RANGE 0EC7 5F 2116 ANL A,R7 ;0EB5 5F 0EC8 2117 JC Q0ED8 ;0EB6 40 20 *** __________________________________________________^ *** ERROR #A45 IN 2117 (meter-Q.a51, LINE 2117): UNDEFINED SYMBOL (PASS-2) 0ECA 100F12 2118 JBC 21H.7,Q0ECB ;0EB8 10 0F 10 0ECD 0F 2119 Q0EB9: INC R7 ;0EB9 0F 0ECE 2120 JBC 22H.0,Q0EDD ;0EBA 10 10 20 *** ________________________________________________________^ *** ERROR #A45 IN 2120 (meter-Q.a51, LINE 2120): UNDEFINED SYMBOL (PASS-2) 0ED1 EF 2121 MOV A,R7 ;0EBD EF 0ED2 4000 2122 JC Q0EC0 ;0EBE 40 00 0ED4 00 2123 Q0EC0: NOP ;0EC0 00 0ED5 00 2124 NOP ;0EC1 00 0ED6 C8 2125 XCH A,R0 ;0EC2 C8 0ED7 CE 2126 XCH A,R6 ;0EC3 CE 0ED8 8040 2127 SJMP Q0F06 ;0EC4 80 40 0EDA 2128 JNB FCH,Q0E50 ;0EC6 30 FC 87 *** __________________________________________________^ *** ERROR #A45 IN 2128 (meter-Q.a51, LINE 2128): UNDEFINED SYMBOL (PASS-2) 0EDD 8284 2129 ANL C,P0.4 ;0EC9 82 84 0EDF 84 2130 Q0ECB: DIV AB ;0ECB 84 0EE0 84 2131 DIV AB ;0ECC 84 0EE1 FC 2132 MOV R4,A ;0ECD FC 0EE2 8282 2133 ANL C,P0.2 ;0ECE 82 82 0EE4 8282 2134 ANL C,P0.2 ;0ED0 82 82 0EE6 8000 2135 SJMP Q0ED4 ;0ED2 80 00 0EE8 00 2136 Q0ED4: NOP ;0ED4 00 0EE9 00 2137 NOP ;0ED5 00 0EEA 00 2138 NOP ;0ED6 00 0EEB 7F00 2139 MOV R7,#00H ;0ED7 7F 00 0EED 202020 2140 JB 24H.0,Q0EFC ;0ED9 20 20 20 0EF0 203F20 2141 JB 27H.7,Q0EFF ;0EDC 20 3F 20 0EF3 2142 JB 24H.0,Q0F02 ;0EDF 20 20 20 *** ________________________________________________________^ *** ERROR #A45 IN 2142 (meter-Q.a51, LINE 2142): UNDEFINED SYMBOL (PASS-2) 0EF6 2000B9 2143 JB 20H.0,Q0EA1 ;0EE2 20 00 BC 0EF9 CC 2144 XCH A,R4 ;0EE5 CC 0EFA 2038A4 2145 JB 27H.0,Q0E90 ;0EE6 20 38 A7 0EFD 6230 2146 XRL 30H,A ;0EE9 62 30 0EFF 00 2147 NOP ;0EEB 00 0F00 FE 2148 MOV R6,A ;0EEC FE 0F01 48 2149 ORL A,R0 ;0EED 48 0F02 50BE 2150 Q0EEE: JNC Q0EB0 ;0EEE 50 C0 0F04 FF 2151 MOV R7,A ;0EF0 FF 0F05 C050 2152 PUSH 50H ;0EF1 C0 50 0F07 4C 2153 ORL A,R4 ;0EF3 4C 0F08 4000 2154 JC Q0EF6 ;0EF4 40 00 0F0A 22 2155 Q0EF6: RET ;0EF6 22 2156 ;========================================================================== 0F0B 23221212 2157 Q0EF7: DB 23H, 22H, 12H, 12H, 00H ;#"... 0F0F 00 2158 ;========================================================================== 0F10 7F48 2159 Q0EFC: MOV R7,#48H ;0EFC 7F 48 0F12 46 2160 ORL A,@R0 ;0EFE 46 0F13 416D 2161 Q0EFF: AJMP Q0A5F ;0EFF 41 5F 0F15 4041 2162 JC Q0F44 ;0F01 40 41 0F17 46 2163 Q0F03: ORL A,@R0 ;0F03 46 0F18 4000 2164 JC Q0F06 ;0F04 40 00 0F1A D0F8 2165 Q0F06: POP 0F8H ;0F06 D0 F8 0F1C 2030A6 2166 JB 26H.0,Q0EB3 ;0F08 20 30 A8 0F1F 67 2167 XRL A,@R1 ;0F0B 67 0F20 120092 2168 LCALL Q0090 ;0F0C 12 00 90 0F23 34D4 2169 ADDC A,#0D4H ;0F0F 34 D4 0F25 1F 2170 Q0F11: DEC R7 ;0F11 1F 0F26 F4 2171 CPL A ;0F12 F4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 40 0F27 14 2172 DEC A ;0F13 14 0F28 5434 2173 ANL A,#34H ;0F14 54 34 0F2A 100022 2174 JBC 20H.0,Q0F3B ;0F16 10 00 22 0F2D 23 2175 RL A ;0F19 23 0F2E 22 2176 RET ;0F1A 22 2177 ;========================================================================== 0F2F 12100202 2178 Q0F1B: DB 12H, 10H, 02H, 02H, 43H, 22H, 1AH, 07H ;....C".. 0F33 43221A07 0F37 0A126202 2179 Q0F23: DB 0AH, 12H, 62H, 02H, 00H,0C6H,0B5H, 20H ;..b..... 0F3B 00C6B520 0F3F 3C2020BF 2180 Q0F2B: DB 3CH, 20H, 20H,0BFH, 24H, 24H, 00H,0F2H ;<...$$.. 0F43 242400F2 0F47 1AD61212 2181 Q0F33: DB 1AH,0D6H, 12H, 12H,0F2H, 02H, 00H, 44H ;.......D 0F4B F2020044 2182 ;========================================================================== 0F4F 432010 2183 Q0F3B: ORL 20H,#10H ;0F3B 43 20 10 0F52 0B 2184 INC R3 ;0F3E 0B 0F53 04 2185 INC A ;0F3F 04 0F54 434027 2186 ORL 40H,#27H ;0F40 43 40 27 0F57 18 2187 DEC R0 ;0F43 18 0F58 07 2188 Q0F44: INC @R1 ;0F44 07 0F59 08 2189 INC R0 ;0F45 08 0F5A 102760 2190 JBC 24H.7,Q0FA9 ;0F46 10 27 60 0F5D 00 2191 Q0F49: NOP ;0F49 00 0F5E 2192 CLR CAH ;0F4A C2 CA *** __________________________________________________^ *** ERROR #A45 IN 2192 (meter-Q.a51, LINE 2192): UNDEFINED SYMBOL (PASS-2) 0F60 00 2193 NOP ;0F4C 00 0F61 0C 2194 INC R4 ;0F4D 0C 0F62 14 2195 DEC A ;0F4E 14 0F63 A4 2196 MUL AB ;0F4F A4 0F64 04 2197 INC A ;0F50 04 0F65 6435 2198 XRL A,#35H ;0F51 64 35 0F67 AE64 2199 MOV R6,64H ;0F53 AE 64 0F69 2414 2200 ADD A,#14H ;0F55 24 14 0F6B A4 2201 Q0F57: MUL AB ;0F57 A4 0F6C 14 2202 DEC A ;0F58 14 0F6D 04 2203 INC A ;0F59 04 0F6E 04 2204 INC A ;0F5A 04 0F6F 00 2205 NOP ;0F5B 00 0F70 08 2206 INC R0 ;0F5C 08 0F71 0A 2207 INC R2 ;0F5D 0A 0F72 09 2208 INC R1 ;0F5E 09 0F73 08 2209 INC R0 ;0F5F 08 0F74 08 2210 INC R0 ;0F60 08 0F75 0A 2211 INC R2 ;0F61 0A 0F76 0B 2212 INC R3 ;0F62 0B 0F77 FE 2213 MOV R6,A ;0F63 FE 0F78 0A 2214 INC R2 ;0F64 0A 0F79 0B 2215 INC R3 ;0F65 0B 0F7A 0C 2216 INC R4 ;0F66 0C 0F7B 08 2217 INC R0 ;0F67 08 0F7C 09 2218 INC R1 ;0F68 09 0F7D 0A 2219 INC R2 ;0F69 0A 0F7E 08 2220 INC R0 ;0F6A 08 0F7F 00 2221 NOP ;0F6B 00 0F80 2222 SETB C7H ;0F6C D2 C7 *** __________________________________________________^ *** ERROR #A45 IN 2222 (meter-Q.a51, LINE 2222): UNDEFINED SYMBOL (PASS-2) 0F82 8040 2223 SJMP Q0FB0 ;0F6E 80 40 0F84 2224 JB F8H,Q0F7A ;0F70 20 F8 07 *** __________________________________________________^ *** ERROR #A45 IN 2224 (meter-Q.a51, LINE 2224): UNDEFINED SYMBOL (PASS-2) 0F87 00 2225 NOP ;0F73 00 0F88 10628C 2226 Q0F74: JBC 2CH.2,Q0F03 ;0F74 10 62 8C 0F8B 00 2227 NOP ;0F77 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 41 0F8C C03C 2228 PUSH 3CH ;0F78 C0 3C 0F8E 00 2229 Q0F7A: NOP ;0F7A 00 0F8F 00 2230 NOP ;0F7B 00 0F90 00 2231 NOP ;0F7C 00 0F91 00 2232 NOP ;0F7D 00 0F92 00 2233 NOP ;0F7E 00 0F93 00 2234 NOP ;0F7F 00 0F94 00 2235 NOP ;0F80 00 0F95 7F00 2236 MOV R7,#00H ;0F81 7F 00 0F97 2237 JC Q0FA5 ;0F83 40 20 *** __________________________________________________^ *** ERROR #A45 IN 2237 (meter-Q.a51, LINE 2237): UNDEFINED SYMBOL (PASS-2) 0F99 100906 2238 JBC 21H.1,Q0F8E ;0F85 10 09 06 0F9C 19 2239 DEC R1 ;0F88 19 0F9D 2240 JZ Q0FCB ;0F89 60 40 *** __________________________________________________^ *** ERROR #A45 IN 2240 (meter-Q.a51, LINE 2240): UNDEFINED SYMBOL (PASS-2) 0F9F 4040 2241 JC Q0FCD ;0F8B 40 40 0FA1 00 2242 NOP ;0F8D 00 0FA2 B6C180 2243 Q0F8E: CJNE @R0,#0C1H,Q0F11 ;0F8E B6 C1 80 0FA5 40C4 2244 JC Q0F57 ;0F91 40 C4 0FA7 08 2245 INC R0 ;0F93 08 0FA8 00 2246 NOP ;0F94 00 0FA9 28 2247 ADD A,R0 ;0F95 28 0FAA 28 2248 ADD A,R0 ;0F96 28 0FAB 68 2249 XRL A,R0 ;0F97 68 0FAC 9F 2250 SUBB A,R7 ;0F98 9F 0FAD D4 2251 DA A ;0F99 D4 0FAE 14 2252 DEC A ;0F9A 14 0FAF 3410 2253 ADDC A,#10H ;0F9B 34 10 0FB1 00 2254 NOP ;0F9D 00 0FB2 00 2255 NOP ;0F9E 00 0FB3 00 2256 NOP ;0F9F 00 0FB4 00 2257 NOP ;0FA0 00 0FB5 00 2258 NOP ;0FA1 00 0FB6 1F 2259 DEC R7 ;0FA2 1F 0FB7 08 2260 INC R0 ;0FA3 08 0FB8 4440 2261 ORL A,#40H ;0FA4 44 40 0FBA 2516 2262 ADD A,16H ;0FA6 25 16 0FBC 0C 2263 Q0FA8: INC R4 ;0FA8 0C 0FBD 03 2264 Q0FA9: RR A ;0FA9 03 0FBE 12227F 2265 LCALL Q2262 ;0FAA 12 22 62 0FC1 00 2266 NOP ;0FAD 00 0FC2 00 2267 NOP ;0FAE 00 0FC3 00 2268 NOP ;0FAF 00 0FC4 CE 2269 Q0FB0: XCH A,R6 ;0FB0 CE 0FC5 BB00C0 2270 CJNE R3,#00H,Q0F74 ;0FB1 BB 00 C0 0FC8 2271 JNB ECH,Q0FBA ;0FB4 30 EC 03 *** __________________________________________________^ *** ERROR #A45 IN 2271 (meter-Q.a51, LINE 2271): UNDEFINED SYMBOL (PASS-2) 0FCB 2A 2272 ADD A,R2 ;0FB7 2A 0FCC C8 2273 XCH A,R0 ;0FB8 C8 0FCD 09 2274 INC R1 ;0FB9 09 0FCE 0A 2275 Q0FBA: INC R2 ;0FBA 0A 0FCF 0E 2276 INC R6 ;0FBB 0E 0FD0 08 2277 INC R0 ;0FBC 08 0FD1 E8 2278 MOV A,R0 ;0FBD E8 0FD2 48 2279 ORL A,R0 ;0FBE 48 0FD3 08 2280 INC R0 ;0FBF 08 0FD4 00 2281 NOP ;0FC0 00 0FD5 00 2282 NOP ;0FC1 00 0FD6 0109 2283 AJMP Q0800 ;0FC2 01 00 0FD8 00 2284 NOP ;0FC4 00 0FD9 7F20 2285 MOV R7,#20H ;0FC5 7F 20 0FDB 202027 2286 JB 24H.0,Q0FF1 ;0FC7 20 20 27 0FDE 20302E 2287 JB 26H.0,Q0FFB ;0FCA 20 30 2E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 42 0FE1 212C 2288 Q0FCD: AJMP Q0920 ;0FCD 21 20 0FE3 202000 2289 JB 24H.0,Q0FD2 ;0FCF 20 20 00 0FE6 2290 Q0FD2: SETB C6H ;0FD2 D2 C6 *** __________________________________________________^ *** ERROR #A45 IN 2290 (meter-Q.a51, LINE 2290): UNDEFINED SYMBOL (PASS-2) 0FE8 2291 JBC P1.2,Q1049 ;0FD4 10 92 72 *** _______________________________________________________^ *** ERROR #A45 IN 2291 (meter-Q.a51, LINE 2291): UNDEFINED SYMBOL (PASS-2) 0FEB FE 2292 MOV R6,A ;0FD7 FE 0FEC 9127 2293 ACALL Q0C19 ;0FD8 91 19 0FEE 908844 2294 MOV DPTR,#8844H ;0FDA 90 88 44 0FF1 53A252 2295 ANL 0A2H,#52H ;0FDD 53 A2 52 0FF4 0A 2296 INC R2 ;0FE0 0A 0FF5 06 2297 INC @R0 ;0FE1 06 0FF6 00 2298 NOP ;0FE2 00 0FF7 00 2299 NOP ;0FE3 00 0FF8 020102 2300 LJMP Q0100 ;0FE4 02 01 00 2301 ;========================================================================== 0FFB FF008188 2302 Q0FE7: DB 0FFH, 00H, 81H, 88H, 44H, 46H, 29H, 11H ;....DF). 0FFF 44462911 1003 0905 2303 Q0FEF: DB 09H, 05H ;.. 2304 ;========================================================================== 1005 03 2305 Q0FF1: RR A ;0FF1 03 1006 0109 2306 AJMP Q0800 ;0FF2 01 00 *** __________________________________________________^ *** ERROR #A51 IN 2306 (meter-Q.a51, LINE 2306): TARGET OUT OF RANGE 1008 2307 CJNE R4,#0C6H,Q1017 ;0FF4 BC C6 20 *** ___________________________________________________________^ *** ERROR #A45 IN 2307 (meter-Q.a51, LINE 2307): UNDEFINED SYMBOL (PASS-2) 100B 213B 2308 AJMP Q092E ;0FF7 21 2E *** __________________________________________________^ *** ERROR #A51 IN 2308 (meter-Q.a51, LINE 2308): TARGET OUT OF RANGE 100D E4 2309 CLR A ;0FF9 E4 100E 00 2310 NOP ;0FFA 00 100F 00 2311 Q0FFB: NOP ;0FFB 00 1010 202022 2312 JB 24H.0,Q101F ;0FFC 20 20 20 1013 2313 JB FFH,Q1022 ;0FFF 20 FF 20 *** __________________________________________________^ *** ______________________________________________________^ *** ERROR #A45 IN 2313 (meter-Q.a51, LINE 2313): UNDEFINED SYMBOL (PASS-2) *** ERROR #A45 IN 2313 (meter-Q.a51, LINE 2313): UNDEFINED SYMBOL (PASS-2) 1016 FF 2314 Q1000: MOV R7,A ;1000 FF 1017 2315 Q1001: JB 24H.0,Q1024 ;1001 20 20 20 *** ________________________________________________________^ *** ERROR #A45 IN 2315 (meter-Q.a51, LINE 2315): UNDEFINED SYMBOL (PASS-2) 101A 200000 2316 JB 20H.0,Q1007 ;1004 20 00 00 101D 00 2317 Q1007: NOP ;1007 00 101E 00 2318 NOP ;1008 00 101F 7F20 2319 MOV R7,#20H ;1009 7F 20 1021 100800 2320 JBC 21H.0,Q100E ;100B 10 08 00 1024 00 2321 Q100E: NOP ;100E 00 1025 00 2322 NOP ;100F 00 1026 FF 2323 MOV R7,A ;1010 FF 1027 00 2324 NOP ;1011 00 1028 00 2325 NOP ;1012 00 1029 00 2326 NOP ;1013 00 102A 00 2327 NOP ;1014 00 102B 00 2328 NOP ;1015 00 102C BAC100 2329 CJNE R2,#0C1H,Q1019 ;1016 BA C1 00 102F 8282 2330 Q1019: ANL C,P0.2 ;1019 82 82 1031 82BA 2331 ANL C,PX1 ;101B 82 BA 1033 AAAA 2332 MOV R2,0AAH ;101D AA AA 1035 ABAA 2333 Q101F: MOV R3,0AAH ;101F AB AA 1037 AAAA 2334 Q1021: MOV R2,0AAH ;1021 AA AA 1039 BA8280 2335 CJNE R2,#82H,Q0FA8 ;1023 BA 82 82 103C 8200 2336 Q1026: ANL C,20H.0 ;1026 82 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 43 103E 00 2337 NOP ;1028 00 103F 2338 AJMP Q1020 ;1029 01 20 *** __________________________________________________^ *** ERROR #A45 IN 2338 (meter-Q.a51, LINE 2338): UNDEFINED SYMBOL (PASS-2) 1041 28 2339 ADD A,R0 ;102B 28 1042 2A 2340 ADD A,R2 ;102C 2A 1043 2A 2341 ADD A,R2 ;102D 2A 1044 2A 2342 ADD A,R2 ;102E 2A 1045 7EAA 2343 MOV R6,#0AAH ;102F 7E AA 1047 AAAA 2344 MOV R2,0AAH ;1031 AA AA 1049 A8A0 2345 MOV R0,P2 ;1033 A8 A0 104B 81FA 2346 AJMP Q14E0 ;1035 81 E0 104D 00 2347 NOP ;1037 00 104E C3 2348 CLR C ;1038 C3 104F D7 2349 XCHD A,@R1 ;1039 D7 1050 2350 JB 24H.0,Q105F ;103A 20 20 22 *** ________________________________________________________^ *** ERROR #A45 IN 2350 (meter-Q.a51, LINE 2350): UNDEFINED SYMBOL (PASS-2) 1053 2438 2351 ADD A,#38H ;103D 24 38 1055 E0 2352 MOVX A,@DPTR ;103F E0 1056 2353 JB FFH,Q10A3 ;1040 20 FF 60 *** __________________________________________________^ *** ______________________________________________________^ *** ERROR #A45 IN 2353 (meter-Q.a51, LINE 2353): UNDEFINED SYMBOL (PASS-2) *** ERROR #A45 IN 2353 (meter-Q.a51, LINE 2353): UNDEFINED SYMBOL (PASS-2) 1059 A030 2354 ORL C,/26H.0 ;1043 A0 30 105B 28 2355 ADD A,R0 ;1045 28 105C 26 2356 ADD A,@R0 ;1046 26 105D 202000 2357 JB 24H.0,Q104A ;1047 20 20 00 1060 2358 Q104A: JC Q106C ;104A 40 20 *** __________________________________________________^ *** ERROR #A45 IN 2358 (meter-Q.a51, LINE 2358): UNDEFINED SYMBOL (PASS-2) 1062 100C03 2359 JBC 21H.4,Q1052 ;104C 10 0C 03 1065 00 2360 NOP ;104F 00 1066 00 2361 NOP ;1050 00 1067 FF 2362 MOV R7,A ;1051 FF 1068 00 2363 Q1052: NOP ;1052 00 1069 2364 AJMP Q1006 ;1053 01 06 *** __________________________________________________^ *** ERROR #A45 IN 2364 (meter-Q.a51, LINE 2364): UNDEFINED SYMBOL (PASS-2) 106B 08 2365 INC R0 ;1055 08 106C 18 2366 DEC R0 ;1056 18 106D 301000 2367 JNB 22H.0,Q105A ;1057 30 10 00 1070 B5D810 2368 Q105A: CJNE A,0D8H,Q106D ;105A B5 D8 10 1073 2369 JBC 22H.0,Q105E ;105D 10 10 FE *** ________________________________________________________^ *** ERROR #A45 IN 2369 (meter-Q.a51, LINE 2369): UNDEFINED SYMBOL (PASS-2) 1076 2370 JBC 2AH.0,Q10A3 ;1060 10 50 40 *** ________________________________________________________^ *** ERROR #A45 IN 2370 (meter-Q.a51, LINE 2370): UNDEFINED SYMBOL (PASS-2) 1079 FE 2371 MOV R6,A ;1063 FE 107A 2372 JB 24H.0,Q1066 ;1064 20 20 FF *** ________________________________________________________^ *** ERROR #A45 IN 2372 (meter-Q.a51, LINE 2372): UNDEFINED SYMBOL (PASS-2) 107D 2373 JBC 22H.0,Q1062 ;1067 10 10 F8 *** ________________________________________________________^ *** ERROR #A45 IN 2373 (meter-Q.a51, LINE 2373): UNDEFINED SYMBOL (PASS-2) 1080 100020 2374 JBC 20H.0,Q108D ;106A 10 00 20 1083 2375 Q106D: JB 22H.0,Q108F ;106D 20 10 1F *** ________________________________________________________^ *** ERROR #A45 IN 2375 (meter-Q.a51, LINE 2375): UNDEFINED SYMBOL (PASS-2) 1086 08 2376 INC R0 ;1070 08 1087 08 2377 INC R0 ;1071 08 1088 00 2378 NOP ;1072 00 1089 3F 2379 ADDC A,R7 ;1073 3F 108A 4040 2380 JC Q10B6 ;1074 40 40 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 44 108C 4F 2381 ORL A,R7 ;1076 4F 108D 4244 2382 ORL 44H,A ;1077 42 44 108F 437000 2383 ORL 70H,#00H ;1079 43 70 00 1092 D6 2384 XCHD A,@R0 ;107C D6 1093 B72020 2385 CJNE @R1,#20H,Q10A0 ;107D B7 20 20 1096 2386 JB FEH,Q10A3 ;1080 20 FE 20 *** __________________________________________________^ *** ______________________________________________________^ *** ERROR #A45 IN 2386 (meter-Q.a51, LINE 2386): UNDEFINED SYMBOL (PASS-2) *** ERROR #A45 IN 2386 (meter-Q.a51, LINE 2386): UNDEFINED SYMBOL (PASS-2) 1099 2387 JB 20H.0,Q1066 ;1083 20 00 E0 *** ________________________________________________________^ *** ERROR #A45 IN 2387 (meter-Q.a51, LINE 2387): UNDEFINED SYMBOL (PASS-2) 109C 00 2388 NOP ;1086 00 109D 00 2389 NOP ;1087 00 109E FF 2390 MOV R7,A ;1088 FF 109F 4040 2391 JC Q10CB ;1089 40 40 10A1 4000 2392 JC Q108D ;108B 40 00 10A3 00 2393 Q108D: NOP ;108D 00 10A4 103010 2394 JBC 26H.0,Q10A1 ;108E 10 30 10 10A7 1F 2395 DEC R7 ;1091 1F 10A8 08 2396 INC R0 ;1092 08 10A9 28 2397 ADD A,R0 ;1093 28 10AA 2398 JB 27H.7,Q10B7 ;1094 20 3F 20 *** ________________________________________________________^ *** ERROR #A45 IN 2398 (meter-Q.a51, LINE 2398): UNDEFINED SYMBOL (PASS-2) 10AD 203F20 2399 JB 27H.7,Q10BA ;1097 20 3F 20 10B0 203020 2400 JB 26H.0,Q10BD ;109A 20 30 20 10B3 00 2401 NOP ;109D 00 10B4 B1D2 2402 ACALL Q15B6 ;109E B1 B6 10B6 00 2403 Q10A0: NOP ;10A0 00 10B7 2010FC 2404 Q10A1: JB 22H.0,Q10A0 ;10A1 20 10 FC 10BA 03 2405 RR A ;10A4 03 10BB 84 2406 DIV AB ;10A5 84 10BC 8CF4 2407 MOV 0F4H,R4 ;10A6 8C F4 10BE 2408 DB A5H ;I don't know! ;10A8 A5 *** _______________________________________________^ *** ERROR #A45 IN 2408 (meter-Q.a51, LINE 2408): UNDEFINED SYMBOL (PASS-2) 10BF 86C4 2409 MOV 0C4H,@R0 ;10A9 86 C4 10C1 2410 CJNE R4,#94H,Q1032 ;10AB BC 94 84 *** __________________________________________________________^ *** ERROR #A45 IN 2410 (meter-Q.a51, LINE 2410): UNDEFINED SYMBOL (PASS-2) 10C4 84 2411 DIV AB ;10AE 84 10C5 00 2412 NOP ;10AF 00 10C6 00 2413 NOP ;10B0 00 10C7 00 2414 NOP ;10B1 00 10C8 00 2415 NOP ;10B2 00 10C9 7F00 2416 MOV R7,#00H ;10B3 7F 00 10CB 00 2417 NOP ;10B5 00 10CC 7E22 2418 Q10B6: MOV R6,#22H ;10B6 7E 22 10CE 22 2419 RET ;10B8 22 2420 ;========================================================================== 10CF 22 2421 Q10B9: DB 22H ;" 2422 ;========================================================================== 10D0 22 2423 Q10BA: RET ;10BA 22 2424 ;========================================================================== 10D1 227E 2425 Q10BB: DB 22H, 7EH ;"~ 2426 ;========================================================================== 10D3 00 2427 Q10BD: NOP ;10BD 00 10D4 00 2428 NOP ;10BE 00 10D5 00 2429 NOP ;10BF 00 10D6 B3 2430 CPL C ;10C0 B3 10D7 C9 2431 XCH A,R1 ;10C1 C9 10D8 00 2432 NOP ;10C2 00 10D9 00 2433 NOP ;10C3 00 10DA F8 2434 MOV R0,A ;10C4 F8 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 45 10DB 48 2435 ORL A,R0 ;10C5 48 10DC 48 2436 ORL A,R0 ;10C6 48 10DD 48 2437 ORL A,R0 ;10C7 48 10DE C8 2438 XCH A,R0 ;10C8 C8 10DF 08 2439 INC R0 ;10C9 08 10E0 FF 2440 MOV R7,A ;10CA FF 10E1 08 2441 Q10CB: INC R0 ;10CB 08 10E2 09 2442 INC R1 ;10CC 09 10E3 0A 2443 INC R2 ;10CD 0A 10E4 C8 2444 XCH A,R0 ;10CE C8 10E5 8808 2445 MOV 08H,R0 ;10CF 88 08 10E7 00 2446 NOP ;10D1 00 10E8 4030 2447 JC Q1104 ;10D2 40 30 10EA 0F 2448 INC R7 ;10D4 0F 10EB 00 2449 NOP ;10D5 00 10EC 08 2450 INC R0 ;10D6 08 10ED 5050 2451 JNC Q1128 ;10D7 50 4F 10EF 20100B 2452 JB 22H.0,Q10E7 ;10D9 20 10 0B 10F2 0C 2453 INC R4 ;10DC 0C 10F3 12215D 2454 LCALL Q2140 ;10DD 12 21 40 10F6 F0 2455 MOVX @DPTR,A ;10E0 F0 10F7 00 2456 NOP ;10E1 00 10F8 B9A600 2457 Q10E2: CJNE R1,#0A6H,Q10E5 ;10E2 B9 A6 00 10FB 04 2458 Q10E5: INC A ;10E5 04 10FC 04 2459 INC A ;10E6 04 10FD 04 2460 Q10E7: INC A ;10E7 04 10FE FC 2461 MOV R4,A ;10E8 FC 10FF 04 2462 INC A ;10E9 04 1100 14 2463 DEC A ;10EA 14 1101 14 2464 DEC A ;10EB 14 1102 2465 JBC P1.0,Q116E ;10EC 10 90 7F *** _______________________________________________________^ *** ERROR #A45 IN 2465 (meter-Q.a51, LINE 2465): UNDEFINED SYMBOL (PASS-2) 1105 1010F0 2466 JBC 22H.0,Q10E2 ;10EF 10 10 F0 1108 00 2467 NOP ;10F2 00 1109 00 2468 NOP ;10F3 00 110A 04 2469 INC A ;10F4 04 110B 0C 2470 INC R4 ;10F5 0C 110C 04 2471 INC A ;10F6 04 110D 04 2472 INC A ;10F7 04 110E 03 2473 RR A ;10F8 03 110F 4222 2474 ORL 22H,A ;10F9 42 22 1111 2475 ACALL Q100C ;10FB 11 0C *** __________________________________________________^ *** ERROR #A45 IN 2475 (meter-Q.a51, LINE 2475): UNDEFINED SYMBOL (PASS-2) 1113 23 2476 RL A ;10FD 23 1114 2477 JB 2CH.0,Q1121 ;10FE 20 60 20 *** ________________________________________________________^ *** ERROR #A45 IN 2477 (meter-Q.a51, LINE 2477): UNDEFINED SYMBOL (PASS-2) 1117 1F 2478 DEC R7 ;1101 1F 1118 00 2479 NOP ;1102 00 1119 00 2480 NOP ;1103 00 111A CA 2481 Q1104: XCH A,R2 ;1104 CA 111B A700 2482 MOV @R1,00H ;1105 A7 00 111D 4021 2483 JC Q1129 ;1107 40 20 111F 18 2484 DEC R0 ;1109 18 1120 16 2485 DEC @R0 ;110A 16 1121 2486 JBC 22H.0,Q110D ;110B 10 10 FF *** ________________________________________________________^ *** ERROR #A45 IN 2486 (meter-Q.a51, LINE 2486): UNDEFINED SYMBOL (PASS-2) 1124 2487 JBC 22H.0,Q1121 ;110E 10 10 10 *** ________________________________________________________^ *** ERROR #A45 IN 2487 (meter-Q.a51, LINE 2487): UNDEFINED SYMBOL (PASS-2) 1127 101000 2488 JBC 22H.0,Q1114 ;1111 10 10 00 112A 00 2489 Q1114: NOP ;1114 00 112B 00 2490 NOP ;1115 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 46 112C 00 2491 NOP ;1116 00 112D 2492 AJMP Q1081 ;1117 01 81 *** __________________________________________________^ *** ERROR #A45 IN 2492 (meter-Q.a51, LINE 2492): UNDEFINED SYMBOL (PASS-2) 112F 413A 2493 AJMP Q1221 ;1119 41 21 1131 2494 ACALL Q100D ;111B 11 0D *** __________________________________________________^ *** ERROR #A45 IN 2494 (meter-Q.a51, LINE 2494): UNDEFINED SYMBOL (PASS-2) 1133 0D 2495 Q111C: INC R5 ;111C 0D 1134 03 2496 RR A ;111D 03 1135 0509 2497 INC 09H ;111E 05 09 1137 317A 2498 Q1120: ACALL Q1161 ;1120 31 61 1139 C15D 2499 AJMP Q1641 ;1122 C1 41 113B 0116 2500 AJMP Q1000 ;1124 01 00 113D 2501 ANL C,/DCH ;1126 B0 DC *** _____________________________________________________^ *** ERROR #A45 IN 2501 (meter-Q.a51, LINE 2501): UNDEFINED SYMBOL (PASS-2) 113F 00 2502 Q1128: NOP ;1128 00 1140 00 2503 Q1129: NOP ;1129 00 1141 FE 2504 MOV R6,A ;112A FE 1142 2505 LJMP QF202 ;112B 02 F2 02 *** __________________________________________________^ *** ERROR #A45 IN 2505 (meter-Q.a51, LINE 2505): UNDEFINED SYMBOL (PASS-2) 2506 ;========================================================================== 1145 FE20 2507 Q112E: DB 0FEH, 20H ;.. 2508 ;========================================================================== 1147 F8 2509 Q1130: MOV R0,A ;1130 F8 1148 17 2510 DEC @R1 ;1131 17 1149 2511 LCALL Q10F0 ;1132 12 10 F0 *** __________________________________________________^ *** ERROR #A45 IN 2511 (meter-Q.a51, LINE 2511): UNDEFINED SYMBOL (PASS-2) 114C 101000 2512 JBC 22H.0,Q1138 ;1135 10 10 00 114F 00 2513 Q1138: NOP ;1138 00 1150 2514 JC Q116C ;1139 40 31 *** __________________________________________________^ *** ERROR #A45 IN 2514 (meter-Q.a51, LINE 2514): UNDEFINED SYMBOL (PASS-2) 1152 0C 2515 INC R4 ;113B 0C 1153 03 2516 RR A ;113C 03 1154 04 2517 INC A ;113D 04 1155 B95022 2518 CJNE R1,#50H,Q1161 ;113E B9 50 20 1158 5020 2519 Q113F: JNC Q1161 ;113F 50 20 115A 13 2520 RRC A ;1141 13 115B 0C 2521 INC R4 ;1142 0C 115C 13 2522 RRC A ;1143 13 115D 2523 JZ Q1106 ;1144 60 C0 *** __________________________________________________^ *** ERROR #A45 IN 2523 (meter-Q.a51, LINE 2523): UNDEFINED SYMBOL (PASS-2) 115F 4000 2524 JC Q1148 ;1146 40 00 1161 C9 2525 Q1148: XCH A,R1 ;1148 C9 1162 CF 2526 XCH A,R7 ;1149 CF 1163 00 2527 NOP ;114A 00 1164 00 2528 NOP ;114B 00 1165 00 2529 NOP ;114C 00 1166 00 2530 NOP ;114D 00 1167 00 2531 NOP ;114E 00 1168 00 2532 NOP ;114F 00 1169 00 2533 NOP ;1150 00 116A FE 2534 MOV R6,A ;1151 FE 116B 4040 2535 JC Q1194 ;1152 40 40 116D 4040 2536 JC Q1196 ;1154 40 40 116F 4000 2537 JC Q1158 ;1156 40 00 1171 00 2538 Q1158: NOP ;1158 00 1172 00 2539 NOP ;1159 00 1173 00 2540 NOP ;115A 00 1174 2541 JC Q119D ;115B 40 40 *** __________________________________________________^ A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 47 *** ERROR #A45 IN 2541 (meter-Q.a51, LINE 2541): UNDEFINED SYMBOL (PASS-2) 1176 4040 2542 JC Q119F ;115D 40 40 1178 4040 2543 JC Q11A1 ;115F 40 40 117A 7F40 2544 Q1161: MOV R7,#40H ;1161 7F 40 117C 4040 2545 JC Q11A5 ;1163 40 40 117E 4040 2546 JC Q11A7 ;1165 40 40 1180 2547 JZ Q11A9 ;1167 60 40 *** __________________________________________________^ *** ERROR #A45 IN 2547 (meter-Q.a51, LINE 2547): UNDEFINED SYMBOL (PASS-2) 1182 00 2548 NOP ;1169 00 1183 CF 2549 XCH A,R7 ;116A CF 1184 C200 2550 CLR 20H.0 ;116B C2 00 1186 2551 LJMP Q0202 ;116D 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 2551 (meter-Q.a51, LINE 2551): UNDEFINED SYMBOL (PASS-2) 2552 ;========================================================================== 1189 2553 LJMP Q0202 ;1170 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 2553 (meter-Q.a51, LINE 2553): UNDEFINED SYMBOL (PASS-2) 2554 ;========================================================================== 118C FE2262C2 2555 Q1173: DB 0FEH, 22H, 62H,0C2H, 82H, 02H, 03H, 02H ;."b..... 1190 82020302 1194 00000000 2556 Q117B: DB 00H, 00H, 00H, 00H, 00H, 00H, 00H ;....... 1198 000000 2557 ;========================================================================== 119B 00 2558 Q1182: NOP ;1182 00 119C 7F00 2559 MOV R7,#00H ;1183 7F 00 119E 00 2560 NOP ;1185 00 119F 0116 2561 AJMP Q1000 ;1186 01 00 11A1 00 2562 NOP ;1188 00 11A2 00 2563 NOP ;1189 00 11A3 00 2564 NOP ;118A 00 11A4 00 2565 NOP ;118B 00 11A5 CC 2566 XCH A,R4 ;118C CC 11A6 F500 2567 MOV 00H,A ;118D F5 00 11A8 202010 2568 JB 24H.0,Q11A2 ;118F 20 20 10 11AB 8C8F 2569 MOV 8FH,R4 ;1192 8C 8F 11AD 54A4 2570 Q1194: ANL A,#0A4H ;1194 54 A4 11AF 2454 2571 Q1196: ADD A,#54H ;1196 24 54 11B1 4C 2572 ORL A,R4 ;1198 4C 11B2 84 2573 DIV AB ;1199 84 11B3 807E 2574 SJMP Q111C ;119A 80 80 *** __________________________________________________^ *** ERROR #A51 IN 2574 (meter-Q.a51, LINE 2574): TARGET OUT OF RANGE 11B5 8000 2575 SJMP Q119E ;119C 80 00 11B7 00 2576 Q119E: NOP ;119E 00 11B8 0137 2577 Q119F: AJMP Q1021 ;119F 01 21 11BA 13 2578 Q11A1: RRC A ;11A1 13 11BB 0A 2579 Q11A2: INC R2 ;11A2 0A 11BC 4282 2580 ORL DPL,A ;11A3 42 82 11BE 7F02 2581 Q11A5: MOV R7,#02H ;11A5 7F 02 11C0 020A20 2582 Q11A7: LJMP Q0A12 ;11A7 02 0A 12 2583 ;========================================================================== 11C3 33020000 2584 Q11AA: DB 33H, 02H, 00H, 00H,0CDH,0CBH, 40H, 41H ;3.....@A 11C7 CDCB4041 11CB C60000FE 2585 Q11B2: DB 0C6H, 00H, 00H,0FEH, 4AH, 4AH,0CAH, 4AH ;....JJ.J 11CF 4A4ACA4A 11D3 4A7E8000 2586 Q11BA: DB 4AH, 7EH, 80H, 00H, 00H, 00H, 40H, 20H ;J~....@. 11D7 00004020 11DB 1F20405F 2587 Q11C2: DB 1FH, 20H, 40H, 5FH, 48H, 44H, 40H, 41H ;..@_HD@A 11DF 48444041 11E3 424D5840 2588 Q11CA: DB 42H, 4DH, 58H, 40H, 40H, 00H,0B3H,0F6H ;BMX@@... 11E7 4000B3F6 11EB 0000FC40 2589 Q11D2: DB 00H, 00H,0FCH, 40H, 40H, 40H, 40H,0FFH ;...@@@@. 11EF 404040FF 11F3 40404040 2590 Q11DA: DB 40H, 40H, 40H, 40H, 40H,0FCH, 00H, 00H ;@@@@@... A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 48 11F7 40FC0000 11FB 00007E20 2591 Q11E2: DB 00H, 00H, 7EH, 20H, 20H, 20H, 20H, 3FH ;..~....? 11FF 2020203F 1203 20202020 2592 Q11EA: DB 20H, 20H, 20H, 20H, 20H, 7EH, 00H, 00H ;.....~.. 1207 207E0000 120B B2B90808 2593 Q11F2: DB 0B2H,0B9H, 08H, 08H, 89H,0CEH, 2AH, 98H ;......*. 120F 89CE2A98 1213 48000000 2594 Q11FA: DB 48H, 00H, 00H, 00H,0FFH, 20H ;H..... 1217 FF20 2595 ;========================================================================== 1219 4080 2596 Q1200: JC Q1182 ;1200 40 80 121B 00 2597 NOP ;1202 00 121C 00 2598 NOP ;1203 00 121D 020102 2599 LJMP Q0100 ;1204 02 01 00 2600 ;========================================================================== 1220 FF010204 2601 Q1207: DB 0FFH, 01H, 02H, 04H, 00H, 00H, 00H,0FFH ;........ 1224 000000FF 1228 000000 2602 Q120F: DB 00H, 00H, 00H ;... 2603 ;========================================================================== 122B 03 2604 Q1212: RR A ;1212 03 122C 00 2605 NOP ;1213 00 122D B3 2606 CPL C ;1214 B3 122E 2607 DB A5H ;I don't know! ;1215 A5 *** _______________________________________________^ *** ERROR #A45 IN 2607 (meter-Q.a51, LINE 2607): UNDEFINED SYMBOL (PASS-2) 122F 4020 2608 JC Q1238 ;1216 40 20 1231 F8 2609 MOV R0,A ;1218 F8 1232 27 2610 ADD A,@R1 ;1219 27 1233 0230AF 2611 LJMP Q3092 ;121A 02 30 92 2612 ;========================================================================== 1236 9C909F90 2613 Q121D: DB 9CH, 90H, 9FH, 90H ;.... 2614 ;========================================================================== 123A 98 2615 Q1221: SUBB A,R0 ;1221 98 123B 96 2616 SUBB A,@R0 ;1222 96 123C 3410 2617 ADDC A,#10H ;1223 34 10 123E 00 2618 NOP ;1225 00 123F 00 2619 Q1226: NOP ;1226 00 1240 00 2620 NOP ;1227 00 1241 7F00 2621 MOV R7,#00H ;1228 7F 00 1243 00 2622 Q122A: NOP ;122A 00 1244 22 2623 RET ;122B 22 2624 ;========================================================================== 1245 722A2E22 2625 Q122C: DB 72H, 2AH, 2EH, 22H, 22H, 2AH, 72H, 22H ;r*.""*r" 1249 222A7222 124D 0200AFA1 2626 Q1234: DB 02H, 00H,0AFH,0A1H ;.... 2627 ;========================================================================== 1251 00 2628 Q1238: NOP ;1238 00 1252 00 2629 NOP ;1239 00 1253 00 2630 NOP ;123A 00 1254 F8 2631 MOV R0,A ;123B F8 1255 F8 2632 MOV R0,A ;123C F8 1256 F8 2633 MOV R0,A ;123D F8 1257 FF 2634 Q123E: MOV R7,A ;123E FF 1258 FF 2635 MOV R7,A ;123F FF 1259 FF 2636 MOV R7,A ;1240 FF 125A FF 2637 MOV R7,A ;1241 FF 125B F8 2638 MOV R0,A ;1242 F8 125C F8 2639 MOV R0,A ;1243 F8 125D F8 2640 MOV R0,A ;1244 F8 125E 00 2641 NOP ;1245 00 125F 00 2642 NOP ;1246 00 1260 00 2643 NOP ;1247 00 1261 00 2644 NOP ;1248 00 1262 00 2645 NOP ;1249 00 1263 00 2646 NOP ;124A 00 1264 FF 2647 MOV R7,A ;124B FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 49 1265 FF 2648 MOV R7,A ;124C FF 1266 FF 2649 MOV R7,A ;124D FF 1267 FF 2650 MOV R7,A ;124E FF 1268 FF 2651 MOV R7,A ;124F FF 1269 FF 2652 MOV R7,A ;1250 FF 126A FF 2653 MOV R7,A ;1251 FF 126B FF 2654 Q1252: MOV R7,A ;1252 FF 126C FF 2655 MOV R7,A ;1253 FF 126D FF 2656 MOV R7,A ;1254 FF 126E 00 2657 NOP ;1255 00 126F 00 2658 NOP ;1256 00 1270 00 2659 NOP ;1257 00 1271 AFA2 2660 MOV R7,0A2H ;1258 AF A2 1273 00 2661 NOP ;125A 00 1274 00 2662 NOP ;125B 00 1275 00 2663 NOP ;125C 00 1276 F8 2664 MOV R0,A ;125D F8 1277 C8 2665 XCH A,R0 ;125E C8 1278 C8 2666 XCH A,R0 ;125F C8 1279 CF 2667 XCH A,R7 ;1260 CF 127A C1DD 2668 AJMP Q16C1 ;1261 C1 C1 127C CF 2669 XCH A,R7 ;1263 CF 127D C8 2670 XCH A,R0 ;1264 C8 127E C8 2671 XCH A,R0 ;1265 C8 127F F8 2672 MOV R0,A ;1266 F8 1280 00 2673 NOP ;1267 00 1281 00 2674 NOP ;1268 00 1282 00 2675 NOP ;1269 00 1283 00 2676 NOP ;126A 00 1284 00 2677 NOP ;126B 00 1285 00 2678 NOP ;126C 00 1286 FF 2679 MOV R7,A ;126D FF 1287 FF 2680 MOV R7,A ;126E FF 1288 FF 2681 MOV R7,A ;126F FF 1289 FF 2682 MOV R7,A ;1270 FF 128A FF 2683 MOV R7,A ;1271 FF 128B FF 2684 MOV R7,A ;1272 FF 128C FF 2685 MOV R7,A ;1273 FF 128D FF 2686 MOV R7,A ;1274 FF 128E FF 2687 MOV R7,A ;1275 FF 128F FF 2688 MOV R7,A ;1276 FF 1290 00 2689 NOP ;1277 00 1291 00 2690 NOP ;1278 00 1292 00 2691 NOP ;1279 00 1293 AFA3 2692 MOV R7,0A3H ;127A AF A3 1295 00 2693 NOP ;127C 00 1296 00 2694 NOP ;127D 00 1297 00 2695 NOP ;127E 00 1298 F8 2696 MOV R0,A ;127F F8 1299 08 2697 INC R0 ;1280 08 129A 08 2698 INC R0 ;1281 08 129B 0F 2699 INC R7 ;1282 0F 129C 0117 2700 AJMP Q1001 ;1283 01 01 129E 0F 2701 INC R7 ;1285 0F 129F 08 2702 INC R0 ;1286 08 12A0 08 2703 INC R0 ;1287 08 12A1 F8 2704 MOV R0,A ;1288 F8 12A2 00 2705 NOP ;1289 00 12A3 00 2706 Q128A: NOP ;128A 00 12A4 00 2707 NOP ;128B 00 12A5 00 2708 NOP ;128C 00 12A6 00 2709 NOP ;128D 00 12A7 00 2710 NOP ;128E 00 12A8 FF 2711 MOV R7,A ;128F FF 12A9 F8 2712 MOV R0,A ;1290 F8 12AA F8 2713 MOV R0,A ;1291 F8 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 50 12AB F8 2714 MOV R0,A ;1292 F8 12AC F8 2715 Q1293: MOV R0,A ;1293 F8 12AD F8 2716 MOV R0,A ;1294 F8 12AE F8 2717 MOV R0,A ;1295 F8 12AF F8 2718 MOV R0,A ;1296 F8 12B0 F8 2719 MOV R0,A ;1297 F8 12B1 FF 2720 MOV R7,A ;1298 FF 12B2 00 2721 NOP ;1299 00 12B3 00 2722 NOP ;129A 00 12B4 00 2723 Q129B: NOP ;129B 00 12B5 B1CD 2724 ACALL Q15B3 ;129C B1 B3 12B7 206424 2725 JB 2CH.4,Q12C5 ;129E 20 64 24 12BA 9494 2726 SUBB A,#94H ;12A1 94 94 12BC BF8080 2727 CJNE R7,#80H,Q1226 ;12A3 BF 80 80 12BF 9F 2728 SUBB A,R7 ;12A6 9F 12C0 A4 2729 MUL AB ;12A7 A4 12C1 A4 2730 MUL AB ;12A8 A4 12C2 A222 2731 MOV C,24H.2 ;12A9 A2 22 12C4 38 2732 ADDC A,R0 ;12AB 38 12C5 00 2733 NOP ;12AC 00 12C6 00 2734 NOP ;12AD 00 12C7 00 2735 NOP ;12AE 00 12C8 00 2736 NOP ;12AF 00 12C9 00 2737 NOP ;12B0 00 12CA FF 2738 MOV R7,A ;12B1 FF 12CB 12122B 2739 LCALL Q1212 ;12B2 12 12 12 12CE 12126B 2740 LCALL Q1252 ;12B5 12 12 52 12D1 927F 2741 MOV 2FH.7,C ;12B8 92 7F 12D3 00 2742 NOP ;12BA 00 12D4 00 2743 NOP ;12BB 00 12D5 00 2744 NOP ;12BC 00 12D6 00 2745 NOP ;12BD 00 12D7 B9E200 2746 CJNE R1,#0E2H,Q12C1 ;12BE B9 E2 00 12DA 4042 2747 Q12C1: JC Q1305 ;12C1 40 42 12DC 445C 2748 ORL A,#5CH ;12C3 44 5C 12DE C8 2749 Q12C5: XCH A,R0 ;12C5 C8 12DF 4080 2750 JC Q1347 ;12C6 40 7F *** __________________________________________________^ *** ERROR #A51 IN 2750 (meter-Q.a51, LINE 2750): TARGET OUT OF RANGE 12E1 40C0 2751 JC Q128A ;12C8 40 C0 12E3 2752 JNC Q131A ;12CA 50 4E *** __________________________________________________^ *** ERROR #A45 IN 2752 (meter-Q.a51, LINE 2752): UNDEFINED SYMBOL (PASS-2) 12E5 4460 2753 ORL A,#60H ;12CC 44 60 12E7 4000 2754 JC Q12D0 ;12CE 40 00 12E9 00 2755 Q12D0: NOP ;12D0 00 12EA 8040 2756 SJMP Q1313 ;12D1 80 40 12EC 2757 JB 23H.0,Q12DD ;12D3 20 18 07 *** ________________________________________________________^ *** ERROR #A45 IN 2757 (meter-Q.a51, LINE 2757): UNDEFINED SYMBOL (PASS-2) 12EF 00 2758 NOP ;12D6 00 12F0 00 2759 NOP ;12D7 00 12F1 00 2760 NOP ;12D8 00 12F2 3F 2761 ADDC A,R7 ;12D9 3F 12F3 4040 2762 JC Q131C ;12DA 40 40 12F5 2763 JC Q131E ;12DC 40 40 *** __________________________________________________^ *** ERROR #A45 IN 2763 (meter-Q.a51, LINE 2763): UNDEFINED SYMBOL (PASS-2) 12F7 7800 2764 MOV R0,#00H ;12DE 78 00 12F9 C1FF 2765 Q12E0: AJMP Q16E3 ;12E0 C1 E3 12FB 00 2766 NOP ;12E2 00 12FC 0C 2767 INC R4 ;12E3 0C 12FD 04 2768 INC A ;12E4 04 12FE 5555 2769 ANL A,55H ;12E5 55 55 1300 5585 2770 ANL A,85H ;12E7 55 85 1302 7F85 2771 MOV R7,#85H ;12E9 7F 85 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 51 1304 5555 2772 ANL A,55H ;12EB 55 55 1306 5505 2773 ANL A,05H ;12ED 55 05 1308 0C 2774 INC R4 ;12EF 0C 1309 04 2775 INC A ;12F0 04 130A 00 2776 NOP ;12F1 00 130B 04 2777 INC A ;12F2 04 130C 04 2778 INC A ;12F3 04 130D 04 2779 INC A ;12F4 04 130E 0A 2780 INC R2 ;12F5 0A 130F 0A 2781 INC R2 ;12F6 0A 1310 09 2782 INC R1 ;12F7 09 1311 2A 2783 ADD A,R2 ;12F8 2A 1312 CC 2784 XCH A,R4 ;12F9 CC 1313 28 2785 ADD A,R0 ;12FA 28 1314 19 2786 DEC R1 ;12FB 19 1315 09 2787 INC R1 ;12FC 09 1316 020609 2788 LJMP Q0602 ;12FD 02 06 02 2789 ;========================================================================== 1319 0200D2 2790 Q1300: LJMP Q00D0 ;1300 02 00 D0 2791 ;========================================================================== 131C DE20 2792 Q1303: DB 0DEH, 20H ;.. 2793 ;========================================================================== 131E 2794 Q1305: JBC FCH,Q130F ;1305 10 FC 07 *** __________________________________________________^ *** ______________________________________________________^ *** ERROR #A45 IN 2794 (meter-Q.a51, LINE 2794): UNDEFINED SYMBOL (PASS-2) *** ERROR #A45 IN 2794 (meter-Q.a51, LINE 2794): UNDEFINED SYMBOL (PASS-2) 1321 F2 2795 MOVX @R0,A ;1308 F2 1322 20988F 2796 JB RI,Q129B ;1309 20 98 8F 1325 54A4 2797 ANL A,#0A4H ;130C 54 A4 1327 2454 2798 ADD A,#54H ;130E 24 54 1329 CC 2799 XCH A,R4 ;1310 CC 132A 8080 2800 SJMP Q1293 ;1311 80 80 132C 00 2801 Q1313: NOP ;1313 00 132D 00 2802 NOP ;1314 00 132E 00 2803 NOP ;1315 00 132F 7F00 2804 MOV R7,#00H ;1316 7F 00 1331 03 2805 RR A ;1318 03 1332 5454 2806 ANL A,#54H ;1319 54 54 1334 4A 2807 ORL A,R2 ;131B 4A 1335 2B 2808 Q131C: ADD A,R3 ;131C 2B 1336 2515 2809 ADD A,15H ;131D 25 15 1338 2810 LCALL Q0A09 ;131F 12 0A 09 *** __________________________________________________^ *** ERROR #A45 IN 2810 (meter-Q.a51, LINE 2810): UNDEFINED SYMBOL (PASS-2) 133B 00 2811 NOP ;1322 00 133C 00 2812 NOP ;1323 00 133D D5FD00 2813 DJNZ 0FDH,Q1327 ;1324 D5 FD 00 1340 0202C5 2814 Q1327: LJMP Q02C2 ;1327 02 02 C2 2815 ;========================================================================== 1343 2816 LJMP Q0202 ;132A 02 02 02 *** __________________________________________________^ *** ERROR #A45 IN 2816 (meter-Q.a51, LINE 2816): UNDEFINED SYMBOL (PASS-2) 2817 ;========================================================================== 1346 2818 LJMP QFE82 ;132D 02 FE 82 *** __________________________________________________^ *** ERROR #A45 IN 2818 (meter-Q.a51, LINE 2818): UNDEFINED SYMBOL (PASS-2) 2819 ;========================================================================== 1349 82828282 2820 Q1330: DB 82H, 82H, 82H, 82H, 02H, 00H, 20H, 20H ;........ 134D 02002020 1351 20 2821 Q1338: DB 20H ;. 2822 ;========================================================================== 1352 3F 2823 Q1339: ADDC A,R7 ;1339 3F 1353 202021 2824 JB 24H.0,Q135D ;133A 20 20 20 1356 203F21 2825 JB 27H.7,Q1360 ;133D 20 3F 20 1359 202021 2826 JB 24H.0,Q1363 ;1340 20 20 20 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 52 135C 202000 2827 JB 24H.0,Q1346 ;1343 20 20 00 135F 7FF8 2828 Q1346: MOV R7,#0F8H ;1346 7F F8 1361 F8 2829 Q1347: MOV R0,A ;1347 F8 1362 08 2830 INC R0 ;1348 08 1363 0F 2831 INC R7 ;1349 0F 1364 0117 2832 AJMP Q1001 ;134A 01 01 1366 0F 2833 INC R7 ;134C 0F 1367 08 2834 INC R0 ;134D 08 1368 F8 2835 MOV R0,A ;134E F8 1369 FF 2836 MOV R7,A ;134F FF 136A FF 2837 MOV R7,A ;1350 FF 136B FF 2838 MOV R7,A ;1351 FF 136C FF 2839 MOV R7,A ;1352 FF 136D FF 2840 MOV R7,A ;1353 FF 136E FF 2841 MOV R7,A ;1354 FF 136F FF 2842 MOV R7,A ;1355 FF 1370 FF 2843 MOV R7,A ;1356 FF 1371 7EF8 2844 MOV R6,#0F8H ;1357 7E F8 1373 F8 2845 MOV R0,A ;1359 F8 1374 FF 2846 MOV R7,A ;135A FF 1375 FF 2847 MOV R7,A ;135B FF 1376 FF 2848 Q135C: MOV R7,A ;135C FF 1377 FF 2849 Q135D: MOV R7,A ;135D FF 1378 F8 2850 MOV R0,A ;135E F8 1379 F8 2851 MOV R0,A ;135F F8 137A FF 2852 Q1360: MOV R7,A ;1360 FF 137B FF 2853 MOV R7,A ;1361 FF 137C FF 2854 MOV R7,A ;1362 FF 137D FF 2855 Q1363: MOV R7,A ;1363 FF 137E FF 2856 MOV R7,A ;1364 FF 137F FF 2857 MOV R7,A ;1365 FF 1380 FF 2858 MOV R7,A ;1366 FF 1381 FF 2859 MOV R7,A ;1367 FF 1382 200000 2860 JB 20H.0,Q136B ;1368 20 00 00 1385 00 2861 Q136B: NOP ;136B 00 1386 00 2862 NOP ;136C 00 1387 00 2863 Q136D: NOP ;136D 00 1388 00 2864 NOP ;136E 00 1389 00 2865 NOP ;136F 00 138A 00 2866 NOP ;1370 00 138B 00 2867 NOP ;1371 00 138C 00 2868 NOP ;1372 00 138D 00 2869 NOP ;1373 00 138E 00 2870 NOP ;1374 00 138F 00 2871 NOP ;1375 00 1390 00 2872 NOP ;1376 00 1391 00 2873 NOP ;1377 00 1392 00 2874 NOP ;1378 00 1393 3000E0 2875 JNB 20H.0,Q135C ;1379 30 00 E0 1396 100808 2876 JBC 21H.0,Q1387 ;137C 10 08 08 1399 10E000 2877 JBC ACC.0,Q1382 ;137F 10 E0 00 139C 00 2878 Q1382: NOP ;1382 00 139D 0F 2879 INC R7 ;1383 0F 139E 102020 2880 JBC 24H.0,Q13A7 ;1384 10 20 20 13A1 100F00 2881 Q1387: JBC 21H.7,Q138A ;1387 10 0F 00 13A4 2882 Q138A: ACALL Q1100 ;138A 31 00 *** __________________________________________________^ *** ERROR #A45 IN 2882 (meter-Q.a51, LINE 2882): UNDEFINED SYMBOL (PASS-2) 13A6 1010F8 2883 JBC 22H.0,Q1387 ;138C 10 10 F8 13A9 00 2884 NOP ;138F 00 13AA 00 2885 NOP ;1390 00 13AB 00 2886 NOP ;1391 00 13AC 00 2887 NOP ;1392 00 13AD 00 2888 NOP ;1393 00 13AE 20203F 2889 JB 24H.0,Q13D6 ;1394 20 20 3F 13B1 202000 2890 JB 24H.0,Q139A ;1397 20 20 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 53 13B4 00 2891 Q139A: NOP ;139A 00 13B5 32 2892 RETI ;139B 32 2893 ;========================================================================== 13B6 00700808 2894 Q139C: DB 00H, 70H, 08H, 08H, 08H, 88H, 70H, 00H ;.p....p. 13BA 08887000 13BE 003028 2895 Q13A4: DB 00H, 30H, 28H ;.0( 2896 ;========================================================================== 13C1 2422 2897 Q13A7: ADD A,#22H ;13A7 24 22 13C3 2147 2898 AJMP Q1130 ;13A9 21 30 13C5 00 2899 NOP ;13AB 00 13C6 33 2900 RLC A ;13AC 33 13C7 00 2901 NOP ;13AD 00 13C8 300887 2902 JNB 21H.0,Q1339 ;13AE 30 08 88 13CB 8848 2903 MOV 48H,R0 ;13B1 88 48 13CD 300000 2904 JNB 20H.0,Q13B6 ;13B3 30 00 00 13D0 18 2905 Q13B6: DEC R0 ;13B6 18 13D1 2906 JB 24H.0,Q13DA ;13B7 20 20 20 *** ________________________________________________________^ *** ERROR #A45 IN 2906 (meter-Q.a51, LINE 2906): UNDEFINED SYMBOL (PASS-2) 13D4 1124 2907 ACALL Q100E ;13BA 11 0E 13D6 00 2908 NOP ;13BC 00 13D7 3400 2909 ADDC A,#00H ;13BD 34 00 13D9 00 2910 NOP ;13BF 00 13DA C020 2911 PUSH 20H ;13C0 C0 20 13DC 2912 JBC F8H,Q13C5 ;13C2 10 F8 00 *** __________________________________________________^ *** ERROR #A45 IN 2912 (meter-Q.a51, LINE 2912): UNDEFINED SYMBOL (PASS-2) 13DF 00 2913 Q13C5: NOP ;13C5 00 13E0 00 2914 NOP ;13C6 00 13E1 07 2915 INC @R1 ;13C7 07 13E2 04 2916 INC A ;13C8 04 13E3 2424 2917 ADD A,#24H ;13C9 24 24 13E5 3F 2918 ADDC A,R7 ;13CB 3F 13E6 2400 2919 ADD A,#00H ;13CC 24 00 13E8 3500 2920 ADDC A,00H ;13CE 35 00 13EA F8 2921 MOV R0,A ;13D0 F8 13EB 08 2922 INC R0 ;13D1 08 13EC 8888 2923 MOV TCON,R0 ;13D2 88 88 13EE 08 2924 INC R0 ;13D4 08 13EF 08 2925 INC R0 ;13D5 08 13F0 00 2926 Q13D6: NOP ;13D6 00 13F1 00 2927 NOP ;13D7 00 13F2 19 2928 DEC R1 ;13D8 19 13F3 2137 2929 AJMP Q1120 ;13D9 21 20 13F5 20110E 2930 JB 22H.1,Q13EC ;13DB 20 11 0E 13F8 00 2931 NOP ;13DE 00 13F9 36 2932 ADDC A,@R0 ;13DF 36 13FA 00 2933 NOP ;13E0 00 13FB E0 2934 MOVX A,@DPTR ;13E1 E0 13FC 108888 2935 JBC IT0,Q136D ;13E2 10 88 88 13FF 18 2936 DEC R0 ;13E5 18 1400 00 2937 NOP ;13E6 00 1401 00 2938 NOP ;13E7 00 1402 00 2939 NOP ;13E8 00 1403 0F 2940 INC R7 ;13E9 0F 1404 2941 ACALL Q1020 ;13EA 11 20 *** __________________________________________________^ *** ERROR #A45 IN 2941 (meter-Q.a51, LINE 2941): UNDEFINED SYMBOL (PASS-2) 1406 20110E 2942 Q13EC: JB 22H.1,Q13FD ;13EC 20 11 0E 1409 00 2943 NOP ;13EF 00 140A 37 2944 ADDC A,@R1 ;13F0 37 140B 00 2945 NOP ;13F1 00 140C 38 2946 ADDC A,R0 ;13F2 38 140D 08 2947 INC R0 ;13F3 08 140E 08 2948 INC R0 ;13F4 08 140F C8 2949 XCH A,R0 ;13F5 C8 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 54 1410 38 2950 ADDC A,R0 ;13F6 38 1411 08 2951 INC R0 ;13F7 08 1412 00 2952 NOP ;13F8 00 1413 00 2953 NOP ;13F9 00 1414 00 2954 NOP ;13FA 00 1415 00 2955 NOP ;13FB 00 1416 3F 2956 ADDC A,R7 ;13FC 3F 1417 00 2957 Q13FD: NOP ;13FD 00 1418 00 2958 NOP ;13FE 00 1419 00 2959 NOP ;13FF 00 141A 00 2960 NOP ;1400 00 141B 38 2961 ADDC A,R0 ;1401 38 141C 00 2962 NOP ;1402 00 141D 2963 JNZ Q138D ;1403 70 88 *** __________________________________________________^ *** ERROR #A45 IN 2963 (meter-Q.a51, LINE 2963): UNDEFINED SYMBOL (PASS-2) 141F 08 2964 INC R0 ;1405 08 1420 08 2965 INC R0 ;1406 08 1421 8870 2966 MOV 70H,R0 ;1407 88 70 1423 00 2967 NOP ;1409 00 1424 00 2968 NOP ;140A 00 1425 1C 2969 DEC R4 ;140B 1C 1426 22 2970 RET ;140C 22 2971 ;========================================================================== 1427 2121221C 2972 Q140D: DB 21H, 21H, 22H, 1CH, 00H, 39H, 00H,0E0H ;!!"..9.. 142B 003900E0 142F 10080810 2973 Q1415: DB 10H, 08H, 08H, 10H,0E0H, 00H, 00H, 00H ;........ 1433 E0000000 1437 31222211 2974 Q141D: DB 31H, 22H, 22H, 11H, 0FH, 00H, 2DH, 00H ;1""...-. 143B 0F002D00 143F 00000000 2975 Q1425: DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;........ 1443 00000000 1447 01010101 2976 Q142D: DB 01H, 01H, 01H, 01H, 01H, 01H, 01H, 3FH ;.......? 144B 0101013F 144F 00704808 2977 Q1435: DB 00H, 70H, 48H, 08H, 08H, 08H,0F0H, 00H ;.pH..... 1453 0808F000 1457 00000030 2978 Q143D: DB 00H, 00H, 00H, 30H, 36H, 01H, 00H, 00H ;...06... 145B 36010000 145F 2E000000 2979 Q1445: DB 2EH, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;........ 1463 00000000 1467 00003030 2980 Q144D: DB 00H, 00H, 30H, 30H, 00H, 00H, 00H, 00H ;..00.... 146B 00000000 146F 007A0080 2981 Q1455: DB 00H, 7AH, 00H, 80H, 80H, 80H, 80H, 80H ;.z...... 1473 80808080 1477 80000021 2982 Q145D: DB 80H, 00H, 00H, 21H, 30H, 2CH, 22H, 21H ;...!0,"! 147B 302C2221 147F 30004100 2983 Q1465: DB 30H, 00H, 41H, 00H, 00H,0C0H, 38H,0E0H ;0.A...8. 1483 00C038E0 1487 00000020 2984 Q146D: DB 00H, 00H, 00H, 20H, 3CH, 23H, 02H, 02H ;....<#.. 148B 3C230202 148F 27382042 2985 Q1475: DB 27H, 38H, 20H, 42H, 08H,0F8H, 88H, 88H ;'8.B.... 1493 08F88888 1497 88700000 2986 Q147D: DB 88H, 70H, 00H, 00H, 20H, 3FH, 20H, 20H ;.p...?.. 149B 203F2020 149F 20110E00 2987 Q1485: DB 20H, 11H, 0EH, 00H, 43H,0C0H, 30H, 08H ;....C.0. 14A3 43C03008 2988 ;========================================================================== 14A7 08 2989 Q148D: INC R0 ;148D 08 14A8 08 2990 INC R0 ;148E 08 14A9 08 2991 INC R0 ;148F 08 14AA 38 2992 ADDC A,R0 ;1490 38 14AB 00 2993 NOP ;1491 00 14AC 07 2994 INC @R1 ;1492 07 14AD 18 2995 DEC R0 ;1493 18 14AE 2996 JB 24H.0,Q14B7 ;1494 20 20 20 *** ________________________________________________________^ A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 55 *** ERROR #A45 IN 2996 (meter-Q.a51, LINE 2996): UNDEFINED SYMBOL (PASS-2) 14B1 100800 2997 JBC 21H.0,Q149A ;1497 10 08 00 14B4 4408 2998 Q149A: ORL A,#08H ;149A 44 08 14B6 F8 2999 MOV R0,A ;149C F8 14B7 08 3000 INC R0 ;149D 08 14B8 08 3001 INC R0 ;149E 08 14B9 08 3002 INC R0 ;149F 08 14BA 10E000 3003 JBC ACC.0,Q14A3 ;14A0 10 E0 00 14BD 203F20 3004 Q14A3: JB 27H.7,Q14C6 ;14A3 20 3F 20 14C0 202010 3005 JB 24H.0,Q14B9 ;14A6 20 20 10 14C3 0F 3006 INC R7 ;14A9 0F 14C4 00 3007 NOP ;14AA 00 14C5 4508 3008 ORL A,08H ;14AB 45 08 14C7 F8 3009 MOV R0,A ;14AD F8 14C8 8888 3010 MOV TCON,R0 ;14AE 88 88 14CA E8 3011 MOV A,R0 ;14B0 E8 14CB 08 3012 INC R0 ;14B1 08 14CC 100020 3013 JBC 20H.0,Q14D5 ;14B2 10 00 20 14CF 3F 3014 ADDC A,R7 ;14B5 3F 14D0 202023 3015 JB 24H.0,Q14DC ;14B6 20 20 23 14D3 201800 3016 Q14B9: JB 23H.0,Q14BC ;14B9 20 18 00 14D6 46 3017 Q14BC: ORL A,@R0 ;14BC 46 14D7 08 3018 INC R0 ;14BD 08 14D8 F8 3019 MOV R0,A ;14BE F8 14D9 8888 3020 MOV TCON,R0 ;14BF 88 88 14DB E8 3021 MOV A,R0 ;14C1 E8 14DC 08 3022 INC R0 ;14C2 08 14DD 100020 3023 JBC 20H.0,Q14E6 ;14C3 10 00 20 14E0 3F 3024 Q14C6: ADDC A,R7 ;14C6 3F 14E1 200003 3025 JB 20H.0,Q14CD ;14C7 20 00 03 14E4 00 3026 NOP ;14CA 00 14E5 00 3027 NOP ;14CB 00 14E6 00 3028 NOP ;14CC 00 14E7 47 3029 Q14CD: ORL A,@R1 ;14CD 47 14E8 C030 3030 PUSH 30H ;14CE C0 30 14EA 08 3031 INC R0 ;14D0 08 14EB 08 3032 INC R0 ;14D1 08 14EC 08 3033 INC R0 ;14D2 08 14ED 38 3034 ADDC A,R0 ;14D3 38 14EE 00 3035 NOP ;14D4 00 14EF 00 3036 Q14D5: NOP ;14D5 00 14F0 07 3037 INC @R1 ;14D6 07 14F1 18 3038 DEC R0 ;14D7 18 14F2 3039 JB 24H.0,Q14FD ;14D8 20 20 22 *** ________________________________________________________^ *** ERROR #A45 IN 3039 (meter-Q.a51, LINE 3039): UNDEFINED SYMBOL (PASS-2) 14F5 1E 3040 DEC R6 ;14DB 1E 14F6 020049 3041 Q14DC: LJMP Q0048 ;14DC 02 00 48 3042 ;========================================================================== 14F9 08 3043 Q14DF: DB 08H ;. 3044 ;========================================================================== 14FA F8 3045 Q14E0: MOV R0,A ;14E0 F8 14FB 08 3046 INC R0 ;14E1 08 14FC 00 3047 NOP ;14E2 00 14FD 00 3048 NOP ;14E3 00 14FE 08 3049 INC R0 ;14E4 08 14FF F8 3050 MOV R0,A ;14E5 F8 1500 08 3051 Q14E6: INC R0 ;14E6 08 1501 203F21 3052 JB 27H.7,Q150B ;14E7 20 3F 21 1504 0117 3053 AJMP Q1001 ;14EA 01 01 1506 2158 3054 AJMP Q113F ;14EC 21 3F 1508 204900 3055 JB 29H.1,Q14F1 ;14EE 20 49 00 150B 08 3056 Q14F1: INC R0 ;14F1 08 150C 08 3057 INC R0 ;14F2 08 150D F8 3058 MOV R0,A ;14F3 F8 150E 08 3059 INC R0 ;14F4 08 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 56 150F 08 3060 INC R0 ;14F5 08 1510 00 3061 NOP ;14F6 00 1511 00 3062 NOP ;14F7 00 1512 00 3063 NOP ;14F8 00 1513 20203F 3064 JB 24H.0,Q153B ;14F9 20 20 3F 1516 202000 3065 JB 24H.0,Q14FF ;14FC 20 20 00 1519 00 3066 Q14FF: NOP ;14FF 00 151A 4A 3067 ORL A,R2 ;1500 4A 151B 00 3068 NOP ;1501 00 151C 00 3069 NOP ;1502 00 151D 08 3070 INC R0 ;1503 08 151E 08 3071 INC R0 ;1504 08 151F F8 3072 MOV R0,A ;1505 F8 1520 08 3073 INC R0 ;1506 08 1521 08 3074 INC R0 ;1507 08 1522 00 3075 NOP ;1508 00 1523 C080 3076 PUSH P0 ;1509 C0 80 1525 8080 3077 Q150B: SJMP Q148D ;150B 80 80 1527 7F00 3078 MOV R7,#00H ;150D 7F 00 1529 00 3079 NOP ;150F 00 152A 00 3080 NOP ;1510 00 152B 4B 3081 ORL A,R3 ;1511 4B 152C 08 3082 INC R0 ;1512 08 152D F8 3083 MOV R0,A ;1513 F8 152E 88C0 3084 MOV 0C0H,R0 ;1514 88 C0 1530 28 3085 ADD A,R0 ;1516 28 1531 18 3086 DEC R0 ;1517 18 1532 08 3087 INC R0 ;1518 08 1533 00 3088 NOP ;1519 00 1534 3089 JB 27H.7,Q153D ;151A 20 3F 20 *** ________________________________________________________^ *** ERROR #A45 IN 3089 (meter-Q.a51, LINE 3089): UNDEFINED SYMBOL (PASS-2) 1537 013C 3090 AJMP Q1026 ;151D 01 26 1539 38 3091 ADDC A,R0 ;151F 38 153A 20004C 3092 JB 20H.0,Q156F ;1520 20 00 4C 153D 08 3093 INC R0 ;1523 08 153E F8 3094 MOV R0,A ;1524 F8 153F 08 3095 Q1525: INC R0 ;1525 08 1540 00 3096 NOP ;1526 00 1541 00 3097 NOP ;1527 00 1542 00 3098 NOP ;1528 00 1543 00 3099 NOP ;1529 00 1544 00 3100 NOP ;152A 00 1545 3101 JB 27H.7,Q154E ;152B 20 3F 20 *** ________________________________________________________^ *** ERROR #A45 IN 3101 (meter-Q.a51, LINE 3101): UNDEFINED SYMBOL (PASS-2) 1548 202020 3102 JB 24H.0,Q1551 ;152E 20 20 20 154B 30004D 3103 JNB 20H.0,Q1581 ;1531 30 00 4D 154E 08 3104 INC R0 ;1534 08 154F F8 3105 MOV R0,A ;1535 F8 1550 F8 3106 MOV R0,A ;1536 F8 1551 00 3107 NOP ;1537 00 1552 F8 3108 MOV R0,A ;1538 F8 1553 F8 3109 MOV R0,A ;1539 F8 1554 08 3110 INC R0 ;153A 08 1555 00 3111 Q153B: NOP ;153B 00 1556 203F00 3112 JB 27H.7,Q153F ;153C 20 3F 00 1559 3F 3113 Q153F: ADDC A,R7 ;153F 3F 155A 00 3114 NOP ;1540 00 155B 3F 3115 ADDC A,R7 ;1541 3F 155C 3116 JB 20H.0,Q1593 ;1542 20 00 4E *** ________________________________________________________^ *** ERROR #A45 IN 3116 (meter-Q.a51, LINE 3116): UNDEFINED SYMBOL (PASS-2) 155F 08 3117 INC R0 ;1545 08 1560 F8 3118 MOV R0,A ;1546 F8 1561 3119 JNB C0H,Q154A ;1547 30 C0 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 57 *** __________________________________________________^ *** ERROR #A45 IN 3119 (meter-Q.a51, LINE 3119): UNDEFINED SYMBOL (PASS-2) 1564 08 3120 Q154A: INC R0 ;154A 08 1565 F8 3121 MOV R0,A ;154B F8 1566 08 3122 INC R0 ;154C 08 1567 3123 JB 27H.7,Q1570 ;154D 20 3F 20 *** ________________________________________________________^ *** ERROR #A45 IN 3123 (meter-Q.a51, LINE 3123): UNDEFINED SYMBOL (PASS-2) 156A 00 3124 NOP ;1550 00 156B 07 3125 Q1551: INC @R1 ;1551 07 156C 18 3126 DEC R0 ;1552 18 156D 3F 3127 ADDC A,R7 ;1553 3F 156E 00 3128 NOP ;1554 00 156F 4F 3129 ORL A,R7 ;1555 4F 1570 E0 3130 MOVX A,@DPTR ;1556 E0 1571 100808 3131 JBC 21H.0,Q1562 ;1557 10 08 08 1574 08 3132 INC R0 ;155A 08 1575 10E000 3133 JBC ACC.0,Q155E ;155B 10 E0 00 1578 0F 3134 Q155E: INC R7 ;155E 0F 1579 102020 3135 JBC 24H.0,Q1582 ;155F 10 20 20 157C 20100F 3136 Q1562: JB 22H.0,Q1574 ;1562 20 10 0F 157F 00 3137 NOP ;1565 00 1580 3138 JNC Q1570 ;1566 50 08 *** __________________________________________________^ *** ERROR #A45 IN 3138 (meter-Q.a51, LINE 3138): UNDEFINED SYMBOL (PASS-2) 1582 F8 3139 MOV R0,A ;1568 F8 1583 08 3140 INC R0 ;1569 08 1584 08 3141 INC R0 ;156A 08 1585 08 3142 INC R0 ;156B 08 1586 08 3143 INC R0 ;156C 08 1587 F0 3144 MOVX @DPTR,A ;156D F0 1588 00 3145 NOP ;156E 00 1589 3146 Q156F: JB 27H.7,Q1593 ;156F 20 3F 21 *** ________________________________________________________^ *** ERROR #A45 IN 3146 (meter-Q.a51, LINE 3146): UNDEFINED SYMBOL (PASS-2) 158C 0117 3147 AJMP Q1001 ;1572 01 01 158E 0116 3148 Q1574: AJMP Q1000 ;1574 01 00 1590 00 3149 NOP ;1576 00 1591 51F9 3150 ACALL Q12E0 ;1577 51 E0 1593 100808 3151 JBC 21H.0,Q1584 ;1579 10 08 08 1596 08 3152 INC R0 ;157C 08 1597 10E000 3153 JBC ACC.0,Q1580 ;157D 10 E0 00 159A 0F 3154 Q1580: INC R7 ;1580 0F 159B 18 3155 Q1581: DEC R0 ;1581 18 159C 2424 3156 Q1582: ADD A,#24H ;1582 24 24 159E 38 3157 Q1584: ADDC A,R0 ;1584 38 159F 5051 3158 JNC Q15D6 ;1585 50 4F 15A1 00 3159 NOP ;1587 00 15A2 5208 3160 ANL 08H,A ;1588 52 08 15A4 F8 3161 MOV R0,A ;158A F8 15A5 8888 3162 MOV TCON,R0 ;158B 88 88 15A7 8888 3163 MOV TCON,R0 ;158D 88 88 15A9 7000 3164 JNZ Q1591 ;158F 70 00 15AB 203F20 3165 Q1591: JB 27H.7,Q15B4 ;1591 20 3F 20 15AE 00 3166 NOP ;1594 00 15AF 03 3167 RR A ;1595 03 15B0 0C 3168 INC R4 ;1596 0C 15B1 302055 3169 JNB 24H.0,Q15ED ;1597 30 20 53 15B4 00 3170 NOP ;159A 00 15B5 7088 3171 JNZ Q1525 ;159B 70 88 15B7 08 3172 INC R0 ;159D 08 15B8 08 3173 INC R0 ;159E 08 15B9 08 3174 INC R0 ;159F 08 15BA 38 3175 ADDC A,R0 ;15A0 38 15BB 00 3176 NOP ;15A1 00 15BC 00 3177 NOP ;15A2 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 58 15BD 38 3178 ADDC A,R0 ;15A3 38 15BE 3179 Q15A4: JB 24H.1,Q15C8 ;15A4 20 21 21 *** ________________________________________________________^ *** ERROR #A45 IN 3179 (meter-Q.a51, LINE 3179): UNDEFINED SYMBOL (PASS-2) 15C1 22 3180 RET ;15A7 22 3181 ;========================================================================== 15C2 1C 3182 Q15A8: DEC R4 ;15A8 1C 15C3 00 3183 NOP ;15A9 00 15C4 5418 3184 ANL A,#18H ;15AA 54 18 15C6 08 3185 INC R0 ;15AC 08 15C7 08 3186 INC R0 ;15AD 08 15C8 F8 3187 MOV R0,A ;15AE F8 15C9 08 3188 INC R0 ;15AF 08 15CA 08 3189 INC R0 ;15B0 08 15CB 18 3190 DEC R0 ;15B1 18 15CC 00 3191 NOP ;15B2 00 15CD 00 3192 Q15B3: NOP ;15B3 00 15CE 00 3193 Q15B4: NOP ;15B4 00 15CF 203F22 3194 JB 27H.7,Q15D8 ;15B5 20 3F 20 15D2 3F 3195 Q15B6: ADDC A,R7 ;15B6 3F 15D3 200000 3196 JB 20H.0,Q15BA ;15B7 20 00 00 15D6 00 3197 Q15BA: NOP ;15BA 00 15D7 5508 3198 ANL A,08H ;15BB 55 08 15D9 F8 3199 MOV R0,A ;15BD F8 15DA 08 3200 INC R0 ;15BE 08 15DB 00 3201 NOP ;15BF 00 15DC 00 3202 NOP ;15C0 00 15DD 08 3203 INC R0 ;15C1 08 15DE F8 3204 MOV R0,A ;15C2 F8 15DF 08 3205 INC R0 ;15C3 08 15E0 00 3206 NOP ;15C4 00 15E1 1F 3207 DEC R7 ;15C5 1F 15E2 202020 3208 JB 24H.0,Q15E9 ;15C6 20 20 20 15E5 201F00 3209 Q15C9: JB 23H.7,Q15CC ;15C9 20 1F 00 15E8 56 3210 Q15CC: ANL A,@R0 ;15CC 56 15E9 08 3211 INC R0 ;15CD 08 15EA 7888 3212 MOV R0,#88H ;15CE 78 88 15EC 00 3213 NOP ;15D0 00 15ED 00 3214 NOP ;15D1 00 15EE C8 3215 XCH A,R0 ;15D2 C8 15EF 38 3216 ADDC A,R0 ;15D3 38 15F0 08 3217 INC R0 ;15D4 08 15F1 00 3218 NOP ;15D5 00 15F2 00 3219 Q15D6: NOP ;15D6 00 15F3 07 3220 INC @R1 ;15D7 07 15F4 38 3221 Q15D8: ADDC A,R0 ;15D8 38 15F5 0E 3222 INC R6 ;15D9 0E 15F6 0116 3223 AJMP Q1000 ;15DA 01 00 15F8 00 3224 NOP ;15DC 00 15F9 57 3225 ANL A,@R1 ;15DD 57 15FA F8 3226 MOV R0,A ;15DE F8 15FB 08 3227 INC R0 ;15DF 08 15FC 00 3228 NOP ;15E0 00 15FD F8 3229 MOV R0,A ;15E1 F8 15FE 00 3230 NOP ;15E2 00 15FF 08 3231 INC R0 ;15E3 08 1600 F8 3232 MOV R0,A ;15E4 F8 1601 00 3233 NOP ;15E5 00 1602 03 3234 RR A ;15E6 03 1603 3C 3235 ADDC A,R4 ;15E7 3C 1604 07 3236 INC @R1 ;15E8 07 1605 00 3237 Q15E9: NOP ;15E9 00 1606 07 3238 INC @R1 ;15EA 07 1607 3C 3239 ADDC A,R4 ;15EB 3C 1608 03 3240 RR A ;15EC 03 1609 00 3241 Q15ED: NOP ;15ED 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 59 160A 58 3242 ANL A,R0 ;15EE 58 160B 08 3243 INC R0 ;15EF 08 160C 18 3244 DEC R0 ;15F0 18 160D 68 3245 XRL A,R0 ;15F1 68 160E 807E 3246 SJMP Q1574 ;15F2 80 80 *** __________________________________________________^ *** ERROR #A51 IN 3246 (meter-Q.a51, LINE 3246): TARGET OUT OF RANGE 1610 68 3247 XRL A,R0 ;15F4 68 1611 18 3248 DEC R0 ;15F5 18 1612 08 3249 INC R0 ;15F6 08 1613 20302C 3250 JB 26H.0,Q1626 ;15F7 20 30 2C 1616 03 3251 RR A ;15FA 03 1617 03 3252 RR A ;15FB 03 1618 2C 3253 ADD A,R4 ;15FC 2C 1619 302059 3254 JNB 24H.0,Q1659 ;15FD 30 20 59 161C 08 3255 INC R0 ;1600 08 161D 38 3256 ADDC A,R0 ;1601 38 161E C8 3257 XCH A,R0 ;1602 C8 161F 00 3258 NOP ;1603 00 1620 C8 3259 XCH A,R0 ;1604 C8 1621 38 3260 ADDC A,R0 ;1605 38 1622 08 3261 INC R0 ;1606 08 1623 00 3262 NOP ;1607 00 1624 00 3263 NOP ;1608 00 1625 00 3264 NOP ;1609 00 1626 203F20 3265 JB 27H.7,Q162D ;160A 20 3F 20 1629 00 3266 NOP ;160D 00 162A 00 3267 NOP ;160E 00 162B 00 3268 NOP ;160F 00 162C 5A 3269 ANL A,R2 ;1610 5A 162D 100808 3270 JBC 21H.0,Q161C ;1611 10 08 08 1630 08 3271 INC R0 ;1614 08 1631 C8 3272 XCH A,R0 ;1615 C8 1632 38 3273 ADDC A,R0 ;1616 38 1633 08 3274 INC R0 ;1617 08 1634 00 3275 NOP ;1618 00 1635 203826 3276 JB 27H.0,Q1642 ;1619 20 38 26 1638 2137 3277 Q161C: AJMP Q1120 ;161C 21 20 163A 201800 3278 JB 23H.0,Q1621 ;161E 20 18 00 163D 6D 3279 Q1621: XRL A,R5 ;1621 6D 163E 807E 3280 SJMP Q15A4 ;1622 80 80 *** __________________________________________________^ *** ERROR #A51 IN 3280 (meter-Q.a51, LINE 3280): TARGET OUT OF RANGE 1640 3281 SJMP Q15A6 ;1624 80 80 *** __________________________________________________^ *** ERROR #A45 IN 3281 (meter-Q.a51, LINE 3281): UNDEFINED SYMBOL (PASS-2) 1642 807E 3282 Q1626: SJMP Q15A8 ;1626 80 80 *** __________________________________________________^ *** ERROR #A51 IN 3282 (meter-Q.a51, LINE 3282): TARGET OUT OF RANGE 1644 8000 3283 SJMP Q162A ;1628 80 00 1646 3284 Q162A: JB 27H.7,Q164D ;162A 20 3F 20 *** ________________________________________________________^ *** ERROR #A45 IN 3284 (meter-Q.a51, LINE 3284): UNDEFINED SYMBOL (PASS-2) 1649 00 3285 Q162D: NOP ;162D 00 164A 3F 3286 ADDC A,R7 ;162E 3F 164B 20003F 3287 JB 20H.0,Q1671 ;162F 20 00 3F 164E 3A 3288 ADDC A,R2 ;1632 3A 164F 00 3289 NOP ;1633 00 1650 00 3290 NOP ;1634 00 1651 00 3291 NOP ;1635 00 1652 C0C0 3292 PUSH 0C0H ;1636 C0 C0 1654 00 3293 NOP ;1638 00 1655 00 3294 NOP ;1639 00 1656 00 3295 NOP ;163A 00 1657 00 3296 NOP ;163B 00 1658 00 3297 NOP ;163C 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 60 1659 00 3298 NOP ;163D 00 165A 303000 3299 JNB 26H.0,Q1641 ;163E 30 30 00 165D 00 3300 Q1641: NOP ;1641 00 165E 00 3301 Q1642: NOP ;1642 00 165F 58 3302 ANL A,R0 ;1643 58 1660 08 3303 INC R0 ;1644 08 1661 18 3304 DEC R0 ;1645 18 1662 68 3305 XRL A,R0 ;1646 68 1663 8080 3306 SJMP Q15C9 ;1647 80 80 1665 68 3307 XRL A,R0 ;1649 68 1666 18 3308 DEC R0 ;164A 18 1667 08 3309 INC R0 ;164B 08 1668 20302C 3310 JB 26H.0,Q167B ;164C 20 30 2C 166B 03 3311 RR A ;164F 03 166C 03 3312 Q1650: RR A ;1650 03 166D 2C 3313 ADD A,R4 ;1651 2C 166E 302041 3314 Q1652: JNB 24H.0,Q1696 ;1652 30 20 41 1671 00 3315 NOP ;1655 00 1672 00 3316 NOP ;1656 00 1673 C038 3317 PUSH 38H ;1657 C0 38 1675 E0 3318 Q1659: MOVX A,@DPTR ;1659 E0 1676 00 3319 NOP ;165A 00 1677 00 3320 NOP ;165B 00 1678 00 3321 NOP ;165C 00 1679 203C23 3322 JB 27H.4,Q1683 ;165D 20 3C 23 167C 02022A 3323 LJMP Q0227 ;1660 02 02 27 3324 ;========================================================================== 167F 38202800 3325 Q1663: DB 38H, 20H, 28H, 00H, 00H, 00H,0E0H, 18H ;8.(..... 1683 0000E018 1687 04020000 3326 Q166B: DB 04H, 02H, 00H, 00H, 00H, 00H ;...... 168B 0000 3327 ;========================================================================== 168D 07 3328 Q1671: INC @R1 ;1671 07 168E 18 3329 DEC R0 ;1672 18 168F 204000 3330 JB 28H.0,Q1676 ;1673 20 40 00 1692 29 3331 Q1676: ADD A,R1 ;1676 29 1693 00 3332 NOP ;1677 00 1694 02041B 3333 LJMP Q0418 ;1678 02 04 18 3334 ;========================================================================== 1697 E0 3335 Q167B: MOVX A,@DPTR ;167B E0 1698 00 3336 NOP ;167C 00 1699 00 3337 NOP ;167D 00 169A 00 3338 NOP ;167E 00 169B 00 3339 NOP ;167F 00 169C 4020 3340 JC Q16A2 ;1680 40 20 169E 18 3341 DEC R0 ;1682 18 169F 07 3342 Q1683: INC @R1 ;1683 07 16A0 00 3343 NOP ;1684 00 16A1 00 3344 NOP ;1685 00 16A2 00 3345 NOP ;1686 00 16A3 7CF8 3346 MOV R4,#0F8H ;1687 7C F8 16A5 00 3347 NOP ;1689 00 16A6 00 3348 NOP ;168A 00 16A7 00 3349 NOP ;168B 00 16A8 00 3350 NOP ;168C 00 16A9 F8 3351 MOV R0,A ;168D F8 16AA 00 3352 NOP ;168E 00 16AB 00 3353 NOP ;168F 00 16AC 7F04 3354 MOV R7,#04H ;1690 7F 04 16AE 08 3355 INC R0 ;1692 08 16AF 08 3356 INC R0 ;1693 08 16B0 04 3357 INC A ;1694 04 16B1 07 3358 INC @R1 ;1695 07 16B2 08 3359 Q1696: INC R0 ;1696 08 16B3 04 3360 INC A ;1697 04 16B4 7D00 3361 MOV R5,#00H ;1698 7D 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 61 16B6 1C 3362 DEC R4 ;169A 1C 16B7 22 3363 RET ;169B 22 3364 ;========================================================================== 16B8 41818102 3365 Q169C: DB 41H, 81H, 81H, 02H, 00H, 00H ;A..... 16BC 0000 3366 ;========================================================================== 16BE 1C 3367 Q16A2: DEC R4 ;16A2 1C 16BF 22 3368 RET ;16A3 22 3369 ;========================================================================== 16C0 41404020 3370 Q16A4: DB 41H, 40H, 40H, 20H, 00H, 3EH, 00H, 08H ;A@@..>.. 16C4 003E0008 16C8 10204080 3371 Q16AC: DB 10H, 20H, 40H, 80H, 00H, 00H, 00H, 20H ;..@..... 16CC 00000020 16D0 10080402 3372 Q16B4: DB 10H, 08H, 04H, 02H, 01H, 00H, 3CH, 00H ;......<. 16D4 01003C00 16D8 00804020 3373 Q16BC: DB 00H, 80H, 40H, 20H, 10H ;..@.. 16DC 10 3374 ;========================================================================== 16DD 08 3375 Q16C1: INC R0 ;16C1 08 16DE 00 3376 NOP ;16C2 00 16DF 00 3377 NOP ;16C3 00 16E0 3378 AJMP Q1002 ;16C4 01 02 *** __________________________________________________^ *** ERROR #A45 IN 3378 (meter-Q.a51, LINE 3378): UNDEFINED SYMBOL (PASS-2) 16E2 04 3379 INC A ;16C6 04 16E3 08 3380 INC R0 ;16C7 08 16E4 102000 3381 JBC 24H.0,Q16CB ;16C8 10 20 00 16E7 6119 3382 Q16CB: AJMP Q1300 ;16CB 61 00 16E9 00 3383 NOP ;16CD 00 16EA 8080 3384 SJMP Q1650 ;16CE 80 80 16EC 8080 3385 SJMP Q1652 ;16D0 80 80 16EE 00 3386 NOP ;16D2 00 16EF 00 3387 NOP ;16D3 00 16F0 00 3388 NOP ;16D4 00 16F1 19 3389 DEC R1 ;16D5 19 16F2 2422 3390 ADD A,#22H ;16D6 24 22 16F4 22 3391 RET ;16D8 22 3392 ;========================================================================== 16F5 223F2074 3393 Q16D9: DB 22H, 3FH, 20H, 74H, 00H, 80H, 80H,0E0H ;"?.t.... 16F9 008080E0 16FD 8080 3394 Q16E1: DB 80H, 80H ;.. 3395 ;========================================================================== 16FF 00 3396 Q16E3: NOP ;16E3 00 1700 00 3397 NOP ;16E4 00 1701 00 3398 NOP ;16E5 00 1702 00 3399 NOP ;16E6 00 1703 00 3400 NOP ;16E7 00 1704 1F 3401 DEC R7 ;16E8 1F 1705 202000 3402 JB 24H.0,Q16EC ;16E9 20 20 00 1708 00 3403 Q16EC: NOP ;16EC 00 1709 7B00 3404 MOV R3,#00H ;16ED 7B 00 170B 8080 3405 SJMP Q1671 ;16EF 80 80 170D 00 3406 NOP ;16F1 00 170E 00 3407 NOP ;16F2 00 170F 00 3408 NOP ;16F3 00 1710 00 3409 NOP ;16F4 00 1711 00 3410 NOP ;16F5 00 1712 7F80 3411 MOV R7,#80H ;16F6 7F 80 1714 807F 3412 SJMP Q1779 ;16F8 80 7F 1716 00 3413 NOP ;16FA 00 1717 00 3414 NOP ;16FB 00 1718 00 3415 NOP ;16FC 00 1719 00 3416 NOP ;16FD 00 171A 7F10 3417 Q16FE: MOV R7,#10H ;16FE 7F 10 171C 128C81 3418 LCALL Q8C5E ;1700 12 8C 5E 171F 754401 3419 MOV 44H,#01H ;1703 75 44 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 62 1722 75450E 3420 MOV 45H,#0EH ;1706 75 45 0E 1725 7546EB 3421 MOV 46H,#0EBH ;1709 75 46 EB 1728 E4 3422 CLR A ;170C E4 1729 FB 3423 MOV R3,A ;170D FB 172A FD 3424 MOV R5,A ;170E FD 172B FF 3425 MOV R7,A ;170F FF 172C 127E83 3426 LCALL Q7E60 ;1710 12 7E 60 172F 127E75 3427 LCALL Q7E52 ;1713 12 7E 52 1732 754401 3428 MOV 44H,#01H ;1716 75 44 01 1735 75450E 3429 MOV 45H,#0EH ;1719 75 45 0E 1738 7546EB 3430 MOV 46H,#0EBH ;171C 75 46 EB 173B 7B04 3431 MOV R3,#04H ;171F 7B 04 173D E4 3432 CLR A ;1721 E4 173E FD 3433 MOV R5,A ;1722 FD 173F FF 3434 MOV R7,A ;1723 FF 1740 127E83 3435 LCALL Q7E60 ;1724 12 7E 60 1743 754401 3436 MOV 44H,#01H ;1727 75 44 01 1746 75450E 3437 MOV 45H,#0EH ;172A 75 45 0E 1749 7546EB 3438 MOV 46H,#0EBH ;172D 75 46 EB 174C 7B06 3439 MOV R3,#06H ;1730 7B 06 174E E4 3440 CLR A ;1732 E4 174F FD 3441 MOV R5,A ;1733 FD 1750 FF 3442 MOV R7,A ;1734 FF 1751 127E83 3443 LCALL Q7E60 ;1735 12 7E 60 1754 900ED0 3444 MOV DPTR,#0ED0H ;1738 90 0E D0 1757 E0 3445 MOVX A,@DPTR ;173B E0 1758 A3 3446 INC DPTR ;173C A3 1759 F0 3447 MOVX @DPTR,A ;173D F0 175A 900ED0 3448 MOV DPTR,#0ED0H ;173E 90 0E D0 175D 7021 3449 JNZ Q1764 ;1741 70 21 175F 78EB 3450 MOV R0,#0EBH ;1743 78 EB 1761 7C0E 3451 MOV R4,#0EH ;1745 7C 0E 1763 7D01 3452 MOV R5,#01H ;1747 7D 01 1765 7BFF 3453 MOV R3,#0FFH ;1749 7B FF 1767 7A00 3454 MOV R2,#00H ;174B 7A 00 1769 79F8 3455 MOV R1,#0F8H ;174D 79 F8 176B 122C5A 3456 LCALL Q2C3D ;174F 12 2C 3D 176E 754401 3457 MOV 44H,#01H ;1752 75 44 01 1771 75450E 3458 MOV 45H,#0EH ;1755 75 45 0E 1774 7546EB 3459 MOV 46H,#0EBH ;1758 75 46 EB 1777 7B03 3460 MOV R3,#03H ;175B 7B 03 1779 7D03 3461 MOV R5,#03H ;175D 7D 03 177B E4 3462 CLR A ;175F E4 177C FF 3463 MOV R7,A ;1760 FF 177D 022268 3464 LJMP Q224B ;1761 02 22 4B 3465 ;========================================================================== 1780 900ED0 3466 Q1764: MOV DPTR,#0ED0H ;1764 90 0E D0 1783 E0 3467 MOVX A,@DPTR ;1767 E0 1784 640A 3468 XRL A,#0AH ;1768 64 0A 1786 7061 3469 JNZ Q17CD ;176A 70 61 1788 900EC7 3470 MOV DPTR,#0EC7H ;176C 90 0E C7 178B E0 3471 MOVX A,@DPTR ;176F E0 178C FC 3472 MOV R4,A ;1770 FC 178D A3 3473 INC DPTR ;1771 A3 178E E0 3474 MOVX A,@DPTR ;1772 E0 178F FD 3475 MOV R5,A ;1773 FD 1790 A3 3476 INC DPTR ;1774 A3 1791 E0 3477 MOVX A,@DPTR ;1775 E0 1792 FE 3478 MOV R6,A ;1776 FE 1793 A3 3479 INC DPTR ;1777 A3 1794 E0 3480 MOVX A,@DPTR ;1778 E0 1795 FF 3481 Q1779: MOV R7,A ;1779 FF 1796 1225B5 3482 LCALL Q2598 ;177A 12 25 98 1799 AD07 3483 MOV R5,07H ;177D AD 07 179B AC06 3484 MOV R4,06H ;177F AC 06 179D 7F01 3485 MOV R7,#01H ;1781 7F 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 63 179F 127D8D 3486 LCALL Q7D6A ;1783 12 7D 6A 17A2 754401 3487 MOV 44H,#01H ;1786 75 44 01 17A5 75450E 3488 MOV 45H,#0EH ;1789 75 45 0E 17A8 7546EB 3489 MOV 46H,#0EBH ;178C 75 46 EB 17AB E4 3490 CLR A ;178F E4 17AC FB 3491 MOV R3,A ;1790 FB 17AD FD 3492 MOV R5,A ;1791 FD 17AE FF 3493 MOV R7,A ;1792 FF 17AF 127E83 3494 LCALL Q7E60 ;1793 12 7E 60 17B2 7815 3495 MOV R0,#15H ;1796 78 15 17B4 7C00 3496 MOV R4,#00H ;1798 7C 00 17B6 7D00 3497 MOV R5,#00H ;179A 7D 00 17B8 7B01 3498 MOV R3,#01H ;179C 7B 01 17BA 7A0E 3499 MOV R2,#0EH ;179E 7A 0E 17BC 79D6 3500 MOV R1,#0D6H ;17A0 79 D6 17BE 7E00 3501 MOV R6,#00H ;17A2 7E 00 17C0 7F07 3502 MOV R7,#07H ;17A4 7F 07 17C2 1228A8 3503 LCALL Q288B ;17A6 12 28 8B 17C5 127E72 3504 LCALL Q7E4F ;17A9 12 7E 4F 17C8 128634 3505 LCALL Q8611 ;17AC 12 86 11 17CB 754401 3506 MOV 44H,#01H ;17AF 75 44 01 17CE 75450E 3507 MOV 45H,#0EH ;17B2 75 45 0E 17D1 7546EB 3508 MOV 46H,#0EBH ;17B5 75 46 EB 17D4 7B04 3509 MOV R3,#04H ;17B8 7B 04 17D6 E4 3510 CLR A ;17BA E4 17D7 FD 3511 MOV R5,A ;17BB FD 17D8 FF 3512 MOV R7,A ;17BC FF 17D9 127E83 3513 LCALL Q7E60 ;17BD 12 7E 60 17DC 900ECC 3514 MOV DPTR,#0ECCH ;17C0 90 0E CC 17DF E0 3515 MOVX A,@DPTR ;17C3 E0 17E0 B40103 3516 CJNE A,#01H,Q17CA ;17C4 B4 01 03 17E3 0218B9 3517 LJMP Q189D ;17C7 02 18 9D 3518 ;========================================================================== 17E6 028A31 3519 Q17CA: LJMP Q8A0E ;17CA 02 8A 0E 3520 ;========================================================================== 17E9 900ED0 3521 Q17CD: MOV DPTR,#0ED0H ;17CD 90 0E D0 17EC E0 3522 MOVX A,@DPTR ;17D0 E0 17ED 6414 3523 XRL A,#14H ;17D1 64 14 17EF 7072 3524 JNZ Q1847 ;17D3 70 72 17F1 126FBC 3525 LCALL Q6F9B ;17D5 12 6F 9B 17F4 754401 3526 MOV 44H,#01H ;17D8 75 44 01 17F7 75450E 3527 MOV 45H,#0EH ;17DB 75 45 0E 17FA 7546EB 3528 MOV 46H,#0EBH ;17DE 75 46 EB 17FD E4 3529 CLR A ;17E1 E4 17FE FB 3530 MOV R3,A ;17E2 FB 17FF FD 3531 MOV R5,A ;17E3 FD 1800 FF 3532 MOV R7,A ;17E4 FF 1801 127E83 3533 LCALL Q7E60 ;17E5 12 7E 60 1804 127DFD 3534 LCALL Q7DDA ;17E8 12 7D DA 1807 127E75 3535 LCALL Q7E52 ;17EB 12 7E 52 180A 7D00 3536 MOV R5,#00H ;17EE 7D 00 180C 7E00 3537 MOV R6,#00H ;17F0 7E 00 180E 1281B9 3538 LCALL Q8196 ;17F2 12 81 96 1811 754401 3539 MOV 44H,#01H ;17F5 75 44 01 1814 75450E 3540 MOV 45H,#0EH ;17F8 75 45 0E 1817 7546EB 3541 MOV 46H,#0EBH ;17FB 75 46 EB 181A 7B04 3542 MOV R3,#04H ;17FE 7B 04 181C E4 3543 CLR A ;1800 E4 181D FD 3544 MOV R5,A ;1801 FD 181E FF 3545 MOV R7,A ;1802 FF 181F 127E83 3546 LCALL Q7E60 ;1803 12 7E 60 1822 128634 3547 LCALL Q8611 ;1806 12 86 11 1825 754401 3548 MOV 44H,#01H ;1809 75 44 01 1828 75450E 3549 MOV 45H,#0EH ;180C 75 45 0E 182B 7546EB 3550 MOV 46H,#0EBH ;180F 75 46 EB 182E 7B06 3551 MOV R3,#06H ;1812 7B 06 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 64 1830 E4 3552 CLR A ;1814 E4 1831 FD 3553 MOV R5,A ;1815 FD 1832 FF 3554 MOV R7,A ;1816 FF 1833 127E83 3555 LCALL Q7E60 ;1817 12 7E 60 1836 900ECC 3556 MOV DPTR,#0ECCH ;181A 90 0E CC 1839 E0 3557 MOVX A,@DPTR ;181D E0 183A B40103 3558 CJNE A,#01H,Q1824 ;181E B4 01 03 183D 0218B9 3559 LJMP Q189D ;1821 02 18 9D 3560 ;========================================================================== 1840 128A31 3561 Q1824: LCALL Q8A0E ;1824 12 8A 0E 1843 E4 3562 CLR A ;1827 E4 1844 FF 3563 MOV R7,A ;1828 FF 1845 FE 3564 MOV R6,A ;1829 FE 1846 7D7A 3565 MOV R5,#7AH ;182A 7D 7A 1848 7C44 3566 MOV R4,#44H ;182C 7C 44 184A 900ED2 3567 MOV DPTR,#0ED2H ;182E 90 0E D2 184D E0 3568 MOVX A,@DPTR ;1831 E0 184E F8 3569 MOV R0,A ;1832 F8 184F A3 3570 INC DPTR ;1833 A3 1850 E0 3571 MOVX A,@DPTR ;1834 E0 1851 F9 3572 MOV R1,A ;1835 F9 1852 A3 3573 INC DPTR ;1836 A3 1853 E0 3574 MOVX A,@DPTR ;1837 E0 1854 FA 3575 MOV R2,A ;1838 FA 1855 A3 3576 INC DPTR ;1839 A3 1856 E0 3577 MOVX A,@DPTR ;183A E0 1857 FB 3578 MOV R3,A ;183B FB 1858 12250A 3579 LCALL Q24ED ;183C 12 24 ED 185B 5003 3580 JNC Q1844 ;183F 50 03 185D 128AED 3581 LCALL Q8ACA ;1841 12 8A CA 1860 028B26 3582 Q1844: LJMP Q8B03 ;1844 02 8B 03 3583 ;========================================================================== 1863 900ED0 3584 Q1847: MOV DPTR,#0ED0H ;1847 90 0E D0 1866 E0 3585 MOVX A,@DPTR ;184A E0 1867 641E 3586 XRL A,#1EH ;184B 64 1E 1869 6003 3587 JZ Q1852 ;184D 60 03 186B 021910 3588 LJMP Q18F4 ;184F 02 18 F4 3589 ;========================================================================== 186E 126FBC 3590 Q1852: LCALL Q6F9B ;1852 12 6F 9B 1871 754401 3591 MOV 44H,#01H ;1855 75 44 01 1874 75450E 3592 MOV 45H,#0EH ;1858 75 45 0E 1877 7546EB 3593 MOV 46H,#0EBH ;185B 75 46 EB 187A E4 3594 CLR A ;185E E4 187B FB 3595 MOV R3,A ;185F FB 187C FD 3596 MOV R5,A ;1860 FD 187D FF 3597 MOV R7,A ;1861 FF 187E 127E83 3598 LCALL Q7E60 ;1862 12 7E 60 1881 900EC3 3599 MOV DPTR,#0EC3H ;1865 90 0E C3 1884 127D10 3600 LCALL Q7CED ;1868 12 7C ED 1887 127E75 3601 LCALL Q7E52 ;186B 12 7E 52 188A 127D0D 3602 LCALL Q7CEA ;186E 12 7C EA 188D 754401 3603 MOV 44H,#01H ;1871 75 44 01 1890 75450E 3604 MOV 45H,#0EH ;1874 75 45 0E 1893 7546EB 3605 MOV 46H,#0EBH ;1877 75 46 EB 1896 7B04 3606 MOV R3,#04H ;187A 7B 04 1898 E4 3607 CLR A ;187C E4 1899 FD 3608 MOV R5,A ;187D FD 189A FF 3609 MOV R7,A ;187E FF 189B 127E83 3610 LCALL Q7E60 ;187F 12 7E 60 189E 127DFD 3611 LCALL Q7DDA ;1882 12 7D DA 18A1 754401 3612 MOV 44H,#01H ;1885 75 44 01 18A4 75450E 3613 MOV 45H,#0EH ;1888 75 45 0E 18A7 7546EB 3614 MOV 46H,#0EBH ;188B 75 46 EB 18AA 7B06 3615 MOV R3,#06H ;188E 7B 06 18AC E4 3616 CLR A ;1890 E4 18AD FD 3617 MOV R5,A ;1891 FD A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 65 18AE FF 3618 MOV R7,A ;1892 FF 18AF 127E83 3619 LCALL Q7E60 ;1893 12 7E 60 18B2 900ECC 3620 MOV DPTR,#0ECCH ;1896 90 0E CC 18B5 E0 3621 MOVX A,@DPTR ;1899 E0 18B6 B40109 3622 CJNE A,#01H,Q18A6 ;189A B4 01 09 18B9 128CC6 3623 Q189D: LCALL Q8CA3 ;189D 12 8C A3 18BC 128CE7 3624 LCALL Q8CC4 ;18A0 12 8C C4 18BF 028D08 3625 LJMP Q8CE5 ;18A3 02 8C E5 3626 ;========================================================================== 18C2 128A31 3627 Q18A6: LCALL Q8A0E ;18A6 12 8A 0E 18C5 E4 3628 CLR A ;18A9 E4 18C6 FF 3629 MOV R7,A ;18AA FF 18C7 FE 3630 MOV R6,A ;18AB FE 18C8 7D7A 3631 MOV R5,#7AH ;18AC 7D 7A 18CA 7C44 3632 MOV R4,#44H ;18AE 7C 44 18CC 900ED2 3633 MOV DPTR,#0ED2H ;18B0 90 0E D2 18CF E0 3634 MOVX A,@DPTR ;18B3 E0 18D0 F8 3635 MOV R0,A ;18B4 F8 18D1 A3 3636 INC DPTR ;18B5 A3 18D2 E0 3637 MOVX A,@DPTR ;18B6 E0 18D3 F9 3638 MOV R1,A ;18B7 F9 18D4 A3 3639 INC DPTR ;18B8 A3 18D5 E0 3640 MOVX A,@DPTR ;18B9 E0 18D6 FA 3641 MOV R2,A ;18BA FA 18D7 A3 3642 INC DPTR ;18BB A3 18D8 E0 3643 MOVX A,@DPTR ;18BC E0 18D9 FB 3644 MOV R3,A ;18BD FB 18DA 12250A 3645 LCALL Q24ED ;18BE 12 24 ED 18DD 5003 3646 JNC Q18C6 ;18C1 50 03 18DF 128AED 3647 LCALL Q8ACA ;18C3 12 8A CA 18E2 128B26 3648 Q18C6: LCALL Q8B03 ;18C6 12 8B 03 18E5 900EEB 3649 MOV DPTR,#0EEBH ;18C9 90 0E EB 18E8 74B1 3650 MOV A,#0B1H ;18CC 74 B1 18EA F0 3651 MOVX @DPTR,A ;18CE F0 18EB A3 3652 INC DPTR ;18CF A3 18EC 74B3 3653 MOV A,#0B3H ;18D0 74 B3 18EE F0 3654 MOVX @DPTR,A ;18D2 F0 18EF A3 3655 INC DPTR ;18D3 A3 18F0 74B9 3656 MOV A,#0B9H ;18D4 74 B9 18F2 F0 3657 MOVX @DPTR,A ;18D6 F0 18F3 A3 3658 INC DPTR ;18D7 A3 18F4 74E2 3659 MOV A,#0E2H ;18D8 74 E2 18F6 F0 3660 MOVX @DPTR,A ;18DA F0 18F7 A3 3661 INC DPTR ;18DB A3 18F8 743E 3662 MOV A,#3EH ;18DC 74 3E 18FA F0 3663 MOVX @DPTR,A ;18DE F0 18FB E4 3664 CLR A ;18DF E4 18FC A3 3665 INC DPTR ;18E0 A3 18FD F0 3666 MOVX @DPTR,A ;18E1 F0 18FE 754401 3667 MOV 44H,#01H ;18E2 75 44 01 1901 75450E 3668 MOV 45H,#0EH ;18E5 75 45 0E 1904 7546EB 3669 MOV 46H,#0EBH ;18E8 75 46 EB 1907 7B06 3670 MOV R3,#06H ;18EB 7B 06 1909 7D0B 3671 MOV R5,#0BH ;18ED 7D 0B 190B 7F01 3672 MOV R7,#01H ;18EF 7F 01 190D 022268 3673 LJMP Q224B ;18F1 02 22 4B 3674 ;========================================================================== 1910 900ED0 3675 Q18F4: MOV DPTR,#0ED0H ;18F4 90 0E D0 1913 E0 3676 MOVX A,@DPTR ;18F7 E0 1914 641F 3677 XRL A,#1FH ;18F8 64 1F 1916 704B 3678 JNZ Q1947 ;18FA 70 4B 1918 1281B7 3679 LCALL Q8194 ;18FC 12 81 94 191B 754401 3680 MOV 44H,#01H ;18FF 75 44 01 191E 75450E 3681 MOV 45H,#0EH ;1902 75 45 0E 1921 7546EB 3682 MOV 46H,#0EBH ;1905 75 46 EB 1924 7B02 3683 MOV R3,#02H ;1908 7B 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 66 1926 7D04 3684 MOV R5,#04H ;190A 7D 04 1928 E4 3685 CLR A ;190C E4 1929 FF 3686 MOV R7,A ;190D FF 192A 127E83 3687 LCALL Q7E60 ;190E 12 7E 60 192D 128634 3688 LCALL Q8611 ;1911 12 86 11 1930 754401 3689 MOV 44H,#01H ;1914 75 44 01 1933 75450E 3690 MOV 45H,#0EH ;1917 75 45 0E 1936 7546EB 3691 MOV 46H,#0EBH ;191A 75 46 EB 1939 7B04 3692 MOV R3,#04H ;191D 7B 04 193B 7D04 3693 MOV R5,#04H ;191F 7D 04 193D E4 3694 CLR A ;1921 E4 193E FF 3695 MOV R7,A ;1922 FF 193F 127E83 3696 LCALL Q7E60 ;1923 12 7E 60 1942 78EB 3697 MOV R0,#0EBH ;1926 78 EB 1944 7C0E 3698 MOV R4,#0EH ;1928 7C 0E 1946 7D01 3699 MOV R5,#01H ;192A 7D 01 1948 7BFF 3700 MOV R3,#0FFH ;192C 7B FF 194A 7A00 3701 MOV R2,#00H ;192E 7A 00 194C 79FF 3702 MOV R1,#0FFH ;1930 79 FF 194E 122C5A 3703 LCALL Q2C3D ;1932 12 2C 3D 1951 754401 3704 MOV 44H,#01H ;1935 75 44 01 1954 75450E 3705 MOV 45H,#0EH ;1938 75 45 0E 1957 7546EB 3706 MOV 46H,#0EBH ;193B 75 46 EB 195A 7B06 3707 MOV R3,#06H ;193E 7B 06 195C E4 3708 CLR A ;1940 E4 195D FD 3709 MOV R5,A ;1941 FD 195E 7F01 3710 MOV R7,#01H ;1942 7F 01 1960 022268 3711 LJMP Q224B ;1944 02 22 4B 3712 ;========================================================================== 1963 900ED0 3713 Q1947: MOV DPTR,#0ED0H ;1947 90 0E D0 1966 E0 3714 MOVX A,@DPTR ;194A E0 1967 6420 3715 XRL A,#20H ;194B 64 20 1969 6003 3716 JZ Q1952 ;194D 60 03 196B 021AA5 3717 LJMP Q1A89 ;194F 02 1A 89 3718 ;========================================================================== 196E 900EEB 3719 Q1952: MOV DPTR,#0EEBH ;1952 90 0E EB 1971 744B 3720 MOV A,#4BH ;1955 74 4B 1973 F0 3721 MOVX @DPTR,A ;1957 F0 1974 A3 3722 INC DPTR ;1958 A3 1975 7420 3723 MOV A,#20H ;1959 74 20 1977 F0 3724 MOVX @DPTR,A ;195B F0 1978 A3 3725 INC DPTR ;195C A3 1979 F0 3726 MOVX @DPTR,A ;195D F0 197A 754AFF 3727 MOV 4AH,#0FFH ;195E 75 4A FF 197D 754B00 3728 MOV 4BH,#00H ;1961 75 4B 00 1980 754CEE 3729 MOV 4CH,#0EEH ;1964 75 4C EE 1983 900E8C 3730 MOV DPTR,#0E8CH ;1967 90 0E 8C 1986 E0 3731 MOVX A,@DPTR ;196A E0 1987 FC 3732 MOV R4,A ;196B FC 1988 A3 3733 INC DPTR ;196C A3 1989 E0 3734 MOVX A,@DPTR ;196D E0 198A FD 3735 MOV R5,A ;196E FD 198B A3 3736 INC DPTR ;196F A3 198C E0 3737 MOVX A,@DPTR ;1970 E0 198D FE 3738 MOV R6,A ;1971 FE 198E A3 3739 INC DPTR ;1972 A3 198F E0 3740 MOVX A,@DPTR ;1973 E0 1990 F550 3741 MOV 50H,A ;1974 F5 50 1992 8E4F 3742 MOV 4FH,R6 ;1976 8E 4F 1994 8D4E 3743 MOV 4EH,R5 ;1978 8D 4E 1996 8C4D 3744 MOV 4DH,R4 ;197A 8C 4D 1998 7B01 3745 MOV R3,#01H ;197C 7B 01 199A 7A0E 3746 MOV R2,#0EH ;197E 7A 0E 199C 79EE 3747 MOV R1,#0EEH ;1980 79 EE 199E 12482D 3748 LCALL Q480E ;1982 12 48 0E 19A1 754401 3749 MOV 44H,#01H ;1985 75 44 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 67 19A4 75450E 3750 MOV 45H,#0EH ;1988 75 45 0E 19A7 7546EB 3751 MOV 46H,#0EBH ;198B 75 46 EB 19AA E4 3752 CLR A ;198E E4 19AB FB 3753 MOV R3,A ;198F FB 19AC 7D04 3754 MOV R5,#04H ;1990 7D 04 19AE FF 3755 MOV R7,A ;1992 FF 19AF 127E83 3756 LCALL Q7E60 ;1993 12 7E 60 19B2 900EEB 3757 MOV DPTR,#0EEBH ;1996 90 0E EB 19B5 747D 3758 MOV A,#7DH ;1999 74 7D 19B7 F0 3759 MOVX @DPTR,A ;199B F0 19B8 A3 3760 INC DPTR ;199C A3 19B9 747B 3761 MOV A,#7BH ;199D 74 7B 19BB F0 3762 MOVX @DPTR,A ;199F F0 19BC A3 3763 INC DPTR ;19A0 A3 19BD 7420 3764 MOV A,#20H ;19A1 74 20 19BF F0 3765 MOVX @DPTR,A ;19A3 F0 19C0 754AFF 3766 MOV 4AH,#0FFH ;19A4 75 4A FF 19C3 754B00 3767 MOV 4BH,#00H ;19A7 75 4B 00 19C6 754CEE 3768 MOV 4CH,#0EEH ;19AA 75 4C EE 19C9 900E90 3769 MOV DPTR,#0E90H ;19AD 90 0E 90 19CC E0 3770 MOVX A,@DPTR ;19B0 E0 19CD FC 3771 MOV R4,A ;19B1 FC 19CE A3 3772 INC DPTR ;19B2 A3 19CF E0 3773 MOVX A,@DPTR ;19B3 E0 19D0 FD 3774 MOV R5,A ;19B4 FD 19D1 A3 3775 INC DPTR ;19B5 A3 19D2 E0 3776 MOVX A,@DPTR ;19B6 E0 19D3 FE 3777 MOV R6,A ;19B7 FE 19D4 A3 3778 INC DPTR ;19B8 A3 19D5 E0 3779 MOVX A,@DPTR ;19B9 E0 19D6 F550 3780 MOV 50H,A ;19BA F5 50 19D8 8E4F 3781 MOV 4FH,R6 ;19BC 8E 4F 19DA 8D4E 3782 MOV 4EH,R5 ;19BE 8D 4E 19DC 8C4D 3783 MOV 4DH,R4 ;19C0 8C 4D 19DE 7B01 3784 MOV R3,#01H ;19C2 7B 01 19E0 7A0E 3785 MOV R2,#0EH ;19C4 7A 0E 19E2 79EE 3786 MOV R1,#0EEH ;19C6 79 EE 19E4 12482D 3787 LCALL Q480E ;19C8 12 48 0E 19E7 754401 3788 MOV 44H,#01H ;19CB 75 44 01 19EA 75450E 3789 MOV 45H,#0EH ;19CE 75 45 0E 19ED 7546EB 3790 MOV 46H,#0EBH ;19D1 75 46 EB 19F0 7B02 3791 MOV R3,#02H ;19D4 7B 02 19F2 7D04 3792 MOV R5,#04H ;19D6 7D 04 19F4 E4 3793 CLR A ;19D8 E4 19F5 FF 3794 MOV R7,A ;19D9 FF 19F6 127E83 3795 LCALL Q7E60 ;19DA 12 7E 60 19F9 900EEB 3796 MOV DPTR,#0EEBH ;19DD 90 0E EB 19FC 744B 3797 MOV A,#4BH ;19E0 74 4B 19FE F0 3798 MOVX @DPTR,A ;19E2 F0 19FF A3 3799 INC DPTR ;19E3 A3 1A00 7474 3800 MOV A,#74H ;19E4 74 74 1A02 F0 3801 MOVX @DPTR,A ;19E6 F0 1A03 A3 3802 INC DPTR ;19E7 A3 1A04 7420 3803 MOV A,#20H ;19E8 74 20 1A06 F0 3804 MOVX @DPTR,A ;19EA F0 1A07 754AFF 3805 MOV 4AH,#0FFH ;19EB 75 4A FF 1A0A 754B00 3806 MOV 4BH,#00H ;19EE 75 4B 00 1A0D 754CEE 3807 MOV 4CH,#0EEH ;19F1 75 4C EE 1A10 900E94 3808 MOV DPTR,#0E94H ;19F4 90 0E 94 1A13 E0 3809 MOVX A,@DPTR ;19F7 E0 1A14 FC 3810 MOV R4,A ;19F8 FC 1A15 A3 3811 INC DPTR ;19F9 A3 1A16 E0 3812 MOVX A,@DPTR ;19FA E0 1A17 FD 3813 MOV R5,A ;19FB FD 1A18 A3 3814 INC DPTR ;19FC A3 1A19 E0 3815 MOVX A,@DPTR ;19FD E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 68 1A1A FE 3816 MOV R6,A ;19FE FE 1A1B A3 3817 INC DPTR ;19FF A3 1A1C E0 3818 MOVX A,@DPTR ;1A00 E0 1A1D F550 3819 MOV 50H,A ;1A01 F5 50 1A1F 8E4F 3820 MOV 4FH,R6 ;1A03 8E 4F 1A21 8D4E 3821 MOV 4EH,R5 ;1A05 8D 4E 1A23 8C4D 3822 MOV 4DH,R4 ;1A07 8C 4D 1A25 7B01 3823 MOV R3,#01H ;1A09 7B 01 1A27 7A0E 3824 MOV R2,#0EH ;1A0B 7A 0E 1A29 79EE 3825 MOV R1,#0EEH ;1A0D 79 EE 1A2B 12482D 3826 LCALL Q480E ;1A0F 12 48 0E 1A2E 754401 3827 MOV 44H,#01H ;1A12 75 44 01 1A31 75450E 3828 MOV 45H,#0EH ;1A15 75 45 0E 1A34 7546EB 3829 MOV 46H,#0EBH ;1A18 75 46 EB 1A37 7B04 3830 MOV R3,#04H ;1A1B 7B 04 1A39 7D04 3831 MOV R5,#04H ;1A1D 7D 04 1A3B E4 3832 CLR A ;1A1F E4 1A3C FF 3833 MOV R7,A ;1A20 FF 1A3D 127E83 3834 LCALL Q7E60 ;1A21 12 7E 60 1A40 900EEB 3835 MOV DPTR,#0EEBH ;1A24 90 0E EB 1A43 7454 3836 MOV A,#54H ;1A27 74 54 1A45 F0 3837 MOVX @DPTR,A ;1A29 F0 1A46 A3 3838 INC DPTR ;1A2A A3 1A47 747B 3839 MOV A,#7BH ;1A2B 74 7B 1A49 F0 3840 MOVX @DPTR,A ;1A2D F0 1A4A A3 3841 INC DPTR ;1A2E A3 1A4B 7420 3842 MOV A,#20H ;1A2F 74 20 1A4D F0 3843 MOVX @DPTR,A ;1A31 F0 1A4E 754AFF 3844 MOV 4AH,#0FFH ;1A32 75 4A FF 1A51 754B00 3845 MOV 4BH,#00H ;1A35 75 4B 00 1A54 754CEE 3846 MOV 4CH,#0EEH ;1A38 75 4C EE 1A57 900E98 3847 MOV DPTR,#0E98H ;1A3B 90 0E 98 1A5A E0 3848 MOVX A,@DPTR ;1A3E E0 1A5B FC 3849 MOV R4,A ;1A3F FC 1A5C A3 3850 INC DPTR ;1A40 A3 1A5D E0 3851 MOVX A,@DPTR ;1A41 E0 1A5E FD 3852 MOV R5,A ;1A42 FD 1A5F A3 3853 INC DPTR ;1A43 A3 1A60 E0 3854 MOVX A,@DPTR ;1A44 E0 1A61 FE 3855 MOV R6,A ;1A45 FE 1A62 A3 3856 INC DPTR ;1A46 A3 1A63 E0 3857 MOVX A,@DPTR ;1A47 E0 1A64 F550 3858 MOV 50H,A ;1A48 F5 50 1A66 8E4F 3859 MOV 4FH,R6 ;1A4A 8E 4F 1A68 8D4E 3860 MOV 4EH,R5 ;1A4C 8D 4E 1A6A 8C4D 3861 MOV 4DH,R4 ;1A4E 8C 4D 1A6C 7B01 3862 MOV R3,#01H ;1A50 7B 01 1A6E 7A0E 3863 MOV R2,#0EH ;1A52 7A 0E 1A70 79EE 3864 MOV R1,#0EEH ;1A54 79 EE 1A72 12482D 3865 LCALL Q480E ;1A56 12 48 0E 1A75 754401 3866 MOV 44H,#01H ;1A59 75 44 01 1A78 75450E 3867 MOV 45H,#0EH ;1A5C 75 45 0E 1A7B 7546EB 3868 MOV 46H,#0EBH ;1A5F 75 46 EB 1A7E 7B06 3869 MOV R3,#06H ;1A62 7B 06 1A80 7D04 3870 MOV R5,#04H ;1A64 7D 04 1A82 E4 3871 CLR A ;1A66 E4 1A83 FF 3872 MOV R7,A ;1A67 FF 1A84 127E83 3873 LCALL Q7E60 ;1A68 12 7E 60 1A87 900EEB 3874 MOV DPTR,#0EEBH ;1A6B 90 0E EB 1A8A 743C 3875 MOV A,#3CH ;1A6E 74 3C 1A8C F0 3876 MOVX @DPTR,A ;1A70 F0 1A8D A3 3877 INC DPTR ;1A71 A3 1A8E 7441 3878 MOV A,#41H ;1A72 74 41 1A90 F0 3879 MOVX @DPTR,A ;1A74 F0 1A91 E4 3880 CLR A ;1A75 E4 1A92 A3 3881 INC DPTR ;1A76 A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 69 1A93 F0 3882 MOVX @DPTR,A ;1A77 F0 1A94 754401 3883 MOV 44H,#01H ;1A78 75 44 01 1A97 75450E 3884 MOV 45H,#0EH ;1A7B 75 45 0E 1A9A 7546EB 3885 MOV 46H,#0EBH ;1A7E 75 46 EB 1A9D 7B06 3886 MOV R3,#06H ;1A81 7B 06 1A9F FD 3887 MOV R5,A ;1A83 FD 1AA0 7F01 3888 MOV R7,#01H ;1A84 7F 01 1AA2 022268 3889 LJMP Q224B ;1A86 02 22 4B 3890 ;========================================================================== 1AA5 900ED0 3891 Q1A89: MOV DPTR,#0ED0H ;1A89 90 0E D0 1AA8 E0 3892 MOVX A,@DPTR ;1A8C E0 1AA9 6428 3893 XRL A,#28H ;1A8D 64 28 1AAB 6003 3894 JZ Q1A94 ;1A8F 60 03 1AAD 021C13 3895 LJMP Q1BF7 ;1A91 02 1B F7 3896 ;========================================================================== 1AB0 126FBC 3897 Q1A94: LCALL Q6F9B ;1A94 12 6F 9B 1AB3 754401 3898 MOV 44H,#01H ;1A97 75 44 01 1AB6 75450E 3899 MOV 45H,#0EH ;1A9A 75 45 0E 1AB9 7546EB 3900 MOV 46H,#0EBH ;1A9D 75 46 EB 1ABC E4 3901 CLR A ;1AA0 E4 1ABD FB 3902 MOV R3,A ;1AA1 FB 1ABE FD 3903 MOV R5,A ;1AA2 FD 1ABF FF 3904 MOV R7,A ;1AA3 FF 1AC0 127E83 3905 LCALL Q7E60 ;1AA4 12 7E 60 1AC3 900EC3 3906 MOV DPTR,#0EC3H ;1AA7 90 0E C3 1AC6 E0 3907 MOVX A,@DPTR ;1AAA E0 1AC7 FC 3908 MOV R4,A ;1AAB FC 1AC8 A3 3909 INC DPTR ;1AAC A3 1AC9 E0 3910 MOVX A,@DPTR ;1AAD E0 1ACA FD 3911 MOV R5,A ;1AAE FD 1ACB A3 3912 INC DPTR ;1AAF A3 1ACC E0 3913 MOVX A,@DPTR ;1AB0 E0 1ACD FE 3914 MOV R6,A ;1AB1 FE 1ACE A3 3915 INC DPTR ;1AB2 A3 1ACF E0 3916 MOVX A,@DPTR ;1AB3 E0 1AD0 FF 3917 MOV R7,A ;1AB4 FF 1AD1 1225B5 3918 LCALL Q2598 ;1AB5 12 25 98 1AD4 AD07 3919 MOV R5,07H ;1AB8 AD 07 1AD6 AC06 3920 MOV R4,06H ;1ABA AC 06 1AD8 7F01 3921 MOV R7,#01H ;1ABC 7F 01 1ADA 127EF4 3922 LCALL Q7ED1 ;1ABE 12 7E D1 1ADD 127E75 3923 LCALL Q7E52 ;1AC1 12 7E 52 1AE0 900E8B 3924 MOV DPTR,#0E8BH ;1AC4 90 0E 8B 1AE3 E0 3925 MOVX A,@DPTR ;1AC7 E0 1AE4 14 3926 DEC A ;1AC8 14 1AE5 602B 3927 JZ Q1AF6 ;1AC9 60 2B 1AE7 14 3928 DEC A ;1ACB 14 1AE8 6044 3929 JZ Q1B12 ;1ACC 60 44 1AEA 14 3930 DEC A ;1ACE 14 1AEB 605D 3931 JZ Q1B2E ;1ACF 60 5D 1AED 24FE 3932 ADD A,#0FEH ;1AD1 24 FE 1AEF 605E 3933 JZ Q1B33 ;1AD3 60 5E 1AF1 2405 3934 ADD A,#05H ;1AD5 24 05 1AF3 7076 3935 JNZ Q1B4F ;1AD7 70 76 1AF5 900EC7 3936 MOV DPTR,#0EC7H ;1AD9 90 0E C7 1AF8 E0 3937 MOVX A,@DPTR ;1ADC E0 1AF9 FC 3938 MOV R4,A ;1ADD FC 1AFA A3 3939 INC DPTR ;1ADE A3 1AFB E0 3940 MOVX A,@DPTR ;1ADF E0 1AFC FD 3941 MOV R5,A ;1AE0 FD 1AFD A3 3942 INC DPTR ;1AE1 A3 1AFE E0 3943 MOVX A,@DPTR ;1AE2 E0 1AFF FE 3944 MOV R6,A ;1AE3 FE 1B00 A3 3945 INC DPTR ;1AE4 A3 1B01 E0 3946 MOVX A,@DPTR ;1AE5 E0 1B02 FF 3947 MOV R7,A ;1AE6 FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 70 1B03 1225B5 3948 LCALL Q2598 ;1AE7 12 25 98 1B06 AD07 3949 MOV R5,07H ;1AEA AD 07 1B08 AC06 3950 MOV R4,06H ;1AEC AC 06 1B0A 7F01 3951 MOV R7,#01H ;1AEE 7F 01 1B0C 127D8D 3952 LCALL Q7D6A ;1AF0 12 7D 6A 1B0F 021B7A 3953 LJMP Q1B5E ;1AF3 02 1B 5E 3954 ;========================================================================== 1B12 900EC7 3955 Q1AF6: MOV DPTR,#0EC7H ;1AF6 90 0E C7 1B15 E0 3956 MOVX A,@DPTR ;1AF9 E0 1B16 FC 3957 MOV R4,A ;1AFA FC 1B17 A3 3958 INC DPTR ;1AFB A3 1B18 E0 3959 MOVX A,@DPTR ;1AFC E0 1B19 FD 3960 MOV R5,A ;1AFD FD 1B1A A3 3961 INC DPTR ;1AFE A3 1B1B E0 3962 MOVX A,@DPTR ;1AFF E0 1B1C FE 3963 MOV R6,A ;1B00 FE 1B1D A3 3964 INC DPTR ;1B01 A3 1B1E E0 3965 MOVX A,@DPTR ;1B02 E0 1B1F F545 3966 MOV 45H,A ;1B03 F5 45 1B21 8E44 3967 MOV 44H,R6 ;1B05 8E 44 1B23 8D43 3968 MOV 43H,R5 ;1B07 8D 43 1B25 8C42 3969 MOV 42H,R4 ;1B09 8C 42 1B27 7F01 3970 MOV R7,#01H ;1B0B 7F 01 1B29 125B8B 3971 LCALL Q5B6B ;1B0D 12 5B 6B 1B2C 804C 3972 SJMP Q1B5E ;1B10 80 4C 1B2E 900EC7 3973 Q1B12: MOV DPTR,#0EC7H ;1B12 90 0E C7 1B31 E0 3974 MOVX A,@DPTR ;1B15 E0 1B32 FC 3975 MOV R4,A ;1B16 FC 1B33 A3 3976 INC DPTR ;1B17 A3 1B34 E0 3977 MOVX A,@DPTR ;1B18 E0 1B35 FD 3978 MOV R5,A ;1B19 FD 1B36 A3 3979 INC DPTR ;1B1A A3 1B37 E0 3980 MOVX A,@DPTR ;1B1B E0 1B38 FE 3981 MOV R6,A ;1B1C FE 1B39 A3 3982 INC DPTR ;1B1D A3 1B3A E0 3983 MOVX A,@DPTR ;1B1E E0 1B3B F545 3984 MOV 45H,A ;1B1F F5 45 1B3D 8E44 3985 MOV 44H,R6 ;1B21 8E 44 1B3F 8D43 3986 MOV 43H,R5 ;1B23 8D 43 1B41 8C42 3987 MOV 42H,R4 ;1B25 8C 42 1B43 7F01 3988 MOV R7,#01H ;1B27 7F 01 1B45 125DE7 3989 LCALL Q5DC7 ;1B29 12 5D C7 1B48 8030 3990 SJMP Q1B5E ;1B2C 80 30 1B4A 127D0D 3991 Q1B2E: LCALL Q7CEA ;1B2E 12 7C EA 1B4D 802B 3992 SJMP Q1B5E ;1B31 80 2B 1B4F 900EC7 3993 Q1B33: MOV DPTR,#0EC7H ;1B33 90 0E C7 1B52 E0 3994 MOVX A,@DPTR ;1B36 E0 1B53 FC 3995 MOV R4,A ;1B37 FC 1B54 A3 3996 INC DPTR ;1B38 A3 1B55 E0 3997 MOVX A,@DPTR ;1B39 E0 1B56 FD 3998 MOV R5,A ;1B3A FD 1B57 A3 3999 INC DPTR ;1B3B A3 1B58 E0 4000 MOVX A,@DPTR ;1B3C E0 1B59 FE 4001 MOV R6,A ;1B3D FE 1B5A A3 4002 INC DPTR ;1B3E A3 1B5B E0 4003 MOVX A,@DPTR ;1B3F E0 1B5C FF 4004 MOV R7,A ;1B40 FF 1B5D 1225B5 4005 LCALL Q2598 ;1B41 12 25 98 1B60 AD07 4006 MOV R5,07H ;1B44 AD 07 1B62 AC06 4007 MOV R4,06H ;1B46 AC 06 1B64 7F01 4008 MOV R7,#01H ;1B48 7F 01 1B66 127EF4 4009 LCALL Q7ED1 ;1B4A 12 7E D1 1B69 800F 4010 SJMP Q1B5E ;1B4D 80 0F 1B6B 900EEC 4011 Q1B4F: MOV DPTR,#0EECH ;1B4F 90 0E EC 1B6E 7420 4012 MOV A,#20H ;1B52 74 20 1B70 F0 4013 MOVX @DPTR,A ;1B54 F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 71 1B71 900EEB 4014 MOV DPTR,#0EEBH ;1B55 90 0E EB 1B74 F0 4015 MOVX @DPTR,A ;1B58 F0 1B75 E4 4016 CLR A ;1B59 E4 1B76 900EED 4017 MOV DPTR,#0EEDH ;1B5A 90 0E ED 1B79 F0 4018 MOVX @DPTR,A ;1B5D F0 1B7A 754401 4019 Q1B5E: MOV 44H,#01H ;1B5E 75 44 01 1B7D 75450E 4020 MOV 45H,#0EH ;1B61 75 45 0E 1B80 7546EB 4021 MOV 46H,#0EBH ;1B64 75 46 EB 1B83 7B04 4022 MOV R3,#04H ;1B67 7B 04 1B85 E4 4023 CLR A ;1B69 E4 1B86 FD 4024 MOV R5,A ;1B6A FD 1B87 FF 4025 MOV R7,A ;1B6B FF 1B88 127E83 4026 LCALL Q7E60 ;1B6C 12 7E 60 1B8B 127DFD 4027 LCALL Q7DDA ;1B6F 12 7D DA 1B8E 754401 4028 MOV 44H,#01H ;1B72 75 44 01 1B91 75450E 4029 MOV 45H,#0EH ;1B75 75 45 0E 1B94 7546EB 4030 MOV 46H,#0EBH ;1B78 75 46 EB 1B97 7B06 4031 MOV R3,#06H ;1B7B 7B 06 1B99 E4 4032 CLR A ;1B7D E4 1B9A FD 4033 MOV R5,A ;1B7E FD 1B9B FF 4034 MOV R7,A ;1B7F FF 1B9C 127E83 4035 LCALL Q7E60 ;1B80 12 7E 60 1B9F 900ECC 4036 MOV DPTR,#0ECCH ;1B83 90 0E CC 1BA2 E0 4037 MOVX A,@DPTR ;1B86 E0 1BA3 7044 4038 JNZ Q1BCD ;1B87 70 44 1BA5 128A31 4039 LCALL Q8A0E ;1B89 12 8A 0E 1BA8 E4 4040 CLR A ;1B8C E4 1BA9 FF 4041 MOV R7,A ;1B8D FF 1BAA FE 4042 MOV R6,A ;1B8E FE 1BAB 7D7A 4043 MOV R5,#7AH ;1B8F 7D 7A 1BAD 7C44 4044 MOV R4,#44H ;1B91 7C 44 1BAF 900ED2 4045 MOV DPTR,#0ED2H ;1B93 90 0E D2 1BB2 E0 4046 MOVX A,@DPTR ;1B96 E0 1BB3 F8 4047 MOV R0,A ;1B97 F8 1BB4 A3 4048 INC DPTR ;1B98 A3 1BB5 E0 4049 MOVX A,@DPTR ;1B99 E0 1BB6 F9 4050 MOV R1,A ;1B9A F9 1BB7 A3 4051 INC DPTR ;1B9B A3 1BB8 E0 4052 MOVX A,@DPTR ;1B9C E0 1BB9 FA 4053 MOV R2,A ;1B9D FA 1BBA A3 4054 INC DPTR ;1B9E A3 1BBB E0 4055 MOVX A,@DPTR ;1B9F E0 1BBC FB 4056 MOV R3,A ;1BA0 FB 1BBD 12250A 4057 LCALL Q24ED ;1BA1 12 24 ED 1BC0 5003 4058 JNC Q1BA9 ;1BA4 50 03 1BC2 128AED 4059 LCALL Q8ACA ;1BA6 12 8A CA 1BC5 128B26 4060 Q1BA9: LCALL Q8B03 ;1BA9 12 8B 03 1BC8 78EB 4061 MOV R0,#0EBH ;1BAC 78 EB 1BCA 7C0E 4062 MOV R4,#0EH ;1BAE 7C 0E 1BCC 7D01 4063 MOV R5,#01H ;1BB0 7D 01 1BCE 7BFF 4064 MOV R3,#0FFH ;1BB2 7B FF 1BD0 7A01 4065 MOV R2,#01H ;1BB4 7A 01 1BD2 7902 4066 MOV R1,#02H ;1BB6 79 02 1BD4 122C5A 4067 LCALL Q2C3D ;1BB8 12 2C 3D 1BD7 754401 4068 MOV 44H,#01H ;1BBB 75 44 01 1BDA 75450E 4069 MOV 45H,#0EH ;1BBE 75 45 0E 1BDD 7546EB 4070 MOV 46H,#0EBH ;1BC1 75 46 EB 1BE0 7B06 4071 MOV R3,#06H ;1BC4 7B 06 1BE2 7D0B 4072 MOV R5,#0BH ;1BC6 7D 0B 1BE4 7F01 4073 MOV R7,#01H ;1BC8 7F 01 1BE6 022268 4074 LJMP Q224B ;1BCA 02 22 4B 4075 ;========================================================================== 1BE9 128CC6 4076 Q1BCD: LCALL Q8CA3 ;1BCD 12 8C A3 1BEC 128CE7 4077 LCALL Q8CC4 ;1BD0 12 8C C4 1BEF 128D08 4078 LCALL Q8CE5 ;1BD3 12 8C E5 1BF2 78EB 4079 MOV R0,#0EBH ;1BD6 78 EB A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 72 1BF4 7C0E 4080 MOV R4,#0EH ;1BD8 7C 0E 1BF6 7D01 4081 MOV R5,#01H ;1BDA 7D 01 1BF8 7BFF 4082 MOV R3,#0FFH ;1BDC 7B FF 1BFA 7A01 4083 MOV R2,#01H ;1BDE 7A 01 1BFC 7902 4084 MOV R1,#02H ;1BE0 79 02 1BFE 122C5A 4085 LCALL Q2C3D ;1BE2 12 2C 3D 1C01 754401 4086 MOV 44H,#01H ;1BE5 75 44 01 1C04 75450E 4087 MOV 45H,#0EH ;1BE8 75 45 0E 1C07 7546EB 4088 MOV 46H,#0EBH ;1BEB 75 46 EB 1C0A 7B06 4089 MOV R3,#06H ;1BEE 7B 06 1C0C 7D0B 4090 MOV R5,#0BH ;1BF0 7D 0B 1C0E 7F01 4091 MOV R7,#01H ;1BF2 7F 01 1C10 022268 4092 LJMP Q224B ;1BF4 02 22 4B 4093 ;========================================================================== 1C13 900ED0 4094 Q1BF7: MOV DPTR,#0ED0H ;1BF7 90 0E D0 1C16 E0 4095 MOVX A,@DPTR ;1BFA E0 1C17 6429 4096 XRL A,#29H ;1BFB 64 29 1C19 704B 4097 JNZ Q1C4A ;1BFD 70 4B 1C1B 1281B7 4098 LCALL Q8194 ;1BFF 12 81 94 1C1E 754401 4099 MOV 44H,#01H ;1C02 75 44 01 1C21 75450E 4100 MOV 45H,#0EH ;1C05 75 45 0E 1C24 7546EB 4101 MOV 46H,#0EBH ;1C08 75 46 EB 1C27 7B02 4102 MOV R3,#02H ;1C0B 7B 02 1C29 7D04 4103 MOV R5,#04H ;1C0D 7D 04 1C2B E4 4104 CLR A ;1C0F E4 1C2C FF 4105 MOV R7,A ;1C10 FF 1C2D 127E83 4106 LCALL Q7E60 ;1C11 12 7E 60 1C30 128634 4107 LCALL Q8611 ;1C14 12 86 11 1C33 754401 4108 MOV 44H,#01H ;1C17 75 44 01 1C36 75450E 4109 MOV 45H,#0EH ;1C1A 75 45 0E 1C39 7546EB 4110 MOV 46H,#0EBH ;1C1D 75 46 EB 1C3C 7B04 4111 MOV R3,#04H ;1C20 7B 04 1C3E 7D04 4112 MOV R5,#04H ;1C22 7D 04 1C40 E4 4113 CLR A ;1C24 E4 1C41 FF 4114 MOV R7,A ;1C25 FF 1C42 127E83 4115 LCALL Q7E60 ;1C26 12 7E 60 1C45 78EB 4116 MOV R0,#0EBH ;1C29 78 EB 1C47 7C0E 4117 MOV R4,#0EH ;1C2B 7C 0E 1C49 7D01 4118 MOV R5,#01H ;1C2D 7D 01 1C4B 7BFF 4119 MOV R3,#0FFH ;1C2F 7B FF 1C4D 7A00 4120 MOV R2,#00H ;1C31 7A 00 1C4F 79FF 4121 MOV R1,#0FFH ;1C33 79 FF 1C51 122C5A 4122 LCALL Q2C3D ;1C35 12 2C 3D 1C54 754401 4123 MOV 44H,#01H ;1C38 75 44 01 1C57 75450E 4124 MOV 45H,#0EH ;1C3B 75 45 0E 1C5A 7546EB 4125 MOV 46H,#0EBH ;1C3E 75 46 EB 1C5D 7B06 4126 MOV R3,#06H ;1C41 7B 06 1C5F E4 4127 CLR A ;1C43 E4 1C60 FD 4128 MOV R5,A ;1C44 FD 1C61 7F01 4129 MOV R7,#01H ;1C45 7F 01 1C63 022268 4130 LJMP Q224B ;1C47 02 22 4B 4131 ;========================================================================== 1C66 900ED0 4132 Q1C4A: MOV DPTR,#0ED0H ;1C4A 90 0E D0 1C69 E0 4133 MOVX A,@DPTR ;1C4D E0 1C6A 642A 4134 XRL A,#2AH ;1C4E 64 2A 1C6C 6003 4135 JZ Q1C55 ;1C50 60 03 1C6E 021EEA 4136 LJMP Q1ECE ;1C52 02 1E CE 4137 ;========================================================================== 1C71 78EB 4138 Q1C55: MOV R0,#0EBH ;1C55 78 EB 1C73 7C0E 4139 MOV R4,#0EH ;1C57 7C 0E 1C75 7D01 4140 MOV R5,#01H ;1C59 7D 01 1C77 7BFF 4141 MOV R3,#0FFH ;1C5B 7B FF 1C79 7A01 4142 MOV R2,#01H ;1C5D 7A 01 1C7B 7908 4143 MOV R1,#08H ;1C5F 79 08 1C7D 122C5A 4144 LCALL Q2C3D ;1C61 12 2C 3D 1C80 900E9F 4145 MOV DPTR,#0E9FH ;1C64 90 0E 9F A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 73 1C83 E0 4146 MOVX A,@DPTR ;1C67 E0 1C84 2430 4147 ADD A,#30H ;1C68 24 30 1C86 900EF1 4148 MOV DPTR,#0EF1H ;1C6A 90 0E F1 1C89 F0 4149 MOVX @DPTR,A ;1C6D F0 1C8A E4 4150 CLR A ;1C6E E4 1C8B A3 4151 INC DPTR ;1C6F A3 1C8C F0 4152 MOVX @DPTR,A ;1C70 F0 1C8D 754401 4153 MOV 44H,#01H ;1C71 75 44 01 1C90 75450E 4154 MOV 45H,#0EH ;1C74 75 45 0E 1C93 7546EB 4155 MOV 46H,#0EBH ;1C77 75 46 EB 1C96 FB 4156 MOV R3,A ;1C7A FB 1C97 FD 4157 MOV R5,A ;1C7B FD 1C98 FF 4158 MOV R7,A ;1C7C FF 1C99 127E83 4159 LCALL Q7E60 ;1C7D 12 7E 60 1C9C E4 4160 CLR A ;1C80 E4 1C9D F540 4161 MOV 40H,A ;1C81 F5 40 1C9F 900E9F 4162 Q1C83: MOV DPTR,#0E9FH ;1C83 90 0E 9F 1CA2 E0 4163 MOVX A,@DPTR ;1C86 E0 1CA3 FF 4164 MOV R7,A ;1C87 FF 1CA4 E540 4165 MOV A,40H ;1C88 E5 40 1CA6 C3 4166 CLR C ;1C8A C3 1CA7 9F 4167 SUBB A,R7 ;1C8B 9F 1CA8 4003 4168 JC Q1C91 ;1C8C 40 03 1CAA 021EA8 4169 LJMP Q1E8C ;1C8E 02 1E 8C 4170 ;========================================================================== 1CAD E540 4171 Q1C91: MOV A,40H ;1C91 E5 40 1CAF 14 4172 DEC A ;1C93 14 1CB0 6070 4173 JZ Q1D06 ;1C94 60 70 1CB2 14 4174 DEC A ;1C96 14 1CB3 7003 4175 JNZ Q1C9C ;1C97 70 03 1CB5 021D6D 4176 LJMP Q1D51 ;1C99 02 1D 51 4177 ;========================================================================== 1CB8 14 4178 Q1C9C: DEC A ;1C9C 14 1CB9 7003 4179 JNZ Q1CA2 ;1C9D 70 03 1CBB 021DB9 4180 LJMP Q1D9D ;1C9F 02 1D 9D 4181 ;========================================================================== 1CBE 14 4182 Q1CA2: DEC A ;1CA2 14 1CBF 7003 4183 JNZ Q1CA8 ;1CA3 70 03 1CC1 021E04 4184 LJMP Q1DE8 ;1CA5 02 1D E8 4185 ;========================================================================== 1CC4 14 4186 Q1CA8: DEC A ;1CA8 14 1CC5 7003 4187 JNZ Q1CAE ;1CA9 70 03 1CC7 021E4F 4188 LJMP Q1E33 ;1CAB 02 1E 33 4189 ;========================================================================== 1CCA 2405 4190 Q1CAE: ADD A,#05H ;1CAE 24 05 1CCC 6003 4191 JZ Q1CB5 ;1CB0 60 03 1CCE 021EA3 4192 LJMP Q1E87 ;1CB2 02 1E 87 4193 ;========================================================================== 1CD1 78EB 4194 Q1CB5: MOV R0,#0EBH ;1CB5 78 EB 1CD3 7C0E 4195 MOV R4,#0EH ;1CB7 7C 0E 1CD5 7D01 4196 MOV R5,#01H ;1CB9 7D 01 1CD7 7BFF 4197 MOV R3,#0FFH ;1CBB 7B FF 1CD9 7A01 4198 MOV R2,#01H ;1CBD 7A 01 1CDB 790F 4199 MOV R1,#0FH ;1CBF 79 0F 1CDD 122C5A 4200 LCALL Q2C3D ;1CC1 12 2C 3D 1CE0 754401 4201 MOV 44H,#01H ;1CC4 75 44 01 1CE3 75450E 4202 MOV 45H,#0EH ;1CC7 75 45 0E 1CE6 7546EB 4203 MOV 46H,#0EBH ;1CCA 75 46 EB 1CE9 E4 4204 CLR A ;1CCD E4 1CEA FB 4205 MOV R3,A ;1CCE FB 1CEB 7D08 4206 MOV R5,#08H ;1CCF 7D 08 1CED FF 4207 MOV R7,A ;1CD1 FF 1CEE 127E83 4208 LCALL Q7E60 ;1CD2 12 7E 60 1CF1 900EA7 4209 MOV DPTR,#0EA7H ;1CD5 90 0E A7 1CF4 E0 4210 MOVX A,@DPTR ;1CD8 E0 1CF5 7002 4211 JNZ Q1CDD ;1CD9 70 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 74 1CF7 A3 4212 INC DPTR ;1CDB A3 1CF8 E0 4213 MOVX A,@DPTR ;1CDC E0 1CF9 7011 4214 Q1CDD: JNZ Q1CF0 ;1CDD 70 11 1CFB 78EB 4215 MOV R0,#0EBH ;1CDF 78 EB 1CFD 7C0E 4216 MOV R4,#0EH ;1CE1 7C 0E 1CFF 7D01 4217 MOV R5,#01H ;1CE3 7D 01 1D01 7BFF 4218 MOV R3,#0FFH ;1CE5 7B FF 1D03 7A01 4219 MOV R2,#01H ;1CE7 7A 01 1D05 7912 4220 MOV R1,#12H ;1CE9 79 12 1D07 122C5A 4221 LCALL Q2C3D ;1CEB 12 2C 3D 1D0A 8006 4222 SJMP Q1CF6 ;1CEE 80 06 1D0C 900EA7 4223 Q1CF0: MOV DPTR,#0EA7H ;1CF0 90 0E A7 1D0F 127D86 4224 LCALL Q7D63 ;1CF3 12 7D 63 1D12 754401 4225 Q1CF6: MOV 44H,#01H ;1CF6 75 44 01 1D15 75450E 4226 MOV 45H,#0EH ;1CF9 75 45 0E 1D18 7546EB 4227 MOV 46H,#0EBH ;1CFC 75 46 EB 1D1B E4 4228 CLR A ;1CFF E4 1D1C FB 4229 MOV R3,A ;1D00 FB 1D1D 7D0A 4230 MOV R5,#0AH ;1D01 7D 0A 1D1F 021E9F 4231 LJMP Q1E83 ;1D03 02 1E 83 4232 ;========================================================================== 1D22 900EEB 4233 Q1D06: MOV DPTR,#0EEBH ;1D06 90 0E EB 1D25 7432 4234 MOV A,#32H ;1D09 74 32 1D27 F0 4235 MOVX @DPTR,A ;1D0B F0 1D28 E4 4236 CLR A ;1D0C E4 1D29 A3 4237 INC DPTR ;1D0D A3 1D2A F0 4238 MOVX @DPTR,A ;1D0E F0 1D2B 754401 4239 MOV 44H,#01H ;1D0F 75 44 01 1D2E 75450E 4240 MOV 45H,#0EH ;1D12 75 45 0E 1D31 7546EB 4241 MOV 46H,#0EBH ;1D15 75 46 EB 1D34 7B02 4242 MOV R3,#02H ;1D18 7B 02 1D36 FD 4243 MOV R5,A ;1D1A FD 1D37 FF 4244 MOV R7,A ;1D1B FF 1D38 127E83 4245 LCALL Q7E60 ;1D1C 12 7E 60 1D3B 900EA9 4246 MOV DPTR,#0EA9H ;1D1F 90 0E A9 1D3E E0 4247 MOVX A,@DPTR ;1D22 E0 1D3F 7002 4248 JNZ Q1D27 ;1D23 70 02 1D41 A3 4249 INC DPTR ;1D25 A3 1D42 E0 4250 MOVX A,@DPTR ;1D26 E0 1D43 7011 4251 Q1D27: JNZ Q1D3A ;1D27 70 11 1D45 78EB 4252 MOV R0,#0EBH ;1D29 78 EB 1D47 7C0E 4253 MOV R4,#0EH ;1D2B 7C 0E 1D49 7D01 4254 MOV R5,#01H ;1D2D 7D 01 1D4B 7BFF 4255 MOV R3,#0FFH ;1D2F 7B FF 1D4D 7A01 4256 MOV R2,#01H ;1D31 7A 01 1D4F 7912 4257 MOV R1,#12H ;1D33 79 12 1D51 122C5A 4258 LCALL Q2C3D ;1D35 12 2C 3D 1D54 8006 4259 SJMP Q1D40 ;1D38 80 06 1D56 900EA9 4260 Q1D3A: MOV DPTR,#0EA9H ;1D3A 90 0E A9 1D59 127D86 4261 LCALL Q7D63 ;1D3D 12 7D 63 1D5C 754401 4262 Q1D40: MOV 44H,#01H ;1D40 75 44 01 1D5F 75450E 4263 MOV 45H,#0EH ;1D43 75 45 0E 1D62 7546EB 4264 MOV 46H,#0EBH ;1D46 75 46 EB 1D65 7B02 4265 MOV R3,#02H ;1D49 7B 02 1D67 7D03 4266 MOV R5,#03H ;1D4B 7D 03 1D69 E4 4267 CLR A ;1D4D E4 1D6A 021E9F 4268 LJMP Q1E83 ;1D4E 02 1E 83 4269 ;========================================================================== 1D6D 900EEB 4270 Q1D51: MOV DPTR,#0EEBH ;1D51 90 0E EB 1D70 7433 4271 MOV A,#33H ;1D54 74 33 1D72 F0 4272 MOVX @DPTR,A ;1D56 F0 1D73 E4 4273 CLR A ;1D57 E4 1D74 A3 4274 INC DPTR ;1D58 A3 1D75 F0 4275 MOVX @DPTR,A ;1D59 F0 1D76 754401 4276 MOV 44H,#01H ;1D5A 75 44 01 1D79 75450E 4277 MOV 45H,#0EH ;1D5D 75 45 0E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 75 1D7C 7546EB 4278 MOV 46H,#0EBH ;1D60 75 46 EB 1D7F 7B02 4279 MOV R3,#02H ;1D63 7B 02 1D81 7D01 4280 MOV R5,#01H ;1D65 7D 01 1D83 FF 4281 MOV R7,A ;1D67 FF 1D84 127E83 4282 LCALL Q7E60 ;1D68 12 7E 60 1D87 900EAB 4283 MOV DPTR,#0EABH ;1D6B 90 0E AB 1D8A E0 4284 MOVX A,@DPTR ;1D6E E0 1D8B 7002 4285 JNZ Q1D73 ;1D6F 70 02 1D8D A3 4286 INC DPTR ;1D71 A3 1D8E E0 4287 MOVX A,@DPTR ;1D72 E0 1D8F 7011 4288 Q1D73: JNZ Q1D86 ;1D73 70 11 1D91 78EB 4289 MOV R0,#0EBH ;1D75 78 EB 1D93 7C0E 4290 MOV R4,#0EH ;1D77 7C 0E 1D95 7D01 4291 MOV R5,#01H ;1D79 7D 01 1D97 7BFF 4292 MOV R3,#0FFH ;1D7B 7B FF 1D99 7A01 4293 MOV R2,#01H ;1D7D 7A 01 1D9B 7912 4294 MOV R1,#12H ;1D7F 79 12 1D9D 122C5A 4295 LCALL Q2C3D ;1D81 12 2C 3D 1DA0 8006 4296 SJMP Q1D8C ;1D84 80 06 1DA2 900EAB 4297 Q1D86: MOV DPTR,#0EABH ;1D86 90 0E AB 1DA5 127D86 4298 LCALL Q7D63 ;1D89 12 7D 63 1DA8 754401 4299 Q1D8C: MOV 44H,#01H ;1D8C 75 44 01 1DAB 75450E 4300 MOV 45H,#0EH ;1D8F 75 45 0E 1DAE 7546EB 4301 MOV 46H,#0EBH ;1D92 75 46 EB 1DB1 7B02 4302 MOV R3,#02H ;1D95 7B 02 1DB3 7D0A 4303 MOV R5,#0AH ;1D97 7D 0A 1DB5 E4 4304 CLR A ;1D99 E4 1DB6 021E9F 4305 LJMP Q1E83 ;1D9A 02 1E 83 4306 ;========================================================================== 1DB9 900EEB 4307 Q1D9D: MOV DPTR,#0EEBH ;1D9D 90 0E EB 1DBC 7434 4308 MOV A,#34H ;1DA0 74 34 1DBE F0 4309 MOVX @DPTR,A ;1DA2 F0 1DBF E4 4310 CLR A ;1DA3 E4 1DC0 A3 4311 INC DPTR ;1DA4 A3 1DC1 F0 4312 MOVX @DPTR,A ;1DA5 F0 1DC2 754401 4313 MOV 44H,#01H ;1DA6 75 44 01 1DC5 75450E 4314 MOV 45H,#0EH ;1DA9 75 45 0E 1DC8 7546EB 4315 MOV 46H,#0EBH ;1DAC 75 46 EB 1DCB 7B04 4316 MOV R3,#04H ;1DAF 7B 04 1DCD FD 4317 MOV R5,A ;1DB1 FD 1DCE FF 4318 MOV R7,A ;1DB2 FF 1DCF 127E83 4319 LCALL Q7E60 ;1DB3 12 7E 60 1DD2 900EAD 4320 MOV DPTR,#0EADH ;1DB6 90 0E AD 1DD5 E0 4321 MOVX A,@DPTR ;1DB9 E0 1DD6 7002 4322 JNZ Q1DBE ;1DBA 70 02 1DD8 A3 4323 INC DPTR ;1DBC A3 1DD9 E0 4324 MOVX A,@DPTR ;1DBD E0 1DDA 7011 4325 Q1DBE: JNZ Q1DD1 ;1DBE 70 11 1DDC 78EB 4326 MOV R0,#0EBH ;1DC0 78 EB 1DDE 7C0E 4327 MOV R4,#0EH ;1DC2 7C 0E 1DE0 7D01 4328 MOV R5,#01H ;1DC4 7D 01 1DE2 7BFF 4329 MOV R3,#0FFH ;1DC6 7B FF 1DE4 7A01 4330 MOV R2,#01H ;1DC8 7A 01 1DE6 7912 4331 MOV R1,#12H ;1DCA 79 12 1DE8 122C5A 4332 LCALL Q2C3D ;1DCC 12 2C 3D 1DEB 8006 4333 SJMP Q1DD7 ;1DCF 80 06 1DED 900EAD 4334 Q1DD1: MOV DPTR,#0EADH ;1DD1 90 0E AD 1DF0 127D86 4335 LCALL Q7D63 ;1DD4 12 7D 63 1DF3 754401 4336 Q1DD7: MOV 44H,#01H ;1DD7 75 44 01 1DF6 75450E 4337 MOV 45H,#0EH ;1DDA 75 45 0E 1DF9 7546EB 4338 MOV 46H,#0EBH ;1DDD 75 46 EB 1DFC 7B04 4339 MOV R3,#04H ;1DE0 7B 04 1DFE 7D03 4340 MOV R5,#03H ;1DE2 7D 03 1E00 E4 4341 CLR A ;1DE4 E4 1E01 021E9F 4342 LJMP Q1E83 ;1DE5 02 1E 83 4343 ;========================================================================== A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 76 1E04 900EEB 4344 Q1DE8: MOV DPTR,#0EEBH ;1DE8 90 0E EB 1E07 7435 4345 MOV A,#35H ;1DEB 74 35 1E09 F0 4346 MOVX @DPTR,A ;1DED F0 1E0A E4 4347 CLR A ;1DEE E4 1E0B A3 4348 INC DPTR ;1DEF A3 1E0C F0 4349 MOVX @DPTR,A ;1DF0 F0 1E0D 754401 4350 MOV 44H,#01H ;1DF1 75 44 01 1E10 75450E 4351 MOV 45H,#0EH ;1DF4 75 45 0E 1E13 7546EB 4352 MOV 46H,#0EBH ;1DF7 75 46 EB 1E16 7B04 4353 MOV R3,#04H ;1DFA 7B 04 1E18 7D01 4354 MOV R5,#01H ;1DFC 7D 01 1E1A FF 4355 MOV R7,A ;1DFE FF 1E1B 127E83 4356 LCALL Q7E60 ;1DFF 12 7E 60 1E1E 900EAF 4357 MOV DPTR,#0EAFH ;1E02 90 0E AF 1E21 E0 4358 MOVX A,@DPTR ;1E05 E0 1E22 7002 4359 JNZ Q1E0A ;1E06 70 02 1E24 A3 4360 INC DPTR ;1E08 A3 1E25 E0 4361 MOVX A,@DPTR ;1E09 E0 1E26 7011 4362 Q1E0A: JNZ Q1E1D ;1E0A 70 11 1E28 78EB 4363 MOV R0,#0EBH ;1E0C 78 EB 1E2A 7C0E 4364 MOV R4,#0EH ;1E0E 7C 0E 1E2C 7D01 4365 MOV R5,#01H ;1E10 7D 01 1E2E 7BFF 4366 MOV R3,#0FFH ;1E12 7B FF 1E30 7A01 4367 MOV R2,#01H ;1E14 7A 01 1E32 7912 4368 MOV R1,#12H ;1E16 79 12 1E34 122C5A 4369 LCALL Q2C3D ;1E18 12 2C 3D 1E37 8006 4370 SJMP Q1E23 ;1E1B 80 06 1E39 900EAF 4371 Q1E1D: MOV DPTR,#0EAFH ;1E1D 90 0E AF 1E3C 127D86 4372 LCALL Q7D63 ;1E20 12 7D 63 1E3F 754401 4373 Q1E23: MOV 44H,#01H ;1E23 75 44 01 1E42 75450E 4374 MOV 45H,#0EH ;1E26 75 45 0E 1E45 7546EB 4375 MOV 46H,#0EBH ;1E29 75 46 EB 1E48 7B04 4376 MOV R3,#04H ;1E2C 7B 04 1E4A 7D0A 4377 MOV R5,#0AH ;1E2E 7D 0A 1E4C E4 4378 CLR A ;1E30 E4 1E4D 8050 4379 SJMP Q1E83 ;1E31 80 50 1E4F 78EB 4380 Q1E33: MOV R0,#0EBH ;1E33 78 EB 1E51 7C0E 4381 MOV R4,#0EH ;1E35 7C 0E 1E53 7D01 4382 MOV R5,#01H ;1E37 7D 01 1E55 7BFF 4383 MOV R3,#0FFH ;1E39 7B FF 1E57 7A01 4384 MOV R2,#01H ;1E3B 7A 01 1E59 7916 4385 MOV R1,#16H ;1E3D 79 16 1E5B 122C5A 4386 LCALL Q2C3D ;1E3F 12 2C 3D 1E5E 754401 4387 MOV 44H,#01H ;1E42 75 44 01 1E61 75450E 4388 MOV 45H,#0EH ;1E45 75 45 0E 1E64 7546EB 4389 MOV 46H,#0EBH ;1E48 75 46 EB 1E67 7B06 4390 MOV R3,#06H ;1E4B 7B 06 1E69 7D04 4391 MOV R5,#04H ;1E4D 7D 04 1E6B E4 4392 CLR A ;1E4F E4 1E6C FF 4393 MOV R7,A ;1E50 FF 1E6D 127E83 4394 LCALL Q7E60 ;1E51 12 7E 60 1E70 900EB1 4395 MOV DPTR,#0EB1H ;1E54 90 0E B1 1E73 E0 4396 MOVX A,@DPTR ;1E57 E0 1E74 7002 4397 JNZ Q1E5C ;1E58 70 02 1E76 A3 4398 INC DPTR ;1E5A A3 1E77 E0 4399 MOVX A,@DPTR ;1E5B E0 1E78 7011 4400 Q1E5C: JNZ Q1E6F ;1E5C 70 11 1E7A 78EB 4401 MOV R0,#0EBH ;1E5E 78 EB 1E7C 7C0E 4402 MOV R4,#0EH ;1E60 7C 0E 1E7E 7D01 4403 MOV R5,#01H ;1E62 7D 01 1E80 7BFF 4404 MOV R3,#0FFH ;1E64 7B FF 1E82 7A01 4405 MOV R2,#01H ;1E66 7A 01 1E84 7912 4406 MOV R1,#12H ;1E68 79 12 1E86 122C5A 4407 LCALL Q2C3D ;1E6A 12 2C 3D 1E89 8006 4408 SJMP Q1E75 ;1E6D 80 06 1E8B 900EB1 4409 Q1E6F: MOV DPTR,#0EB1H ;1E6F 90 0E B1 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 77 1E8E 127D86 4410 LCALL Q7D63 ;1E72 12 7D 63 1E91 754401 4411 Q1E75: MOV 44H,#01H ;1E75 75 44 01 1E94 75450E 4412 MOV 45H,#0EH ;1E78 75 45 0E 1E97 7546EB 4413 MOV 46H,#0EBH ;1E7B 75 46 EB 1E9A 7B06 4414 MOV R3,#06H ;1E7E 7B 06 1E9C 7D06 4415 MOV R5,#06H ;1E80 7D 06 1E9E E4 4416 CLR A ;1E82 E4 1E9F FF 4417 Q1E83: MOV R7,A ;1E83 FF 1EA0 127E83 4418 LCALL Q7E60 ;1E84 12 7E 60 1EA3 0540 4419 Q1E87: INC 40H ;1E87 05 40 1EA5 021C9F 4420 LJMP Q1C83 ;1E89 02 1C 83 4421 ;========================================================================== 1EA8 78EB 4422 Q1E8C: MOV R0,#0EBH ;1E8C 78 EB 1EAA 7C0E 4423 MOV R4,#0EH ;1E8E 7C 0E 1EAC 7D01 4424 MOV R5,#01H ;1E90 7D 01 1EAE 7BFF 4425 MOV R3,#0FFH ;1E92 7B FF 1EB0 7A00 4426 MOV R2,#00H ;1E94 7A 00 1EB2 79FF 4427 MOV R1,#0FFH ;1E96 79 FF 1EB4 122C5A 4428 LCALL Q2C3D ;1E98 12 2C 3D 1EB7 754401 4429 MOV 44H,#01H ;1E9B 75 44 01 1EBA 75450E 4430 MOV 45H,#0EH ;1E9E 75 45 0E 1EBD 7546EB 4431 MOV 46H,#0EBH ;1EA1 75 46 EB 1EC0 7B06 4432 MOV R3,#06H ;1EA4 7B 06 1EC2 E4 4433 CLR A ;1EA6 E4 1EC3 FD 4434 MOV R5,A ;1EA7 FD 1EC4 7F01 4435 MOV R7,#01H ;1EA8 7F 01 1EC6 127E83 4436 LCALL Q7E60 ;1EAA 12 7E 60 1EC9 78EB 4437 MOV R0,#0EBH ;1EAD 78 EB 1ECB 7C0E 4438 MOV R4,#0EH ;1EAF 7C 0E 1ECD 7D01 4439 MOV R5,#01H ;1EB1 7D 01 1ECF 7BFF 4440 MOV R3,#0FFH ;1EB3 7B FF 1ED1 7A01 4441 MOV R2,#01H ;1EB5 7A 01 1ED3 7919 4442 MOV R1,#19H ;1EB7 79 19 1ED5 122C5A 4443 LCALL Q2C3D ;1EB9 12 2C 3D 1ED8 754401 4444 MOV 44H,#01H ;1EBC 75 44 01 1EDB 75450E 4445 MOV 45H,#0EH ;1EBF 75 45 0E 1EDE 7546EB 4446 MOV 46H,#0EBH ;1EC2 75 46 EB 1EE1 7B06 4447 MOV R3,#06H ;1EC5 7B 06 1EE3 7D0E 4448 MOV R5,#0EH ;1EC7 7D 0E 1EE5 7F01 4449 MOV R7,#01H ;1EC9 7F 01 1EE7 022268 4450 LJMP Q224B ;1ECB 02 22 4B 4451 ;========================================================================== 1EEA 900ED0 4452 Q1ECE: MOV DPTR,#0ED0H ;1ECE 90 0E D0 1EED E0 4453 MOVX A,@DPTR ;1ED1 E0 1EEE 642B 4454 XRL A,#2BH ;1ED2 64 2B 1EF0 6003 4455 JZ Q1ED9 ;1ED4 60 03 1EF2 022128 4456 LJMP Q210C ;1ED6 02 21 0C 4457 ;========================================================================== 1EF5 F540 4458 Q1ED9: MOV 40H,A ;1ED9 F5 40 1EF7 74EB 4459 Q1EDB: MOV A,#0EBH ;1EDB 74 EB 1EF9 2540 4460 ADD A,40H ;1EDD 25 40 1EFB F582 4461 MOV DPL,A ;1EDF F5 82 1EFD E4 4462 CLR A ;1EE1 E4 1EFE 340E 4463 ADDC A,#0EH ;1EE2 34 0E 1F00 F583 4464 MOV DPH,A ;1EE4 F5 83 1F02 7420 4465 MOV A,#20H ;1EE6 74 20 1F04 F0 4466 MOVX @DPTR,A ;1EE8 F0 1F05 0540 4467 INC 40H ;1EE9 05 40 1F07 E540 4468 MOV A,40H ;1EEB E5 40 1F09 B410EB 4469 CJNE A,#10H,Q1EDB ;1EED B4 10 EB 1F0C E4 4470 CLR A ;1EF0 E4 1F0D 900EFB 4471 MOV DPTR,#0EFBH ;1EF1 90 0E FB 1F10 F0 4472 MOVX @DPTR,A ;1EF4 F0 1F11 754401 4473 MOV 44H,#01H ;1EF5 75 44 01 1F14 75450E 4474 MOV 45H,#0EH ;1EF8 75 45 0E 1F17 7546EB 4475 MOV 46H,#0EBH ;1EFB 75 46 EB A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 78 1F1A FB 4476 MOV R3,A ;1EFE FB 1F1B FD 4477 MOV R5,A ;1EFF FD 1F1C FF 4478 MOV R7,A ;1F00 FF 1F1D 127E83 4479 LCALL Q7E60 ;1F01 12 7E 60 1F20 127E75 4480 LCALL Q7E52 ;1F04 12 7E 52 1F23 754401 4481 MOV 44H,#01H ;1F07 75 44 01 1F26 75450E 4482 MOV 45H,#0EH ;1F0A 75 45 0E 1F29 7546EB 4483 MOV 46H,#0EBH ;1F0D 75 46 EB 1F2C 7B04 4484 MOV R3,#04H ;1F10 7B 04 1F2E E4 4485 CLR A ;1F12 E4 1F2F FD 4486 MOV R5,A ;1F13 FD 1F30 FF 4487 MOV R7,A ;1F14 FF 1F31 127E83 4488 LCALL Q7E60 ;1F15 12 7E 60 1F34 754401 4489 MOV 44H,#01H ;1F18 75 44 01 1F37 75450E 4490 MOV 45H,#0EH ;1F1B 75 45 0E 1F3A 7546EB 4491 MOV 46H,#0EBH ;1F1E 75 46 EB 1F3D 7B06 4492 MOV R3,#06H ;1F21 7B 06 1F3F E4 4493 CLR A ;1F23 E4 1F40 FD 4494 MOV R5,A ;1F24 FD 1F41 FF 4495 MOV R7,A ;1F25 FF 1F42 127E83 4496 LCALL Q7E60 ;1F26 12 7E 60 1F45 900EEB 4497 MOV DPTR,#0EEBH ;1F29 90 0E EB 1F48 74D3 4498 MOV A,#0D3H ;1F2C 74 D3 1F4A F0 4499 MOVX @DPTR,A ;1F2E F0 1F4B A3 4500 INC DPTR ;1F2F A3 1F4C 74A6 4501 MOV A,#0A6H ;1F30 74 A6 1F4E F0 4502 MOVX @DPTR,A ;1F32 F0 1F4F A3 4503 INC DPTR ;1F33 A3 1F50 74B1 4504 MOV A,#0B1H ;1F34 74 B1 1F52 F0 4505 MOVX @DPTR,A ;1F36 F0 1F53 A3 4506 INC DPTR ;1F37 A3 1F54 74E4 4507 MOV A,#0E4H ;1F38 74 E4 1F56 F0 4508 MOVX @DPTR,A ;1F3A F0 1F57 A3 4509 INC DPTR ;1F3B A3 1F58 7431 4510 MOV A,#31H ;1F3C 74 31 1F5A F0 4511 MOVX @DPTR,A ;1F3E F0 1F5B A3 4512 INC DPTR ;1F3F A3 1F5C 742D 4513 MOV A,#2DH ;1F40 74 2D 1F5E F0 4514 MOVX @DPTR,A ;1F42 F0 1F5F 900EA0 4515 MOV DPTR,#0EA0H ;1F43 90 0E A0 1F62 E0 4516 MOVX A,@DPTR ;1F46 E0 1F63 2430 4517 ADD A,#30H ;1F47 24 30 1F65 900EF1 4518 MOV DPTR,#0EF1H ;1F49 90 0E F1 1F68 F0 4519 MOVX @DPTR,A ;1F4C F0 1F69 E4 4520 CLR A ;1F4D E4 1F6A A3 4521 INC DPTR ;1F4E A3 1F6B F0 4522 MOVX @DPTR,A ;1F4F F0 1F6C 754401 4523 MOV 44H,#01H ;1F50 75 44 01 1F6F 75450E 4524 MOV 45H,#0EH ;1F53 75 45 0E 1F72 7546EB 4525 MOV 46H,#0EBH ;1F56 75 46 EB 1F75 FB 4526 MOV R3,A ;1F59 FB 1F76 FD 4527 MOV R5,A ;1F5A FD 1F77 FF 4528 MOV R7,A ;1F5B FF 1F78 127E83 4529 LCALL Q7E60 ;1F5C 12 7E 60 1F7B 900EA1 4530 MOV DPTR,#0EA1H ;1F5F 90 0E A1 1F7E E0 4531 MOVX A,@DPTR ;1F62 E0 1F7F F4 4532 CPL A ;1F63 F4 1F80 6035 4533 JZ Q1F9B ;1F64 60 35 1F82 E0 4534 MOVX A,@DPTR ;1F66 E0 1F83 2431 4535 ADD A,#31H ;1F67 24 31 1F85 900EEB 4536 MOV DPTR,#0EEBH ;1F69 90 0E EB 1F88 F0 4537 MOVX @DPTR,A ;1F6C F0 1F89 A3 4538 INC DPTR ;1F6D A3 1F8A 742D 4539 MOV A,#2DH ;1F6E 74 2D 1F8C F0 4540 MOVX @DPTR,A ;1F70 F0 1F8D E4 4541 CLR A ;1F71 E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 79 1F8E A3 4542 INC DPTR ;1F72 A3 1F8F F0 4543 MOVX @DPTR,A ;1F73 F0 1F90 754401 4544 MOV 44H,#01H ;1F74 75 44 01 1F93 75450E 4545 MOV 45H,#0EH ;1F77 75 45 0E 1F96 7546EB 4546 MOV 46H,#0EBH ;1F7A 75 46 EB 1F99 FB 4547 MOV R3,A ;1F7D FB 1F9A 7D08 4548 MOV R5,#08H ;1F7E 7D 08 1F9C FF 4549 MOV R7,A ;1F80 FF 1F9D 127E83 4550 LCALL Q7E60 ;1F81 12 7E 60 1FA0 900EA1 4551 MOV DPTR,#0EA1H ;1F84 90 0E A1 1FA3 127EE1 4552 LCALL Q7EBE ;1F87 12 7E BE 1FA6 754401 4553 MOV 44H,#01H ;1F8A 75 44 01 1FA9 75450E 4554 MOV 45H,#0EH ;1F8D 75 45 0E 1FAC 7546EB 4555 MOV 46H,#0EBH ;1F90 75 46 EB 1FAF E4 4556 CLR A ;1F93 E4 1FB0 FB 4557 MOV R3,A ;1F94 FB 1FB1 7D0A 4558 MOV R5,#0AH ;1F95 7D 0A 1FB3 FF 4559 MOV R7,A ;1F97 FF 1FB4 127E83 4560 LCALL Q7E60 ;1F98 12 7E 60 1FB7 900EA2 4561 Q1F9B: MOV DPTR,#0EA2H ;1F9B 90 0E A2 1FBA E0 4562 MOVX A,@DPTR ;1F9E E0 1FBB F4 4563 CPL A ;1F9F F4 1FBC 6036 4564 JZ Q1FD8 ;1FA0 60 36 1FBE E0 4565 MOVX A,@DPTR ;1FA2 E0 1FBF 2431 4566 ADD A,#31H ;1FA3 24 31 1FC1 900EEB 4567 MOV DPTR,#0EEBH ;1FA5 90 0E EB 1FC4 F0 4568 MOVX @DPTR,A ;1FA8 F0 1FC5 A3 4569 INC DPTR ;1FA9 A3 1FC6 742D 4570 MOV A,#2DH ;1FAA 74 2D 1FC8 F0 4571 MOVX @DPTR,A ;1FAC F0 1FC9 E4 4572 CLR A ;1FAD E4 1FCA A3 4573 INC DPTR ;1FAE A3 1FCB F0 4574 MOVX @DPTR,A ;1FAF F0 1FCC 754401 4575 MOV 44H,#01H ;1FB0 75 44 01 1FCF 75450E 4576 MOV 45H,#0EH ;1FB3 75 45 0E 1FD2 7546EB 4577 MOV 46H,#0EBH ;1FB6 75 46 EB 1FD5 7B02 4578 MOV R3,#02H ;1FB9 7B 02 1FD7 FD 4579 MOV R5,A ;1FBB FD 1FD8 FF 4580 MOV R7,A ;1FBC FF 1FD9 127E83 4581 LCALL Q7E60 ;1FBD 12 7E 60 1FDC 900EA2 4582 MOV DPTR,#0EA2H ;1FC0 90 0E A2 1FDF 127EE1 4583 LCALL Q7EBE ;1FC3 12 7E BE 1FE2 754401 4584 MOV 44H,#01H ;1FC6 75 44 01 1FE5 75450E 4585 MOV 45H,#0EH ;1FC9 75 45 0E 1FE8 7546EB 4586 MOV 46H,#0EBH ;1FCC 75 46 EB 1FEB 7B02 4587 MOV R3,#02H ;1FCF 7B 02 1FED 7D02 4588 MOV R5,#02H ;1FD1 7D 02 1FEF E4 4589 CLR A ;1FD3 E4 1FF0 FF 4590 MOV R7,A ;1FD4 FF 1FF1 127E83 4591 LCALL Q7E60 ;1FD5 12 7E 60 1FF4 900EA3 4592 Q1FD8: MOV DPTR,#0EA3H ;1FD8 90 0E A3 1FF7 E0 4593 MOVX A,@DPTR ;1FDB E0 1FF8 F4 4594 CPL A ;1FDC F4 1FF9 6037 4595 JZ Q2016 ;1FDD 60 37 1FFB E0 4596 MOVX A,@DPTR ;1FDF E0 1FFC 2431 4597 ADD A,#31H ;1FE0 24 31 1FFE 900EEB 4598 MOV DPTR,#0EEBH ;1FE2 90 0E EB 2001 F0 4599 MOVX @DPTR,A ;1FE5 F0 2002 A3 4600 INC DPTR ;1FE6 A3 2003 742D 4601 MOV A,#2DH ;1FE7 74 2D 2005 F0 4602 MOVX @DPTR,A ;1FE9 F0 2006 E4 4603 CLR A ;1FEA E4 2007 A3 4604 INC DPTR ;1FEB A3 2008 F0 4605 MOVX @DPTR,A ;1FEC F0 2009 754401 4606 MOV 44H,#01H ;1FED 75 44 01 200C 75450E 4607 MOV 45H,#0EH ;1FF0 75 45 0E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 80 200F 7546EB 4608 MOV 46H,#0EBH ;1FF3 75 46 EB 2012 7B02 4609 MOV R3,#02H ;1FF6 7B 02 2014 7D08 4610 MOV R5,#08H ;1FF8 7D 08 2016 FF 4611 MOV R7,A ;1FFA FF 2017 127E83 4612 LCALL Q7E60 ;1FFB 12 7E 60 201A 900EA3 4613 MOV DPTR,#0EA3H ;1FFE 90 0E A3 201D 127EE1 4614 LCALL Q7EBE ;2001 12 7E BE 2020 754401 4615 MOV 44H,#01H ;2004 75 44 01 2023 75450E 4616 MOV 45H,#0EH ;2007 75 45 0E 2026 7546EB 4617 MOV 46H,#0EBH ;200A 75 46 EB 2029 7B02 4618 MOV R3,#02H ;200D 7B 02 202B 7D0A 4619 MOV R5,#0AH ;200F 7D 0A 202D E4 4620 CLR A ;2011 E4 202E FF 4621 MOV R7,A ;2012 FF 202F 127E83 4622 LCALL Q7E60 ;2013 12 7E 60 2032 900EA4 4623 Q2016: MOV DPTR,#0EA4H ;2016 90 0E A4 2035 E0 4624 MOVX A,@DPTR ;2019 E0 2036 F4 4625 CPL A ;201A F4 2037 6036 4626 JZ Q2053 ;201B 60 36 2039 E0 4627 MOVX A,@DPTR ;201D E0 203A 2431 4628 ADD A,#31H ;201E 24 31 203C 900EEB 4629 MOV DPTR,#0EEBH ;2020 90 0E EB 203F F0 4630 MOVX @DPTR,A ;2023 F0 2040 A3 4631 INC DPTR ;2024 A3 2041 742D 4632 MOV A,#2DH ;2025 74 2D 2043 F0 4633 MOVX @DPTR,A ;2027 F0 2044 E4 4634 CLR A ;2028 E4 2045 A3 4635 INC DPTR ;2029 A3 2046 F0 4636 MOVX @DPTR,A ;202A F0 2047 754401 4637 MOV 44H,#01H ;202B 75 44 01 204A 75450E 4638 MOV 45H,#0EH ;202E 75 45 0E 204D 7546EB 4639 MOV 46H,#0EBH ;2031 75 46 EB 2050 7B04 4640 MOV R3,#04H ;2034 7B 04 2052 FD 4641 MOV R5,A ;2036 FD 2053 FF 4642 MOV R7,A ;2037 FF 2054 127E83 4643 LCALL Q7E60 ;2038 12 7E 60 2057 900EA4 4644 MOV DPTR,#0EA4H ;203B 90 0E A4 205A 127EE1 4645 LCALL Q7EBE ;203E 12 7E BE 205D 754401 4646 MOV 44H,#01H ;2041 75 44 01 2060 75450E 4647 MOV 45H,#0EH ;2044 75 45 0E 2063 7546EB 4648 MOV 46H,#0EBH ;2047 75 46 EB 2066 7B04 4649 MOV R3,#04H ;204A 7B 04 2068 7D02 4650 MOV R5,#02H ;204C 7D 02 206A E4 4651 CLR A ;204E E4 206B FF 4652 MOV R7,A ;204F FF 206C 127E83 4653 LCALL Q7E60 ;2050 12 7E 60 206F 900EA5 4654 Q2053: MOV DPTR,#0EA5H ;2053 90 0E A5 2072 E0 4655 MOVX A,@DPTR ;2056 E0 2073 F4 4656 CPL A ;2057 F4 2074 6037 4657 JZ Q2091 ;2058 60 37 2076 E0 4658 MOVX A,@DPTR ;205A E0 2077 2431 4659 ADD A,#31H ;205B 24 31 2079 900EEB 4660 MOV DPTR,#0EEBH ;205D 90 0E EB 207C F0 4661 MOVX @DPTR,A ;2060 F0 207D A3 4662 INC DPTR ;2061 A3 207E 742D 4663 MOV A,#2DH ;2062 74 2D 2080 F0 4664 MOVX @DPTR,A ;2064 F0 2081 E4 4665 CLR A ;2065 E4 2082 A3 4666 INC DPTR ;2066 A3 2083 F0 4667 MOVX @DPTR,A ;2067 F0 2084 754401 4668 MOV 44H,#01H ;2068 75 44 01 2087 75450E 4669 MOV 45H,#0EH ;206B 75 45 0E 208A 7546EB 4670 MOV 46H,#0EBH ;206E 75 46 EB 208D 7B04 4671 MOV R3,#04H ;2071 7B 04 208F 7D08 4672 MOV R5,#08H ;2073 7D 08 2091 FF 4673 MOV R7,A ;2075 FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 81 2092 127E83 4674 LCALL Q7E60 ;2076 12 7E 60 2095 900EA5 4675 MOV DPTR,#0EA5H ;2079 90 0E A5 2098 127EE1 4676 LCALL Q7EBE ;207C 12 7E BE 209B 754401 4677 MOV 44H,#01H ;207F 75 44 01 209E 75450E 4678 MOV 45H,#0EH ;2082 75 45 0E 20A1 7546EB 4679 MOV 46H,#0EBH ;2085 75 46 EB 20A4 7B04 4680 MOV R3,#04H ;2088 7B 04 20A6 7D0A 4681 MOV R5,#0AH ;208A 7D 0A 20A8 E4 4682 CLR A ;208C E4 20A9 FF 4683 MOV R7,A ;208D FF 20AA 127E83 4684 LCALL Q7E60 ;208E 12 7E 60 20AD 900EEB 4685 Q2091: MOV DPTR,#0EEBH ;2091 90 0E EB 20B0 743C 4686 MOV A,#3CH ;2094 74 3C 20B2 F0 4687 MOVX @DPTR,A ;2096 F0 20B3 A3 4688 INC DPTR ;2097 A3 20B4 7441 4689 MOV A,#41H ;2098 74 41 20B6 F0 4690 MOVX @DPTR,A ;209A F0 20B7 E4 4691 CLR A ;209B E4 20B8 A3 4692 INC DPTR ;209C A3 20B9 F0 4693 MOVX @DPTR,A ;209D F0 20BA 754401 4694 MOV 44H,#01H ;209E 75 44 01 20BD 75450E 4695 MOV 45H,#0EH ;20A1 75 45 0E 20C0 7546EB 4696 MOV 46H,#0EBH ;20A4 75 46 EB 20C3 7B06 4697 MOV R3,#06H ;20A7 7B 06 20C5 FD 4698 MOV R5,A ;20A9 FD 20C6 7F01 4699 MOV R7,#01H ;20AA 7F 01 20C8 127E83 4700 LCALL Q7E60 ;20AC 12 7E 60 20CB 900EA6 4701 MOV DPTR,#0EA6H ;20AF 90 0E A6 20CE E0 4702 MOVX A,@DPTR ;20B2 E0 20CF F4 4703 CPL A ;20B3 F4 20D0 6037 4704 JZ Q20ED ;20B4 60 37 20D2 E0 4705 MOVX A,@DPTR ;20B6 E0 20D3 2431 4706 ADD A,#31H ;20B7 24 31 20D5 900EEB 4707 MOV DPTR,#0EEBH ;20B9 90 0E EB 20D8 F0 4708 MOVX @DPTR,A ;20BC F0 20D9 A3 4709 INC DPTR ;20BD A3 20DA 742D 4710 MOV A,#2DH ;20BE 74 2D 20DC F0 4711 MOVX @DPTR,A ;20C0 F0 20DD E4 4712 CLR A ;20C1 E4 20DE A3 4713 INC DPTR ;20C2 A3 20DF F0 4714 MOVX @DPTR,A ;20C3 F0 20E0 754401 4715 MOV 44H,#01H ;20C4 75 44 01 20E3 75450E 4716 MOV 45H,#0EH ;20C7 75 45 0E 20E6 7546EB 4717 MOV 46H,#0EBH ;20CA 75 46 EB 20E9 7B06 4718 MOV R3,#06H ;20CD 7B 06 20EB 7D04 4719 MOV R5,#04H ;20CF 7D 04 20ED FF 4720 MOV R7,A ;20D1 FF 20EE 127E83 4721 LCALL Q7E60 ;20D2 12 7E 60 20F1 900EA6 4722 MOV DPTR,#0EA6H ;20D5 90 0E A6 20F4 127EE1 4723 LCALL Q7EBE ;20D8 12 7E BE 20F7 754401 4724 MOV 44H,#01H ;20DB 75 44 01 20FA 75450E 4725 MOV 45H,#0EH ;20DE 75 45 0E 20FD 7546EB 4726 MOV 46H,#0EBH ;20E1 75 46 EB 2100 7B06 4727 MOV R3,#06H ;20E4 7B 06 2102 7D06 4728 MOV R5,#06H ;20E6 7D 06 2104 E4 4729 CLR A ;20E8 E4 2105 FF 4730 MOV R7,A ;20E9 FF 2106 127E83 4731 LCALL Q7E60 ;20EA 12 7E 60 2109 900EEB 4732 Q20ED: MOV DPTR,#0EEBH ;20ED 90 0E EB 210C 7442 4733 MOV A,#42H ;20F0 74 42 210E F0 4734 MOVX @DPTR,A ;20F2 F0 210F A3 4735 INC DPTR ;20F3 A3 2110 743E 4736 MOV A,#3EH ;20F4 74 3E 2112 F0 4737 MOVX @DPTR,A ;20F6 F0 2113 E4 4738 CLR A ;20F7 E4 2114 A3 4739 INC DPTR ;20F8 A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 82 2115 F0 4740 MOVX @DPTR,A ;20F9 F0 2116 754401 4741 MOV 44H,#01H ;20FA 75 44 01 2119 75450E 4742 MOV 45H,#0EH ;20FD 75 45 0E 211C 7546EB 4743 MOV 46H,#0EBH ;2100 75 46 EB 211F 7B06 4744 MOV R3,#06H ;2103 7B 06 2121 7D0E 4745 MOV R5,#0EH ;2105 7D 0E 2123 7F01 4746 MOV R7,#01H ;2107 7F 01 2125 022268 4747 LJMP Q224B ;2109 02 22 4B 4748 ;========================================================================== 2128 900ED0 4749 Q210C: MOV DPTR,#0ED0H ;210C 90 0E D0 212B E0 4750 MOVX A,@DPTR ;210F E0 212C 642C 4751 XRL A,#2CH ;2110 64 2C 212E 6003 4752 JZ Q2117 ;2112 60 03 2130 02226B 4753 LJMP Q224E ;2114 02 22 4E 4754 ;========================================================================== 2133 900EEB 4755 Q2117: MOV DPTR,#0EEBH ;2117 90 0E EB 2136 744B 4756 MOV A,#4BH ;211A 74 4B 2138 F0 4757 MOVX @DPTR,A ;211C F0 2139 A3 4758 INC DPTR ;211D A3 213A 7420 4759 MOV A,#20H ;211E 74 20 213C F0 4760 MOVX @DPTR,A ;2120 F0 213D A3 4761 INC DPTR ;2121 A3 213E F0 4762 MOVX @DPTR,A ;2122 F0 213F 754AFF 4763 MOV 4AH,#0FFH ;2123 75 4A FF 2142 754B01 4764 MOV 4BH,#01H ;2126 75 4B 01 2145 754C1C 4765 MOV 4CH,#1CH ;2129 75 4C 1C 2148 900E8C 4766 MOV DPTR,#0E8CH ;212C 90 0E 8C 214B E0 4767 MOVX A,@DPTR ;212F E0 214C FC 4768 MOV R4,A ;2130 FC 214D A3 4769 INC DPTR ;2131 A3 214E E0 4770 MOVX A,@DPTR ;2132 E0 214F FD 4771 MOV R5,A ;2133 FD 2150 A3 4772 INC DPTR ;2134 A3 2151 E0 4773 MOVX A,@DPTR ;2135 E0 2152 FE 4774 MOV R6,A ;2136 FE 2153 A3 4775 INC DPTR ;2137 A3 2154 E0 4776 MOVX A,@DPTR ;2138 E0 2155 F550 4777 MOV 50H,A ;2139 F5 50 2157 8E4F 4778 MOV 4FH,R6 ;213B 8E 4F 2159 8D4E 4779 MOV 4EH,R5 ;213D 8D 4E 215B 8C4D 4780 MOV 4DH,R4 ;213F 8C 4D 215D 4D 4781 Q2140: ORL A,R5 ;2140 4D 215E 7B01 4782 MOV R3,#01H ;2141 7B 01 2160 7A0E 4783 MOV R2,#0EH ;2143 7A 0E 2162 79EE 4784 MOV R1,#0EEH ;2145 79 EE 2164 12482D 4785 LCALL Q480E ;2147 12 48 0E 2167 754401 4786 MOV 44H,#01H ;214A 75 44 01 216A 75450E 4787 MOV 45H,#0EH ;214D 75 45 0E 216D 7546EB 4788 MOV 46H,#0EBH ;2150 75 46 EB 2170 E4 4789 CLR A ;2153 E4 2171 FB 4790 MOV R3,A ;2154 FB 2172 7D03 4791 MOV R5,#03H ;2155 7D 03 2174 FF 4792 MOV R7,A ;2157 FF 2175 127E83 4793 LCALL Q7E60 ;2158 12 7E 60 2178 900EEB 4794 MOV DPTR,#0EEBH ;215B 90 0E EB 217B 747D 4795 MOV A,#7DH ;215E 74 7D 217D F0 4796 Q2160: MOVX @DPTR,A ;2160 F0 217E A3 4797 INC DPTR ;2161 A3 217F 747B 4798 MOV A,#7BH ;2162 74 7B 2181 F0 4799 MOVX @DPTR,A ;2164 F0 2182 A3 4800 INC DPTR ;2165 A3 2183 7420 4801 MOV A,#20H ;2166 74 20 2185 F0 4802 MOVX @DPTR,A ;2168 F0 2186 754AFF 4803 MOV 4AH,#0FFH ;2169 75 4A FF 2189 754B01 4804 MOV 4BH,#01H ;216C 75 4B 01 218C 754C22 4805 MOV 4CH,#22H ;216F 75 4C 22 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 83 218F 900E90 4806 MOV DPTR,#0E90H ;2172 90 0E 90 2192 E0 4807 MOVX A,@DPTR ;2175 E0 2193 FC 4808 MOV R4,A ;2176 FC 2194 A3 4809 INC DPTR ;2177 A3 2195 E0 4810 MOVX A,@DPTR ;2178 E0 2196 FD 4811 MOV R5,A ;2179 FD 2197 A3 4812 INC DPTR ;217A A3 2198 E0 4813 MOVX A,@DPTR ;217B E0 2199 FE 4814 MOV R6,A ;217C FE 219A A3 4815 INC DPTR ;217D A3 219B E0 4816 MOVX A,@DPTR ;217E E0 219C F550 4817 MOV 50H,A ;217F F5 50 219E 8E4F 4818 MOV 4FH,R6 ;2181 8E 4F 21A0 8D4E 4819 MOV 4EH,R5 ;2183 8D 4E 21A2 8C4D 4820 MOV 4DH,R4 ;2185 8C 4D 21A4 7B01 4821 MOV R3,#01H ;2187 7B 01 21A6 7A0E 4822 MOV R2,#0EH ;2189 7A 0E 21A8 79EE 4823 MOV R1,#0EEH ;218B 79 EE 21AA 12482D 4824 LCALL Q480E ;218D 12 48 0E 21AD 754401 4825 MOV 44H,#01H ;2190 75 44 01 21B0 75450E 4826 MOV 45H,#0EH ;2193 75 45 0E 21B3 7546EB 4827 MOV 46H,#0EBH ;2196 75 46 EB 21B6 7B02 4828 MOV R3,#02H ;2199 7B 02 21B8 7D03 4829 MOV R5,#03H ;219B 7D 03 21BA E4 4830 CLR A ;219D E4 21BB FF 4831 MOV R7,A ;219E FF 21BC 127E83 4832 LCALL Q7E60 ;219F 12 7E 60 21BF 900EEB 4833 MOV DPTR,#0EEBH ;21A2 90 0E EB 21C2 744B 4834 MOV A,#4BH ;21A5 74 4B 21C4 F0 4835 MOVX @DPTR,A ;21A7 F0 21C5 A3 4836 INC DPTR ;21A8 A3 21C6 7474 4837 MOV A,#74H ;21A9 74 74 21C8 F0 4838 MOVX @DPTR,A ;21AB F0 21C9 A3 4839 INC DPTR ;21AC A3 21CA 7420 4840 MOV A,#20H ;21AD 74 20 21CC F0 4841 MOVX @DPTR,A ;21AF F0 21CD 754AFF 4842 MOV 4AH,#0FFH ;21B0 75 4A FF 21D0 754B01 4843 MOV 4BH,#01H ;21B3 75 4B 01 21D3 754C28 4844 MOV 4CH,#28H ;21B6 75 4C 28 21D6 900E94 4845 MOV DPTR,#0E94H ;21B9 90 0E 94 21D9 E0 4846 MOVX A,@DPTR ;21BC E0 21DA FC 4847 MOV R4,A ;21BD FC 21DB A3 4848 INC DPTR ;21BE A3 21DC E0 4849 MOVX A,@DPTR ;21BF E0 21DD FD 4850 MOV R5,A ;21C0 FD 21DE A3 4851 INC DPTR ;21C1 A3 21DF E0 4852 MOVX A,@DPTR ;21C2 E0 21E0 FE 4853 MOV R6,A ;21C3 FE 21E1 A3 4854 INC DPTR ;21C4 A3 21E2 E0 4855 MOVX A,@DPTR ;21C5 E0 21E3 F550 4856 MOV 50H,A ;21C6 F5 50 21E5 8E4F 4857 MOV 4FH,R6 ;21C8 8E 4F 21E7 8D4E 4858 MOV 4EH,R5 ;21CA 8D 4E 21E9 8C4D 4859 MOV 4DH,R4 ;21CC 8C 4D 21EB 7B01 4860 MOV R3,#01H ;21CE 7B 01 21ED 7A0E 4861 MOV R2,#0EH ;21D0 7A 0E 21EF 79EE 4862 MOV R1,#0EEH ;21D2 79 EE 21F1 12482D 4863 LCALL Q480E ;21D4 12 48 0E 21F4 754401 4864 MOV 44H,#01H ;21D7 75 44 01 21F7 75450E 4865 MOV 45H,#0EH ;21DA 75 45 0E 21FA 7546EB 4866 MOV 46H,#0EBH ;21DD 75 46 EB 21FD 7B04 4867 MOV R3,#04H ;21E0 7B 04 21FF 7D03 4868 MOV R5,#03H ;21E2 7D 03 2201 E4 4869 CLR A ;21E4 E4 2202 FF 4870 MOV R7,A ;21E5 FF 2203 127E83 4871 LCALL Q7E60 ;21E6 12 7E 60 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 84 2206 900EEB 4872 MOV DPTR,#0EEBH ;21E9 90 0E EB 2209 7454 4873 MOV A,#54H ;21EC 74 54 220B F0 4874 MOVX @DPTR,A ;21EE F0 220C A3 4875 INC DPTR ;21EF A3 220D 747B 4876 MOV A,#7BH ;21F0 74 7B 220F F0 4877 MOVX @DPTR,A ;21F2 F0 2210 A3 4878 INC DPTR ;21F3 A3 2211 7420 4879 MOV A,#20H ;21F4 74 20 2213 F0 4880 MOVX @DPTR,A ;21F6 F0 2214 754AFF 4881 MOV 4AH,#0FFH ;21F7 75 4A FF 2217 754B01 4882 MOV 4BH,#01H ;21FA 75 4B 01 221A 754C28 4883 MOV 4CH,#28H ;21FD 75 4C 28 221D 900E98 4884 MOV DPTR,#0E98H ;2200 90 0E 98 2220 E0 4885 MOVX A,@DPTR ;2203 E0 2221 FC 4886 MOV R4,A ;2204 FC 2222 A3 4887 INC DPTR ;2205 A3 2223 E0 4888 MOVX A,@DPTR ;2206 E0 2224 FD 4889 MOV R5,A ;2207 FD 2225 A3 4890 INC DPTR ;2208 A3 2226 E0 4891 MOVX A,@DPTR ;2209 E0 2227 FE 4892 MOV R6,A ;220A FE 2228 A3 4893 INC DPTR ;220B A3 2229 E0 4894 MOVX A,@DPTR ;220C E0 222A F550 4895 MOV 50H,A ;220D F5 50 222C 8E4F 4896 MOV 4FH,R6 ;220F 8E 4F 222E 8D4E 4897 MOV 4EH,R5 ;2211 8D 4E 2230 8C4D 4898 MOV 4DH,R4 ;2213 8C 4D 2232 7B01 4899 MOV R3,#01H ;2215 7B 01 2234 7A0E 4900 MOV R2,#0EH ;2217 7A 0E 2236 79EE 4901 MOV R1,#0EEH ;2219 79 EE 2238 12482D 4902 LCALL Q480E ;221B 12 48 0E 223B 754401 4903 MOV 44H,#01H ;221E 75 44 01 223E 75450E 4904 MOV 45H,#0EH ;2221 75 45 0E 2241 7546EB 4905 MOV 46H,#0EBH ;2224 75 46 EB 2244 7B06 4906 MOV R3,#06H ;2227 7B 06 2246 7D03 4907 MOV R5,#03H ;2229 7D 03 2248 E4 4908 CLR A ;222B E4 2249 FF 4909 MOV R7,A ;222C FF 224A 127E83 4910 LCALL Q7E60 ;222D 12 7E 60 224D 900EEB 4911 MOV DPTR,#0EEBH ;2230 90 0E EB 2250 743C 4912 MOV A,#3CH ;2233 74 3C 2252 F0 4913 MOVX @DPTR,A ;2235 F0 2253 A3 4914 INC DPTR ;2236 A3 2254 7441 4915 MOV A,#41H ;2237 74 41 2256 F0 4916 MOVX @DPTR,A ;2239 F0 2257 E4 4917 CLR A ;223A E4 2258 A3 4918 INC DPTR ;223B A3 2259 F0 4919 MOVX @DPTR,A ;223C F0 225A 754401 4920 MOV 44H,#01H ;223D 75 44 01 225D 75450E 4921 MOV 45H,#0EH ;2240 75 45 0E 2260 7546EB 4922 MOV 46H,#0EBH ;2243 75 46 EB 2263 7B06 4923 MOV R3,#06H ;2246 7B 06 2265 FD 4924 MOV R5,A ;2248 FD 2266 7F01 4925 MOV R7,#01H ;2249 7F 01 2268 127E83 4926 Q224B: LCALL Q7E60 ;224B 12 7E 60 226B 22 4927 Q224E: RET ;224E 22 4928 ;========================================================================== 226C 022621 4929 Q224F: LJMP Q2604 ;224F 02 26 04 4930 ;========================================================================== 226F E8 4931 Q2252: MOV A,R0 ;2252 E8 2270 6480 4932 XRL A,#80H ;2253 64 80 2272 F8 4933 MOV R0,A ;2255 F8 2273 E9 4934 Q2256: MOV A,R1 ;2256 E9 2274 33 4935 RLC A ;2257 33 2275 E8 4936 MOV A,R0 ;2258 E8 2276 33 4937 RLC A ;2259 33 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 85 2277 6011 4938 JZ Q226D ;225A 60 11 2279 04 4939 INC A ;225C 04 227A 60F0 4940 JZ Q224F ;225D 60 F0 227C ED 4941 MOV A,R5 ;225F ED 227D 33 4942 RLC A ;2260 33 227E EC 4943 MOV A,R4 ;2261 EC 227F 33 4944 Q2262: RLC A ;2262 33 2280 7009 4945 JNZ Q226E ;2263 70 09 2282 E8 4946 MOV A,R0 ;2265 E8 2283 FC 4947 MOV R4,A ;2266 FC 2284 E9 4948 MOV A,R1 ;2267 E9 2285 FD 4949 MOV R5,A ;2268 FD 2286 EA 4950 MOV A,R2 ;2269 EA 2287 FE 4951 MOV R6,A ;226A FE 2288 EB 4952 MOV A,R3 ;226B EB 2289 FF 4953 MOV R7,A ;226C FF 228A 22 4954 Q226D: RET ;226D 22 4955 ;========================================================================== 228B 04 4956 Q226E: INC A ;226E 04 228C 60DE 4957 JZ Q224F ;226F 60 DE 228E D3 4958 SETB C ;2271 D3 228F EB 4959 MOV A,R3 ;2272 EB 2290 9F 4960 SUBB A,R7 ;2273 9F 2291 EA 4961 MOV A,R2 ;2274 EA 2292 9E 4962 SUBB A,R6 ;2275 9E 2293 E9 4963 MOV A,R1 ;2276 E9 2294 9D 4964 SUBB A,R5 ;2277 9D 2295 E8 4965 MOV A,R0 ;2278 E8 2296 C2E7 4966 CLR ACC.7 ;2279 C2 E7 2298 8CF0 4967 MOV B,R4 ;227B 8C F0 229A 4968 CLR F7H ;227D C2 F7 *** __________________________________________________^ *** ERROR #A45 IN 4968 (meter-Q.a51, LINE 4968): UNDEFINED SYMBOL (PASS-2) 229C 95F0 4969 SUBB A,B ;227F 95 F0 229E 400C 4970 JC Q228F ;2281 40 0C 22A0 E8 4971 MOV A,R0 ;2283 E8 22A1 CC 4972 XCH A,R4 ;2284 CC 22A2 F8 4973 MOV R0,A ;2285 F8 22A3 E9 4974 MOV A,R1 ;2286 E9 22A4 CD 4975 XCH A,R5 ;2287 CD 22A5 F9 4976 MOV R1,A ;2288 F9 22A6 EA 4977 MOV A,R2 ;2289 EA 22A7 CE 4978 XCH A,R6 ;228A CE 22A8 FA 4979 MOV R2,A ;228B FA 22A9 EB 4980 MOV A,R3 ;228C EB 22AA CF 4981 XCH A,R7 ;228D CF 22AB FB 4982 MOV R3,A ;228E FB 22AC 1225EC 4983 Q228F: LCALL Q25CF ;228F 12 25 CF 22AF 85D0F0 4984 MOV B,PSW ;2292 85 D0 F0 22B2 58 4985 ANL A,R0 ;2295 58 22B3 04 4986 INC A ;2296 04 22B4 7003 4987 JNZ Q229C ;2297 70 03 22B6 20D5B3 4988 JB F0,Q224F ;2299 20 D5 B3 22B9 E8 4989 Q229C: MOV A,R0 ;229C E8 22BA 04 4990 INC A ;229D 04 22BB 7007 4991 JNZ Q22A7 ;229E 70 07 22BD 5002 4992 JNC Q22A4 ;22A0 50 02 22BF B2D5 4993 CPL F0 ;22A2 B2 D5 22C1 02262B 4994 Q22A4: LJMP Q260E ;22A4 02 26 0E 4995 ;========================================================================== 22C4 92D5 4996 Q22A7: MOV F0,C ;22A7 92 D5 22C6 EC 4997 MOV A,R4 ;22A9 EC 22C7 04 4998 INC A ;22AA 04 22C8 60F7 4999 JZ Q22A4 ;22AB 60 F7 22CA E4 5000 CLR A ;22AD E4 22CB CC 5001 XCH A,R4 ;22AE CC A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 86 22CC C0E0 5002 PUSH ACC ;22AF C0 E0 22CE C3 5003 CLR C ;22B1 C3 22CF 98 5004 SUBB A,R0 ;22B2 98 22D0 F8 5005 MOV R0,A ;22B3 F8 22D1 603B 5006 JZ Q22F1 ;22B4 60 3B 22D3 9418 5007 SUBB A,#18H ;22B6 94 18 22D5 6008 5008 JZ Q22C2 ;22B8 60 08 22D7 400D 5009 JC Q22C9 ;22BA 40 0D 22D9 D0E0 5010 POP ACC ;22BC D0 E0 22DB FB 5011 MOV R3,A ;22BE FB 22DC 022603 5012 LJMP Q25E6 ;22BF 02 25 E6 5013 ;========================================================================== 22DF E4 5014 Q22C2: CLR A ;22C2 E4 22E0 FB 5015 MOV R3,A ;22C3 FB 22E1 FA 5016 MOV R2,A ;22C4 FA 22E2 C9 5017 XCH A,R1 ;22C5 C9 22E3 FC 5018 MOV R4,A ;22C6 FC 22E4 8028 5019 SJMP Q22F1 ;22C7 80 28 22E6 E8 5020 Q22C9: MOV A,R0 ;22C9 E8 22E7 30E406 5021 JNB ACC.4,Q22D3 ;22CA 30 E4 06 22EA E4 5022 CLR A ;22CD E4 22EB C9 5023 XCH A,R1 ;22CE C9 22EC FB 5024 MOV R3,A ;22CF FB 22ED E4 5025 CLR A ;22D0 E4 22EE CA 5026 XCH A,R2 ;22D1 CA 22EF FC 5027 MOV R4,A ;22D2 FC 22F0 E8 5028 Q22D3: MOV A,R0 ;22D3 E8 22F1 30E305 5029 JNB ACC.3,Q22DC ;22D4 30 E3 05 22F4 E4 5030 CLR A ;22D7 E4 22F5 C9 5031 XCH A,R1 ;22D8 C9 22F6 CA 5032 XCH A,R2 ;22D9 CA 22F7 CB 5033 XCH A,R3 ;22DA CB 22F8 FC 5034 MOV R4,A ;22DB FC 22F9 E8 5035 Q22DC: MOV A,R0 ;22DC E8 22FA 5407 5036 ANL A,#07H ;22DD 54 07 22FC 6010 5037 JZ Q22F1 ;22DF 60 10 22FE F8 5038 MOV R0,A ;22E1 F8 22FF C3 5039 Q22E2: CLR C ;22E2 C3 2300 E9 5040 MOV A,R1 ;22E3 E9 2301 13 5041 RRC A ;22E4 13 2302 F9 5042 MOV R1,A ;22E5 F9 2303 EA 5043 MOV A,R2 ;22E6 EA 2304 13 5044 RRC A ;22E7 13 2305 FA 5045 MOV R2,A ;22E8 FA 2306 EB 5046 MOV A,R3 ;22E9 EB 2307 13 5047 RRC A ;22EA 13 2308 FB 5048 MOV R3,A ;22EB FB 2309 EC 5049 MOV A,R4 ;22EC EC 230A 13 5050 RRC A ;22ED 13 230B FC 5051 MOV R4,A ;22EE FC 230C D8F1 5052 DJNZ R0,Q22E2 ;22EF D8 F1 230E 5053 Q22F1: JNB F5H,Q2323 ;22F1 30 F5 2F *** __________________________________________________^ *** ERROR #A45 IN 5053 (meter-Q.a51, LINE 5053): UNDEFINED SYMBOL (PASS-2) 2311 C3 5054 CLR C ;22F4 C3 2312 E4 5055 CLR A ;22F5 E4 2313 9C 5056 SUBB A,R4 ;22F6 9C 2314 FC 5057 MOV R4,A ;22F7 FC 2315 EF 5058 MOV A,R7 ;22F8 EF 2316 9B 5059 SUBB A,R3 ;22F9 9B 2317 FF 5060 MOV R7,A ;22FA FF 2318 EE 5061 MOV A,R6 ;22FB EE 2319 9A 5062 SUBB A,R2 ;22FC 9A 231A FE 5063 MOV R6,A ;22FD FE 231B ED 5064 MOV A,R5 ;22FE ED 231C 99 5065 SUBB A,R1 ;22FF 99 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 87 231D FD 5066 MOV R5,A ;2300 FD 231E D0E0 5067 POP ACC ;2301 D0 E0 2320 FB 5068 MOV R3,A ;2303 FB 2321 EF 5069 MOV A,R7 ;2304 EF 2322 4E 5070 ORL A,R6 ;2305 4E 2323 4D 5071 ORL A,R5 ;2306 4D 2324 4C 5072 ORL A,R4 ;2307 4C 2325 7012 5073 JNZ Q231C ;2308 70 12 2327 22 5074 RET ;230A 22 5075 ;========================================================================== 2328 DB03 5076 Q230B: DJNZ R3,Q2310 ;230B DB 03 232A 022628 5077 LJMP Q260B ;230D 02 26 0B 5078 ;========================================================================== 232D EC 5079 Q2310: MOV A,R4 ;2310 EC 232E 2C 5080 ADD A,R4 ;2311 2C 232F FC 5081 MOV R4,A ;2312 FC 2330 EF 5082 MOV A,R7 ;2313 EF 2331 33 5083 RLC A ;2314 33 2332 FF 5084 MOV R7,A ;2315 FF 2333 EE 5085 MOV A,R6 ;2316 EE 2334 33 5086 RLC A ;2317 33 2335 FE 5087 MOV R6,A ;2318 FE 2336 ED 5088 MOV A,R5 ;2319 ED 2337 33 5089 RLC A ;231A 33 2338 FD 5090 MOV R5,A ;231B FD 2339 ED 5091 Q231C: MOV A,R5 ;231C ED 233A 30E7EB 5092 JNB ACC.7,Q230B ;231D 30 E7 EB 233D 022603 5093 LJMP Q25E6 ;2320 02 25 E6 5094 ;========================================================================== 2340 EF 5095 Q2323: MOV A,R7 ;2323 EF 2341 2B 5096 ADD A,R3 ;2324 2B 2342 FF 5097 MOV R7,A ;2325 FF 2343 EE 5098 MOV A,R6 ;2326 EE 2344 3A 5099 ADDC A,R2 ;2327 3A 2345 FE 5100 MOV R6,A ;2328 FE 2346 ED 5101 MOV A,R5 ;2329 ED 2347 39 5102 ADDC A,R1 ;232A 39 2348 FD 5103 MOV R5,A ;232B FD 2349 D0E0 5104 POP ACC ;232C D0 E0 234B FB 5105 MOV R3,A ;232E FB 234C 5013 5106 JNC Q2344 ;232F 50 13 234E 0B 5107 INC R3 ;2331 0B 234F BB0003 5108 CJNE R3,#00H,Q2338 ;2332 BB 00 03 2352 02262B 5109 LJMP Q260E ;2335 02 26 0E 5110 ;========================================================================== 2355 ED 5111 Q2338: MOV A,R5 ;2338 ED 2356 13 5112 RRC A ;2339 13 2357 FD 5113 MOV R5,A ;233A FD 2358 EE 5114 MOV A,R6 ;233B EE 2359 13 5115 RRC A ;233C 13 235A FE 5116 MOV R6,A ;233D FE 235B EF 5117 MOV A,R7 ;233E EF 235C 13 5118 RRC A ;233F 13 235D FF 5119 MOV R7,A ;2340 FF 235E EC 5120 MOV A,R4 ;2341 EC 235F 13 5121 RRC A ;2342 13 2360 FC 5122 MOV R4,A ;2343 FC 2361 022603 5123 Q2344: LJMP Q25E6 ;2344 02 25 E6 5124 ;========================================================================== 2364 EC 5125 Q2347: MOV A,R4 ;2347 EC 2365 4D 5126 ORL A,R5 ;2348 4D 2366 6011 5127 JZ Q235C ;2349 60 11 2368 E8 5128 MOV A,R0 ;234B E8 2369 49 5129 ORL A,R1 ;234C 49 236A 7017 5130 JNZ Q2366 ;234D 70 17 236C ED 5131 MOV A,R5 ;234F ED A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 88 236D 33 5132 RLC A ;2350 33 236E EC 5133 MOV A,R4 ;2351 EC 236F 33 5134 RLC A ;2352 33 2370 04 5135 INC A ;2353 04 2371 600D 5136 JZ Q2363 ;2354 60 0D 2373 E4 5137 CLR A ;2356 E4 2374 FC 5138 MOV R4,A ;2357 FC 2375 FF 5139 MOV R7,A ;2358 FF 2376 FE 5140 MOV R6,A ;2359 FE 2377 FD 5141 MOV R5,A ;235A FD 2378 22 5142 Q235B: RET ;235B 22 5143 ;========================================================================== 2379 E9 5144 Q235C: MOV A,R1 ;235C E9 237A 33 5145 RLC A ;235D 33 237B E8 5146 MOV A,R0 ;235E E8 237C 33 5147 RLC A ;235F 33 237D 04 5148 INC A ;2360 04 237E 70F8 5149 JNZ Q235B ;2361 70 F8 2380 022621 5150 Q2363: LJMP Q2604 ;2363 02 26 04 5151 ;========================================================================== 2383 1225EC 5152 Q2366: LCALL Q25CF ;2366 12 25 CF 2386 58 5153 ANL A,R0 ;2369 58 2387 04 5154 INC A ;236A 04 2388 6009 5155 JZ Q2376 ;236B 60 09 238A E4 5156 CLR A ;236D E4 238B CC 5157 XCH A,R4 ;236E CC 238C 2481 5158 ADD A,#81H ;236F 24 81 238E 5006 5159 JNC Q2379 ;2371 50 06 2390 28 5160 ADD A,R0 ;2373 28 2391 5009 5161 JNC Q237F ;2374 50 09 2393 02262B 5162 Q2376: LJMP Q260E ;2376 02 26 0E 5163 ;========================================================================== 2396 28 5164 Q2379: ADD A,R0 ;2379 28 2397 4003 5165 JC Q237F ;237A 40 03 2399 022628 5166 LJMP Q260B ;237C 02 26 0B 5167 ;========================================================================== 239C C0E0 5168 Q237F: PUSH ACC ;237F C0 E0 239E EB 5169 MOV A,R3 ;2381 EB 239F 4A 5170 ORL A,R2 ;2382 4A 23A0 7044 5171 JNZ Q23C9 ;2383 70 44 23A2 B98006 5172 CJNE R1,#80H,Q238E ;2385 B9 80 06 23A5 D0E0 5173 Q2388: POP ACC ;2388 D0 E0 23A7 FB 5174 MOV R3,A ;238A FB 23A8 022617 5175 LJMP Q25FA ;238B 02 25 FA 5176 ;========================================================================== 23AB EF 5177 Q238E: MOV A,R7 ;238E EF 23AC 4E 5178 ORL A,R6 ;238F 4E 23AD 701C 5179 JNZ Q23AE ;2390 70 1C 23AF BD8008 5180 CJNE R5,#80H,Q239D ;2392 BD 80 08 23B2 EB 5181 Q2395: MOV A,R3 ;2395 EB 23B3 FF 5182 MOV R7,A ;2396 FF 23B4 EA 5183 MOV A,R2 ;2397 EA 23B5 FE 5184 MOV R6,A ;2398 FE 23B6 E9 5185 MOV A,R1 ;2399 E9 23B7 FD 5186 MOV R5,A ;239A FD 23B8 80EB 5187 SJMP Q2388 ;239B 80 EB 23BA E9 5188 Q239D: MOV A,R1 ;239D E9 23BB 8DF0 5189 MOV B,R5 ;239E 8D F0 23BD A4 5190 MUL AB ;23A0 A4 23BE FE 5191 MOV R6,A ;23A1 FE 23BF E5F0 5192 MOV A,B ;23A2 E5 F0 23C1 02244D 5193 LJMP Q2430 ;23A4 02 24 30 5194 ;========================================================================== 23C4 E9 5195 Q23A7: MOV A,R1 ;23A7 E9 23C5 CD 5196 XCH A,R5 ;23A8 CD 23C6 F9 5197 MOV R1,A ;23A9 F9 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 89 23C7 EA 5198 MOV A,R2 ;23AA EA 23C8 FE 5199 MOV R6,A ;23AB FE 23C9 EB 5200 MOV A,R3 ;23AC EB 23CA FF 5201 MOV R7,A ;23AD FF 23CB EF 5202 Q23AE: MOV A,R7 ;23AE EF 23CC 89F0 5203 MOV B,R1 ;23AF 89 F0 23CE A4 5204 MUL AB ;23B1 A4 23CF FC 5205 MOV R4,A ;23B2 FC 23D0 E5F0 5206 MOV A,B ;23B3 E5 F0 23D2 CE 5207 XCH A,R6 ;23B5 CE 23D3 89F0 5208 MOV B,R1 ;23B6 89 F0 23D5 A4 5209 MUL AB ;23B8 A4 23D6 2E 5210 ADD A,R6 ;23B9 2E 23D7 FF 5211 MOV R7,A ;23BA FF 23D8 E4 5212 CLR A ;23BB E4 23D9 35F0 5213 ADDC A,B ;23BC 35 F0 23DB CD 5214 XCH A,R5 ;23BE CD 23DC 89F0 5215 MOV B,R1 ;23BF 89 F0 23DE A4 5216 MUL AB ;23C1 A4 23DF 2D 5217 ADD A,R5 ;23C2 2D 23E0 FE 5218 MOV R6,A ;23C3 FE 23E1 E4 5219 CLR A ;23C4 E4 23E2 35F0 5220 ADDC A,B ;23C5 35 F0 23E4 8067 5221 SJMP Q2430 ;23C7 80 67 23E6 EF 5222 Q23C9: MOV A,R7 ;23C9 EF 23E7 4E 5223 ORL A,R6 ;23CA 4E 23E8 7005 5224 JNZ Q23D2 ;23CB 70 05 23EA BD80D7 5225 CJNE R5,#80H,Q23A7 ;23CD BD 80 D7 23ED 80C3 5226 SJMP Q2395 ;23D0 80 C3 23EF EF 5227 Q23D2: MOV A,R7 ;23D2 EF 23F0 8BF0 5228 MOV B,R3 ;23D3 8B F0 23F2 A4 5229 MUL AB ;23D5 A4 23F3 ACF0 5230 MOV R4,B ;23D6 AC F0 23F5 EE 5231 MOV A,R6 ;23D8 EE 23F6 8BF0 5232 MOV B,R3 ;23D9 8B F0 23F8 A4 5233 MUL AB ;23DB A4 23F9 2C 5234 ADD A,R4 ;23DC 2C 23FA FC 5235 MOV R4,A ;23DD FC 23FB E4 5236 CLR A ;23DE E4 23FC 35F0 5237 ADDC A,B ;23DF 35 F0 23FE F8 5238 MOV R0,A ;23E1 F8 23FF EF 5239 MOV A,R7 ;23E2 EF 2400 8AF0 5240 MOV B,R2 ;23E3 8A F0 2402 A4 5241 MUL AB ;23E5 A4 2403 2C 5242 ADD A,R4 ;23E6 2C 2404 E5F0 5243 MOV A,B ;23E7 E5 F0 2406 38 5244 ADDC A,R0 ;23E9 38 2407 FC 5245 MOV R4,A ;23EA FC 2408 E4 5246 CLR A ;23EB E4 2409 33 5247 RLC A ;23EC 33 240A CB 5248 XCH A,R3 ;23ED CB 240B 8DF0 5249 MOV B,R5 ;23EE 8D F0 240D A4 5250 MUL AB ;23F0 A4 240E 2C 5251 ADD A,R4 ;23F1 2C 240F FC 5252 MOV R4,A ;23F2 FC 2410 E5F0 5253 MOV A,B ;23F3 E5 F0 2412 3B 5254 ADDC A,R3 ;23F5 3B 2413 F8 5255 MOV R0,A ;23F6 F8 2414 EE 5256 MOV A,R6 ;23F7 EE 2415 8AF0 5257 MOV B,R2 ;23F8 8A F0 2417 A4 5258 MUL AB ;23FA A4 2418 2C 5259 ADD A,R4 ;23FB 2C 2419 FC 5260 MOV R4,A ;23FC FC 241A E5F0 5261 MOV A,B ;23FD E5 F0 241C 38 5262 ADDC A,R0 ;23FF 38 241D F8 5263 MOV R0,A ;2400 F8 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 90 241E E4 5264 CLR A ;2401 E4 241F 33 5265 RLC A ;2402 33 2420 CF 5266 XCH A,R7 ;2403 CF 2421 89F0 5267 MOV B,R1 ;2404 89 F0 2423 A4 5268 MUL AB ;2406 A4 2424 2C 5269 ADD A,R4 ;2407 2C 2425 FC 5270 MOV R4,A ;2408 FC 2426 E5F0 5271 MOV A,B ;2409 E5 F0 2428 38 5272 ADDC A,R0 ;240B 38 2429 CF 5273 XCH A,R7 ;240C CF 242A 3400 5274 ADDC A,#00H ;240D 34 00 242C CE 5275 XCH A,R6 ;240F CE 242D 89F0 5276 MOV B,R1 ;2410 89 F0 242F A4 5277 MUL AB ;2412 A4 2430 2F 5278 ADD A,R7 ;2413 2F 2431 FF 5279 MOV R7,A ;2414 FF 2432 E5F0 5280 MOV A,B ;2415 E5 F0 2434 3E 5281 ADDC A,R6 ;2417 3E 2435 FE 5282 MOV R6,A ;2418 FE 2436 E4 5283 CLR A ;2419 E4 2437 33 5284 RLC A ;241A 33 2438 C9 5285 XCH A,R1 ;241B C9 2439 8DF0 5286 MOV B,R5 ;241C 8D F0 243B A4 5287 MUL AB ;241E A4 243C 2E 5288 ADD A,R6 ;241F 2E 243D FE 5289 MOV R6,A ;2420 FE 243E E5F0 5290 MOV A,B ;2421 E5 F0 2440 39 5291 ADDC A,R1 ;2423 39 2441 CD 5292 XCH A,R5 ;2424 CD 2442 8AF0 5293 MOV B,R2 ;2425 8A F0 2444 A4 5294 MUL AB ;2427 A4 2445 2F 5295 ADD A,R7 ;2428 2F 2446 FF 5296 MOV R7,A ;2429 FF 2447 E5F0 5297 MOV A,B ;242A E5 F0 2449 3E 5298 ADDC A,R6 ;242C 3E 244A FE 5299 MOV R6,A ;242D FE 244B E4 5300 CLR A ;242E E4 244C 3D 5301 ADDC A,R5 ;242F 3D 244D FD 5302 Q2430: MOV R5,A ;2430 FD 244E 33 5303 RLC A ;2431 33 244F D0E0 5304 POP ACC ;2432 D0 E0 2451 FB 5305 MOV R3,A ;2434 FB 2452 5007 5306 JNC Q243E ;2435 50 07 2454 0B 5307 INC R3 ;2437 0B 2455 BB000F 5308 CJNE R3,#00H,Q244A ;2438 BB 00 0F 2458 02262B 5309 LJMP Q260E ;243B 02 26 0E 5310 ;========================================================================== 245B EC 5311 Q243E: MOV A,R4 ;243E EC 245C 2C 5312 ADD A,R4 ;243F 2C 245D FC 5313 MOV R4,A ;2440 FC 245E EF 5314 MOV A,R7 ;2441 EF 245F 33 5315 RLC A ;2442 33 2460 FF 5316 MOV R7,A ;2443 FF 2461 EE 5317 MOV A,R6 ;2444 EE 2462 33 5318 RLC A ;2445 33 2463 FE 5319 MOV R6,A ;2446 FE 2464 ED 5320 MOV A,R5 ;2447 ED 2465 33 5321 RLC A ;2448 33 2466 FD 5322 MOV R5,A ;2449 FD 2467 022603 5323 Q244A: LJMP Q25E6 ;244A 02 25 E6 5324 ;========================================================================== 246A 02262B 5325 Q244D: LJMP Q260E ;244D 02 26 0E 5326 ;========================================================================== 246D EC 5327 Q2450: MOV A,R4 ;2450 EC 246E 5D 5328 ANL A,R5 ;2451 5D 246F 04 5329 INC A ;2452 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 91 2470 6005 5330 JZ Q245A ;2453 60 05 2472 E8 5331 MOV A,R0 ;2455 E8 2473 59 5332 ANL A,R1 ;2456 59 2474 04 5333 INC A ;2457 04 2475 7003 5334 JNZ Q245D ;2458 70 03 2477 022621 5335 Q245A: LJMP Q2604 ;245A 02 26 04 5336 ;========================================================================== 247A 1225EC 5337 Q245D: LCALL Q25CF ;245D 12 25 CF 247D 58 5338 ANL A,R0 ;2460 58 247E 04 5339 INC A ;2461 04 247F 60F6 5340 JZ Q245A ;2462 60 F6 2481 EC 5341 MOV A,R4 ;2464 EC 2482 48 5342 ORL A,R0 ;2465 48 2483 60F2 5343 JZ Q245A ;2466 60 F2 2485 EC 5344 MOV A,R4 ;2468 EC 2486 7004 5345 JNZ Q246F ;2469 70 04 2488 FD 5346 MOV R5,A ;246B FD 2489 FE 5347 MOV R6,A ;246C FE 248A FF 5348 MOV R7,A ;246D FF 248B 22 5349 RET ;246E 22 5350 ;========================================================================== 248C C8 5351 Q246F: XCH A,R0 ;246F C8 248D 60DB 5352 JZ Q244D ;2470 60 DB 248F 2481 5353 ADD A,#81H ;2472 24 81 2491 C8 5354 XCH A,R0 ;2474 C8 2492 5009 5355 JNC Q2480 ;2475 50 09 2494 C3 5356 CLR C ;2477 C3 2495 98 5357 SUBB A,R0 ;2478 98 2496 6002 5358 JZ Q247D ;2479 60 02 2498 5006 5359 JNC Q2483 ;247B 50 06 249A 022628 5360 Q247D: LJMP Q260B ;247D 02 26 0B 5361 ;========================================================================== 249D 98 5362 Q2480: SUBB A,R0 ;2480 98 249E 50CA 5363 JNC Q244D ;2481 50 CA 24A0 F582 5364 Q2483: MOV DPL,A ;2483 F5 82 24A2 E9 5365 MOV A,R1 ;2485 E9 24A3 29 5366 ADD A,R1 ;2486 29 24A4 4B 5367 ORL A,R3 ;2487 4B 24A5 4A 5368 ORL A,R2 ;2488 4A 24A6 7005 5369 JNZ Q2490 ;2489 70 05 24A8 AB82 5370 MOV R3,DPL ;248B AB 82 24AA 022617 5371 LJMP Q25FA ;248D 02 25 FA 5372 ;========================================================================== 24AD 75F000 5373 Q2490: MOV B,#00H ;2490 75 F0 00 24B0 7C1A 5374 MOV R4,#1AH ;2493 7C 1A 24B2 7880 5375 MOV R0,#80H ;2495 78 80 24B4 C3 5376 Q2497: CLR C ;2497 C3 24B5 EF 5377 MOV A,R7 ;2498 EF 24B6 9B 5378 SUBB A,R3 ;2499 9B 24B7 EE 5379 MOV A,R6 ;249A EE 24B8 9A 5380 SUBB A,R2 ;249B 9A 24B9 ED 5381 MOV A,R5 ;249C ED 24BA 99 5382 SUBB A,R1 ;249D 99 24BB 400D 5383 JC Q24AD ;249E 40 0D 24BD C3 5384 Q24A0: CLR C ;24A0 C3 24BE EF 5385 MOV A,R7 ;24A1 EF 24BF 9B 5386 SUBB A,R3 ;24A2 9B 24C0 FF 5387 MOV R7,A ;24A3 FF 24C1 EE 5388 MOV A,R6 ;24A4 EE 24C2 9A 5389 SUBB A,R2 ;24A5 9A 24C3 FE 5390 MOV R6,A ;24A6 FE 24C4 ED 5391 MOV A,R5 ;24A7 ED 24C5 99 5392 SUBB A,R1 ;24A8 99 24C6 FD 5393 MOV R5,A ;24A9 FD 24C7 E8 5394 MOV A,R0 ;24AA E8 24C8 42F0 5395 ORL B,A ;24AB 42 F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 92 24CA DC23 5396 Q24AD: DJNZ R4,Q24D2 ;24AD DC 23 24CC ACF0 5397 MOV R4,B ;24AF AC F0 24CE D0E0 5398 POP ACC ;24B1 D0 E0 24D0 FF 5399 MOV R7,A ;24B3 FF 24D1 D0E0 5400 POP ACC ;24B4 D0 E0 24D3 FE 5401 MOV R6,A ;24B6 FE 24D4 D0E0 5402 POP ACC ;24B7 D0 E0 24D6 FD 5403 MOV R5,A ;24B9 FD 24D7 AB82 5404 MOV R3,DPL ;24BA AB 82 24D9 20E710 5405 JB ACC.7,Q24CF ;24BC 20 E7 10 24DC 1B 5406 DEC R3 ;24BF 1B 24DD EB 5407 MOV A,R3 ;24C0 EB 24DE 60BA 5408 JZ Q247D ;24C1 60 BA 24E0 EC 5409 MOV A,R4 ;24C3 EC 24E1 2C 5410 ADD A,R4 ;24C4 2C 24E2 FC 5411 MOV R4,A ;24C5 FC 24E3 EF 5412 MOV A,R7 ;24C6 EF 24E4 33 5413 RLC A ;24C7 33 24E5 FF 5414 MOV R7,A ;24C8 FF 24E6 EE 5415 MOV A,R6 ;24C9 EE 24E7 33 5416 RLC A ;24CA 33 24E8 FE 5417 MOV R6,A ;24CB FE 24E9 ED 5418 MOV A,R5 ;24CC ED 24EA 33 5419 RLC A ;24CD 33 24EB FD 5420 MOV R5,A ;24CE FD 24EC 022603 5421 Q24CF: LJMP Q25E6 ;24CF 02 25 E6 5422 ;========================================================================== 24EF E8 5423 Q24D2: MOV A,R0 ;24D2 E8 24F0 03 5424 RR A ;24D3 03 24F1 F8 5425 MOV R0,A ;24D4 F8 24F2 30E705 5426 JNB ACC.7,Q24DD ;24D5 30 E7 05 24F5 C0F0 5427 PUSH B ;24D8 C0 F0 24F7 75F000 5428 MOV B,#00H ;24DA 75 F0 00 24FA EF 5429 Q24DD: MOV A,R7 ;24DD EF 24FB 2F 5430 ADD A,R7 ;24DE 2F 24FC FF 5431 MOV R7,A ;24DF FF 24FD EE 5432 MOV A,R6 ;24E0 EE 24FE 33 5433 RLC A ;24E1 33 24FF FE 5434 MOV R6,A ;24E2 FE 2500 ED 5435 MOV A,R5 ;24E3 ED 2501 33 5436 RLC A ;24E4 33 2502 FD 5437 MOV R5,A ;24E5 FD 2503 40B8 5438 JC Q24A0 ;24E6 40 B8 2505 30E7C2 5439 JNB ACC.7,Q24AD ;24E8 30 E7 C2 2508 80AA 5440 SJMP Q2497 ;24EB 80 AA 250A 74F8 5441 Q24ED: MOV A,#0F8H ;24ED 74 F8 250C CC 5442 XCH A,R4 ;24EF CC 250D 6480 5443 XRL A,#80H ;24F0 64 80 250F CC 5444 XCH A,R4 ;24F2 CC 2510 C8 5445 XCH A,R0 ;24F3 C8 2511 6480 5446 XRL A,#80H ;24F4 64 80 2513 C8 5447 XCH A,R0 ;24F6 C8 2514 F582 5448 MOV DPL,A ;24F7 F5 82 2516 04 5449 INC A ;24F9 04 2517 6043 5450 JZ Q253F ;24FA 60 43 2519 C3 5451 CLR C ;24FC C3 251A EB 5452 MOV A,R3 ;24FD EB 251B 9F 5453 SUBB A,R7 ;24FE 9F 251C F5F0 5454 MOV B,A ;24FF F5 F0 251E EA 5455 MOV A,R2 ;2501 EA 251F 9E 5456 SUBB A,R6 ;2502 9E 2520 42F0 5457 ORL B,A ;2503 42 F0 2522 E9 5458 MOV A,R1 ;2505 E9 2523 9D 5459 SUBB A,R5 ;2506 9D 2524 42F0 5460 ORL B,A ;2507 42 F0 2526 E8 5461 MOV A,R0 ;2509 E8 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 93 2527 9C 5462 SUBB A,R4 ;250A 9C 2528 45F0 5463 ORL A,B ;250B 45 F0 252A 6030 5464 JZ Q253F ;250D 60 30 252C 5018 5465 JNC Q2529 ;250F 50 18 252E E582 5466 MOV A,DPL ;2511 E5 82 2530 5F 5467 ANL A,R7 ;2513 5F 2531 FF 5468 MOV R7,A ;2514 FF 2532 E582 5469 MOV A,DPL ;2515 E5 82 2534 F4 5470 CPL A ;2517 F4 2535 2B 5471 ADD A,R3 ;2518 2B 2536 5582 5472 ANL A,DPL ;2519 55 82 2538 FB 5473 MOV R3,A ;251B FB 2539 5021 5474 JNC Q253F ;251C 50 21 253B 0A 5475 INC R2 ;251E 0A 253C BA001D 5476 CJNE R2,#00H,Q253F ;251F BA 00 1D 253F 09 5477 INC R1 ;2522 09 2540 B90019 5478 CJNE R1,#00H,Q253F ;2523 B9 00 19 2543 08 5479 INC R0 ;2526 08 2544 8016 5480 SJMP Q253F ;2527 80 16 2546 E582 5481 Q2529: MOV A,DPL ;2529 E5 82 2548 5B 5482 ANL A,R3 ;252B 5B 2549 FB 5483 MOV R3,A ;252C FB 254A E582 5484 MOV A,DPL ;252D E5 82 254C F4 5485 CPL A ;252F F4 254D 2F 5486 ADD A,R7 ;2530 2F 254E 5582 5487 ANL A,DPL ;2531 55 82 2550 FF 5488 MOV R7,A ;2533 FF 2551 5009 5489 JNC Q253F ;2534 50 09 2553 0E 5490 INC R6 ;2536 0E 2554 BE0005 5491 CJNE R6,#00H,Q253F ;2537 BE 00 05 2557 0D 5492 INC R5 ;253A 0D 2558 BD0001 5493 CJNE R5,#00H,Q253F ;253B BD 00 01 255B 0C 5494 INC R4 ;253E 0C 255C C3 5495 Q253F: CLR C ;253F C3 255D EB 5496 MOV A,R3 ;2540 EB 255E 9F 5497 SUBB A,R7 ;2541 9F 255F F5F0 5498 MOV B,A ;2542 F5 F0 2561 EA 5499 MOV A,R2 ;2544 EA 2562 9E 5500 SUBB A,R6 ;2545 9E 2563 42F0 5501 ORL B,A ;2546 42 F0 2565 E9 5502 MOV A,R1 ;2548 E9 2566 9D 5503 SUBB A,R5 ;2549 9D 2567 42F0 5504 ORL B,A ;254A 42 F0 2569 E8 5505 MOV A,R0 ;254C E8 256A 9C 5506 SUBB A,R4 ;254D 9C 256B 45F0 5507 ORL A,B ;254E 45 F0 256D 6007 5508 JZ Q2559 ;2550 60 07 256F CC 5509 XCH A,R4 ;2552 CC 2570 48 5510 ORL A,R0 ;2553 48 2571 20E701 5511 JB ACC.7,Q2558 ;2554 20 E7 01 2574 B3 5512 CPL C ;2557 B3 2575 EC 5513 Q2558: MOV A,R4 ;2558 EC 2576 22 5514 Q2559: RET ;2559 22 5515 ;========================================================================== 2577 75F02080 5516 Q255A: DB 75H,0F0H, 20H, 80H, 0EH ;u.... 257B 0E 5517 ;========================================================================== 257C 75F010 5518 Q255F: MOV B,#10H ;255F 75 F0 10 257F 8005 5519 SJMP Q2569 ;2562 80 05 2581 75F008 5520 Q2564: MOV B,#08H ;2564 75 F0 08 2584 7D00 5521 MOV R5,#00H ;2567 7D 00 2586 7E00 5522 Q2569: MOV R6,#00H ;2569 7E 00 2588 7F00 5523 MOV R7,#00H ;256B 7F 00 258A 33 5524 RLC A ;256D 33 258B 92D5 5525 MOV F0,C ;256E 92 D5 258D 30D503 5526 JNB F0,Q2576 ;2570 30 D5 03 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 94 2590 122AD6 5527 LCALL Q2AB9 ;2573 12 2A B9 2593 EC 5528 Q2576: MOV A,R4 ;2576 EC 2594 33 5529 RLC A ;2577 33 2595 4010 5530 JC Q258A ;2578 40 10 2597 EF 5531 MOV A,R7 ;257A EF 2598 33 5532 RLC A ;257B 33 2599 FF 5533 MOV R7,A ;257C FF 259A EE 5534 MOV A,R6 ;257D EE 259B 33 5535 RLC A ;257E 33 259C FE 5536 MOV R6,A ;257F FE 259D ED 5537 MOV A,R5 ;2580 ED 259E 33 5538 RLC A ;2581 33 259F FD 5539 MOV R5,A ;2582 FD 25A0 EC 5540 MOV A,R4 ;2583 EC 25A1 33 5541 RLC A ;2584 33 25A2 FC 5542 MOV R4,A ;2585 FC 25A3 D5F0ED 5543 DJNZ B,Q2576 ;2586 D5 F0 ED 25A6 22 5544 RET ;2589 22 5545 ;========================================================================== 25A7 E5F0 5546 Q258A: MOV A,B ;258A E5 F0 25A9 247E 5547 ADD A,#7EH ;258C 24 7E 25AB A2D5 5548 MOV C,F0 ;258E A2 D5 25AD 13 5549 RRC A ;2590 13 25AE CC 5550 XCH A,R4 ;2591 CC 25AF 92E7 5551 MOV ACC.7,C ;2592 92 E7 25B1 CD 5552 XCH A,R5 ;2594 CD 25B2 CE 5553 XCH A,R6 ;2595 CE 25B3 FF 5554 MOV R7,A ;2596 FF 25B4 22 5555 RET ;2597 22 5556 ;========================================================================== 25B5 ED 5557 Q2598: MOV A,R5 ;2598 ED 25B6 D2E7 5558 SETB ACC.7 ;2599 D2 E7 25B8 CD 5559 XCH A,R5 ;259B CD 25B9 33 5560 RLC A ;259C 33 25BA EC 5561 MOV A,R4 ;259D EC 25BB 33 5562 RLC A ;259E 33 25BC 92D5 5563 MOV F0,C ;259F 92 D5 25BE 2481 5564 ADD A,#81H ;25A1 24 81 25C0 4006 5565 JC Q25AB ;25A3 40 06 25C2 E4 5566 CLR A ;25A5 E4 25C3 FF 5567 Q25A6: MOV R7,A ;25A6 FF 25C4 FE 5568 MOV R6,A ;25A7 FE 25C5 FD 5569 MOV R5,A ;25A8 FD 25C6 FC 5570 MOV R4,A ;25A9 FC 25C7 22 5571 Q25AA: RET ;25AA 22 5572 ;========================================================================== 25C8 FC 5573 Q25AB: MOV R4,A ;25AB FC 25C9 E4 5574 CLR A ;25AC E4 25CA CF 5575 XCH A,R7 ;25AD CF 25CB CE 5576 XCH A,R6 ;25AE CE 25CC CD 5577 XCH A,R5 ;25AF CD 25CD CC 5578 XCH A,R4 ;25B0 CC 25CE 24E0 5579 ADD A,#0E0H ;25B1 24 E0 25D0 5011 5580 JNC Q25C6 ;25B3 50 11 25D2 74FF 5581 MOV A,#0FFH ;25B5 74 FF 25D4 80ED 5582 SJMP Q25A6 ;25B7 80 ED 25D6 C3 5583 Q25B9: CLR C ;25B9 C3 25D7 CC 5584 XCH A,R4 ;25BA CC 25D8 13 5585 RRC A ;25BB 13 25D9 CC 5586 XCH A,R4 ;25BC CC 25DA CD 5587 XCH A,R5 ;25BD CD 25DB 13 5588 RRC A ;25BE 13 25DC CD 5589 XCH A,R5 ;25BF CD 25DD CE 5590 XCH A,R6 ;25C0 CE 25DE 13 5591 RRC A ;25C1 13 25DF CE 5592 XCH A,R6 ;25C2 CE A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 95 25E0 CF 5593 XCH A,R7 ;25C3 CF 25E1 13 5594 RRC A ;25C4 13 25E2 CF 5595 XCH A,R7 ;25C5 CF 25E3 04 5596 Q25C6: INC A ;25C6 04 25E4 70F0 5597 JNZ Q25B9 ;25C7 70 F0 25E6 30D5DE 5598 JNB F0,Q25AA ;25C9 30 D5 DE 25E9 022AD6 5599 LJMP Q2AB9 ;25CC 02 2A B9 5600 ;========================================================================== 25EC E9 5601 Q25CF: MOV A,R1 ;25CF E9 25ED D2E7 5602 SETB ACC.7 ;25D0 D2 E7 25EF C9 5603 XCH A,R1 ;25D2 C9 25F0 33 5604 RLC A ;25D3 33 25F1 E8 5605 MOV A,R0 ;25D4 E8 25F2 33 5606 RLC A ;25D5 33 25F3 F8 5607 MOV R0,A ;25D6 F8 25F4 92D5 5608 MOV F0,C ;25D7 92 D5 25F6 ED 5609 MOV A,R5 ;25D9 ED 25F7 D2E7 5610 SETB ACC.7 ;25DA D2 E7 25F9 CD 5611 XCH A,R5 ;25DC CD 25FA 33 5612 RLC A ;25DD 33 25FB EC 5613 MOV A,R4 ;25DE EC 25FC 33 5614 RLC A ;25DF 33 25FD FC 5615 MOV R4,A ;25E0 FC 25FE 5002 5616 JNC Q25E5 ;25E1 50 02 2600 B2D5 5617 CPL F0 ;25E3 B2 D5 2602 22 5618 Q25E5: RET ;25E5 22 5619 ;========================================================================== 2603 EC 5620 Q25E6: MOV A,R4 ;25E6 EC 2604 30E710 5621 JNB ACC.7,Q25FA ;25E7 30 E7 10 2607 0F 5622 INC R7 ;25EA 0F 2608 BF000C 5623 CJNE R7,#00H,Q25FA ;25EB BF 00 0C 260B 0E 5624 INC R6 ;25EE 0E 260C BE0008 5625 CJNE R6,#00H,Q25FA ;25EF BE 00 08 260F 0D 5626 INC R5 ;25F2 0D 2610 BD0004 5627 CJNE R5,#00H,Q25FA ;25F3 BD 00 04 2613 0B 5628 INC R3 ;25F6 0B 2614 EB 5629 MOV A,R3 ;25F7 EB 2615 6014 5630 JZ Q260E ;25F8 60 14 2617 A2D5 5631 Q25FA: MOV C,F0 ;25FA A2 D5 2619 EB 5632 MOV A,R3 ;25FC EB 261A 13 5633 RRC A ;25FD 13 261B FC 5634 MOV R4,A ;25FE FC 261C ED 5635 MOV A,R5 ;25FF ED 261D 92E7 5636 MOV ACC.7,C ;2600 92 E7 261F FD 5637 MOV R5,A ;2602 FD 2620 22 5638 RET ;2603 22 5639 ;========================================================================== 2621 74FF 5640 Q2604: MOV A,#0FFH ;2604 74 FF 2623 FC 5641 Q2606: MOV R4,A ;2606 FC 2624 FD 5642 MOV R5,A ;2607 FD 2625 FE 5643 Q2608: MOV R6,A ;2608 FE 2626 FF 5644 MOV R7,A ;2609 FF 2627 22 5645 RET ;260A 22 5646 ;========================================================================== 2628 E4 5647 Q260B: CLR A ;260B E4 2629 80F8 5648 SJMP Q2606 ;260C 80 F8 262B A2D5 5649 Q260E: MOV C,F0 ;260E A2 D5 262D 74FF 5650 MOV A,#0FFH ;2610 74 FF 262F 13 5651 RRC A ;2612 13 2630 FC 5652 MOV R4,A ;2613 FC 2631 7D80 5653 MOV R5,#80H ;2614 7D 80 2633 E4 5654 CLR A ;2616 E4 2634 80EF 5655 SJMP Q2608 ;2617 80 EF 2636 F9 5656 MOV R1,A ;2619 F9 2637 20E728 5657 JB ACC.7,Q2645 ;261A 20 E7 28 263A 24F9 5658 ADD A,#0F9H ;261D 24 F9 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 96 263C 5003 5659 JNC Q2624 ;261F 50 03 263E 7907 5660 MOV R1,#07H ;2621 79 07 2640 E4 5661 CLR A ;2623 E4 2641 F4 5662 Q2624: CPL A ;2624 F4 2642 2402 5663 ADD A,#02H ;2625 24 02 2644 FB 5664 MOV R3,A ;2627 FB 2645 18 5665 Q2628: DEC R0 ;2628 18 2646 DBFD 5666 DJNZ R3,Q2628 ;2629 DB FD 2648 E6 5667 MOV A,@R0 ;262B E6 2649 24FB 5668 ADD A,#0FBH ;262C 24 FB 264B 5014 5669 JNC Q2644 ;262E 50 14 264D E9 5670 MOV A,R1 ;2630 E9 264E 600D 5671 JZ Q2640 ;2631 60 0D 2650 E4 5672 CLR A ;2633 E4 2651 F6 5673 MOV @R0,A ;2634 F6 2652 18 5674 Q2635: DEC R0 ;2635 18 2653 E6 5675 MOV A,@R0 ;2636 E6 2654 04 5676 INC A ;2637 04 2655 F6 5677 MOV @R0,A ;2638 F6 2656 B40A08 5678 CJNE A,#0AH,Q2644 ;2639 B4 0A 08 2659 E4 5679 CLR A ;263C E4 265A F6 5680 MOV @R0,A ;263D F6 265B D9F5 5681 DJNZ R1,Q2635 ;263E D9 F5 265D 7401 5682 Q2640: MOV A,#01H ;2640 74 01 265F F6 5683 MOV @R0,A ;2642 F6 2660 0A 5684 INC R2 ;2643 0A 2661 22 5685 Q2644: RET ;2644 22 5686 ;========================================================================== 2662 C2D5 5687 Q2645: CLR F0 ;2645 C2 D5 2664 22 5688 RET ;2647 22 5689 ;========================================================================== 2665 ED33EC33 5690 Q2648: DB 0EDH, 33H,0ECH, 33H, 92H,0D5H,0FAH, 60H ;.3.3...` 2669 92D5FA60 266D 2AB4FF33 5691 Q2650: DB 2AH,0B4H,0FFH, 33H,0EDH,0C2H,0E7H, 7BH ;*..3...{ 2671 EDC2E77B 2675 FF60067A 5692 Q2658: DB 0FFH, 60H, 06H, 7AH, 26H, 79H, 6DH,0E4H ;.`.z&ym. 2679 26796DE4 267D 227A2679 5693 Q2660: DB 22H, 7AH, 26H, 79H, 76H, 20H,0D5H, 04H ;"z&yv... 2681 7620D504 2685 7A267971 5694 Q2668: DB 7AH, 26H, 79H, 71H, 22H, 4EH, 61H, 4EH ;z&yq"NaN 2689 224E614E 268D 002B494E 5695 Q2670: DB 00H, 2BH, 49H, 4EH, 46H, 00H, 2DH, 49H ;.+INF.-I 2691 46002D49 2695 4E4600E4 5696 Q2678: DB 4EH, 46H, 00H,0E4H, 7AH, 08H,0F6H, 08H ;NF..z... 2699 7A08F608 269D DAFC7B00 5697 Q2680: DB 0DAH,0FCH, 7BH, 00H, 74H, 07H, 22H,0E8H ;..{.t.". 26A1 740722E8 26A5 C0E0ECC0 5698 Q2688: DB 0C0H,0E0H,0ECH,0C0H,0E0H,0EDH,0C0H,0E0H ;........ 26A9 E0EDC0E0 26AD EEC0E0EF 5699 Q2690: DB 0EEH,0C0H,0E0H,0EFH,0C0H,0E0H,0EAH, 75H ;.......u 26B1 C0E0EA75 26B5 F010A4CA 5700 Q2698: DB 0F0H, 10H,0A4H,0CAH,0ABH,0F0H, 75H,0F0H ;......u. 26B9 ABF075F0 26BD 4DA42BFB 5701 Q26A0: DB 4DH,0A4H, 2BH,0FBH,0E4H, 35H,0F0H,0FCH ;M.+..5.. 26C1 E435F0FC 26C5 EA2410FA 5702 Q26A8: DB 0EAH, 24H, 10H,0FAH,0EBH, 34H,0C5H,0FBH ;.$...4.. 26C9 EB34C5FB 26CD EC34D9FC 5703 Q26B0: DB 0ECH, 34H,0D9H,0FCH,0EDH,0C2H,0E7H,0FFH ;.4...... 26D1 EDC2E7FF 26D5 75F056A4 5704 Q26B8: DB 75H,0F0H, 56H,0A4H,0F4H, 24H, 11H,0C5H ;u.V..$.. 26D9 F42411C5 26DD F0F434C5 5705 Q26C0: DB 0F0H,0F4H, 34H,0C5H, 8FH,0F0H,0A4H, 2AH ;..4....* 26E1 8FF0A42A 26E5 E5F03BE4 5706 Q26C8: DB 0E5H,0F0H, 3BH,0E4H, 3CH,0F6H, 20H,0E7H ;..;.<... 26E9 3CF620E7 26ED 1412277B 5707 Q26D0: DB 14H, 12H, 27H, 7BH,0D0H,0E0H,0FFH,0D0H ;..'{.... A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 97 26F1 D0E0FFD0 26F5 E0FED0E0 5708 Q26D8: DB 0E0H,0FEH,0D0H,0E0H,0FDH,0D0H,0E0H,0FCH ;........ 26F9 FDD0E0FC 26FD 12245080 5709 Q26E0: DB 12H, 24H, 50H, 80H, 14H,0F4H, 04H, 12H ;.$P..... 2701 14F40412 2705 277BD0E0 5710 Q26E8: DB 27H, 7BH,0D0H,0E0H,0FFH,0D0H,0E0H,0FEH ;'{...... 2709 FFD0E0FE 270D D0E0FDD0 5711 Q26F0: DB 0D0H,0E0H,0FDH,0D0H,0E0H,0FCH, 12H, 23H ;.......# 2711 E0FC1223 2715 47D0E0F8 5712 Q26F8: DB 47H,0D0H,0E0H,0F8H,0E6H,0FAH,0EDH,0D2H ;G....... 2719 E6FAEDD2 271D E7CD33EC 5713 Q2700: DB 0E7H,0CDH, 33H,0ECH, 33H, 24H, 82H,0FBH ;..3.3$.. 2721 332482FB 2725 E4C3CF33 5714 Q2708: DB 0E4H,0C3H,0CFH, 33H,0CFH,0CEH, 33H,0CEH ;...3..3. 2729 CFCE33CE 272D CD33CD33 5715 Q2710: DB 0CDH, 33H,0CDH, 33H,0DBH,0F3H, 7BH, 07H ;.3.3..{. 2731 DBF37B07 2735 75F00A84 5716 Q2718: DB 75H,0F0H, 0AH, 84H, 60H, 04H,0F6H, 08H ;u...`... 2739 6004F608 273D 1B0AE5F0 5717 Q2720: DB 1BH, 0AH,0E5H,0F0H,0F6H, 08H, 8FH,0F0H ;........ 2741 F6088FF0 2745 740AA4FF 5718 Q2728: DB 74H, 0AH,0A4H,0FFH,0ACH,0F0H, 8EH,0F0H ;t....... 2749 ACF08EF0 274D 740AA42C 5719 Q2730: DB 74H, 0AH,0A4H, 2CH,0FEH,0ACH,0F0H, 50H ;t..,...P 2751 FEACF050 2755 010C8DF0 5720 Q2738: DB 01H, 0CH, 8DH,0F0H, 74H, 0AH,0A4H, 2CH ;....t.., 2759 740AA42C 275D FDE435F0 5721 Q2740: DB 0FDH,0E4H, 35H,0F0H,0F6H, 08H,0DBH,0DEH ;..5..... 2761 F608DBDE 2765 7407223F 5722 Q2748: DB 74H, 07H, 22H, 3FH, 80H, 00H, 00H, 41H ;t."?...A 2769 80000041 276D 20000042 5723 Q2750: DB 20H, 00H, 00H, 42H,0C8H, 00H, 00H, 44H ;...B...D 2771 C8000044 2775 7A000046 5724 Q2758: DB 7AH, 00H, 00H, 46H, 1CH, 40H, 00H, 47H ;z..F.@.G 2779 1C400047 277D C3500049 5725 Q2760: DB 0C3H, 50H, 00H, 49H, 74H, 24H, 00H, 4BH ;.P.It$.K 2781 7424004B 2785 1896804C 5726 Q2768: DB 18H, 96H, 80H, 4CH,0BEH,0BCH, 20H, 5AH ;...L...Z 2789 BEBC205A 278D 0E1BCA67 5727 Q2770: DB 0EH, 1BH,0CAH, 67H, 53H,0C2H, 1CH, 74H ;...gS..t 2791 53C21C74 2795 9DC5AEFB 5728 Q2778: DB 9DH,0C5H,0AEH,0FBH, 60H, 06H, 54H, 07H ;....`.T. 2799 60065407 279D 601C2323 5729 Q2780: DB 60H, 1CH, 23H, 23H, 12H, 27H,0A9H,0EBH ;`.##.'.. 27A1 1227A9EB 27A5 54386009 5730 Q2788: DB 54H, 38H, 60H, 09H, 12H, 27H, 95H, 12H ;T8`..'.. 27A9 12279512 27AD 27A41223 5731 Q2790: DB 27H,0A4H, 12H, 23H, 47H,0ECH,0F8H,0EDH ;'..#G... 27B1 47ECF8ED 27B5 F9EEFAEF 5732 Q2798: DB 0F9H,0EEH,0FAH,0EFH,0CBH, 22H,0EBH, 12H ;.....".. 27B9 CB22EB12 27BD 27A480F1 5733 Q27A0: DB 27H,0A4H, 80H,0F1H, 54H, 38H, 03H, 24H ;'...T8.$ 27C1 54380324 27C5 1C90274B 5734 Q27A8: DB 1CH, 90H, 27H, 4BH,0FEH, 93H,0FCH, 0EH ;..'K.... 27C9 FE93FC0E 27CD EE93FD0E 5735 Q27B0: DB 0EEH, 93H,0FDH, 0EH,0EEH, 93H, 0EH,0CEH ;........ 27D1 EE930ECE 27D5 93FF22E7 5736 Q27B8: DB 93H,0FFH, 22H,0E7H, 09H,0F6H, 08H,0DFH ;.."..... 27D9 09F608DF 27DD FA8046E7 5737 Q27C0: DB 0FAH, 80H, 46H,0E7H, 09H,0F2H, 08H,0DFH ;..F..... 27E1 09F208DF 27E5 FA803E88 5738 Q27C8: DB 0FAH, 80H, 3EH, 88H, 82H, 8CH, 83H,0E7H ;..>..... 27E9 828C83E7 27ED 09F0A3DF 5739 Q27D0: DB 09H,0F0H,0A3H,0DFH,0FAH, 80H, 32H,0E3H ;......2. 27F1 FA8032E3 27F5 09F608DF 5740 Q27D8: DB 09H,0F6H, 08H,0DFH,0FAH, 80H, 78H,0E3H ;......x. A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 98 27F9 FA8078E3 27FD 09F208DF 5741 Q27E0: DB 09H,0F2H, 08H,0DFH,0FAH, 80H, 70H, 88H ;......p. 2801 FA807088 2805 828C83E3 5742 Q27E8: DB 82H, 8CH, 83H,0E3H, 09H,0F0H,0A3H,0DFH ;........ 2809 09F0A3DF 280D FA806489 5743 Q27F0: DB 0FAH, 80H, 64H, 89H, 82H, 8AH, 83H,0E0H ;..d..... 2811 828A83E0 2815 A3F608DF 5744 Q27F8: DB 0A3H,0F6H, 08H,0DFH,0FAH, 80H, 58H, 89H ;......X. 2819 FA805889 281D 828A83E0 5745 Q2800: DB 82H, 8AH, 83H,0E0H,0A3H,0F2H, 08H,0DFH ;........ 2821 A3F208DF 2825 FA804C80 5746 Q2808: DB 0FAH, 80H, 4CH, 80H,0D2H, 80H,0FAH, 80H ;..L..... 2829 D280FA80 282D C680D480 5747 Q2810: DB 0C6H, 80H,0D4H, 80H, 69H, 80H,0F2H, 80H ;....i... 2831 6980F280 2835 33801080 5748 Q2818: DB 33H, 80H, 10H, 80H,0A6H, 80H,0EAH, 80H ;3....... 2839 A680EA80 283D 9A80A880 5749 Q2820: DB 9AH, 80H,0A8H, 80H,0DAH, 80H,0E2H, 80H ;........ 2841 DA80E280 2845 CA803389 5750 Q2828: DB 0CAH, 80H, 33H, 89H, 82H, 8AH, 83H,0ECH ;..3..... 2849 828A83EC 284D FAE493A3 5751 Q2830: DB 0FAH,0E4H, 93H,0A3H,0C8H,0C5H, 82H,0C8H ;........ 2851 C8C582C8 2855 CCC583CC 5752 Q2838: DB 0CCH,0C5H, 83H,0CCH,0F0H,0A3H,0C8H,0C5H ;........ 2859 F0A3C8C5 285D 82C8CCC5 5753 Q2840: DB 82H,0C8H,0CCH,0C5H, 83H,0CCH,0DFH,0E9H ;........ 2861 83CCDFE9 2865 DEE7800D 5754 Q2848: DB 0DEH,0E7H, 80H, 0DH, 89H, 82H, 8AH, 83H ;........ 2869 89828A83 286D E493A3F6 5755 Q2850: DB 0E4H, 93H,0A3H,0F6H, 08H,0DFH,0F9H ;....... 2871 08DFF9 5756 ;========================================================================== 2874 EC 5757 Q2857: MOV A,R4 ;2857 EC 2875 FA 5758 MOV R2,A ;2858 FA 2876 A9F0 5759 MOV R1,B ;2859 A9 F0 2878 ED 5760 MOV A,R5 ;285B ED 2879 FB 5761 MOV R3,A ;285C FB 287A 22 5762 RET ;285D 22 5763 ;========================================================================== 287B 89828A83 5764 Q285E: DB 89H, 82H, 8AH, 83H,0ECH,0FAH,0E0H,0A3H ;........ 287F ECFAE0A3 2883 C8C582C8 5765 Q2866: DB 0C8H,0C5H, 82H,0C8H,0CCH,0C5H, 83H,0CCH ;........ 2887 CCC583CC 288B F0A3C8C5 5766 Q286E: DB 0F0H,0A3H,0C8H,0C5H, 82H,0C8H,0CCH,0C5H ;........ 288F 82C8CCC5 2893 83CCDFEA 5767 Q2876: DB 83H,0CCH,0DFH,0EAH,0DEH,0E8H, 80H,0DBH ;........ 2897 DEE880DB 289B 89828A83 5768 Q287E: DB 89H, 82H, 8AH, 83H,0E4H, 93H,0A3H,0F2H ;........ 289F E493A3F2 28A3 08DFF980 5769 Q2886: DB 08H,0DFH,0F9H, 80H,0CCH ;..... 28A7 CC 5770 ;========================================================================== 28A8 88F0 5771 Q288B: MOV B,R0 ;288B 88 F0 28AA EF 5772 MOV A,R7 ;288D EF 28AB 6001 5773 JZ Q2891 ;288E 60 01 28AD 0E 5774 INC R6 ;2890 0E 28AE 4E 5775 Q2891: ORL A,R6 ;2891 4E 28AF 60C3 5776 JZ Q2857 ;2892 60 C3 28B1 88F0 5777 MOV B,R0 ;2894 88 F0 28B3 ED 5778 MOV A,R5 ;2896 ED 28B4 2402 5779 ADD A,#02H ;2897 24 02 28B6 B40400 5780 CJNE A,#04H,Q289C ;2899 B4 04 00 28B9 50B9 5781 Q289C: JNC Q2857 ;289C 50 B9 28BB F582 5782 MOV DPL,A ;289E F5 82 28BD EB 5783 MOV A,R3 ;28A0 EB 28BE 2402 5784 ADD A,#02H ;28A1 24 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 99 28C0 B40400 5785 CJNE A,#04H,Q28A6 ;28A3 B4 04 00 28C3 50AF 5786 Q28A6: JNC Q2857 ;28A6 50 AF 28C5 23 5787 RL A ;28A8 23 28C6 23 5788 RL A ;28A9 23 28C7 4582 5789 ORL A,DPL ;28AA 45 82 28C9 23 5790 RL A ;28AC 23 28CA 90280B 5791 MOV DPTR,#280BH ;28AD 90 28 0B 28CD 73 5792 JMP @A+DPTR ;28B0 73 28CE BB0106 5793 Q28B1: CJNE R3,#01H,Q28BA ;28B1 BB 01 06 28D1 8982 5794 MOV DPL,R1 ;28B4 89 82 28D3 8A83 5795 MOV DPH,R2 ;28B6 8A 83 28D5 E0 5796 MOVX A,@DPTR ;28B8 E0 28D6 22 5797 RET ;28B9 22 5798 ;========================================================================== 28D7 5002 5799 Q28BA: JNC Q28BE ;28BA 50 02 28D9 E7 5800 MOV A,@R1 ;28BC E7 28DA 22 5801 RET ;28BD 22 5802 ;========================================================================== 28DB BBFE02 5803 Q28BE: CJNE R3,#0FEH,Q28C3 ;28BE BB FE 02 28DE E3 5804 MOVX A,@R1 ;28C1 E3 28DF 22 5805 RET ;28C2 22 5806 ;========================================================================== 28E0 8982 5807 Q28C3: MOV DPL,R1 ;28C3 89 82 28E2 8A83 5808 MOV DPH,R2 ;28C5 8A 83 28E4 E4 5809 CLR A ;28C7 E4 28E5 93 5810 MOVC A,@A+DPTR ;28C8 93 28E6 22 5811 RET ;28C9 22 5812 ;========================================================================== 28E7 BB010CE5 5813 Q28CA: DB 0BBH, 01H, 0CH,0E5H, 82H, 29H,0F5H, 82H ;.....).. 28EB 8229F582 28EF E5833AF5 5814 Q28D2: DB 0E5H, 83H, 3AH,0F5H, 83H,0E0H, 22H, 50H ;..:..."P 28F3 83E02250 28F7 06E92582 5815 Q28DA: DB 06H,0E9H, 25H, 82H,0F8H,0E6H, 22H,0BBH ;..%...". 28FB F8E622BB 28FF FE06E925 5816 Q28E2: DB 0FEH, 06H,0E9H, 25H, 82H,0F8H,0E2H, 22H ;...%..." 2903 82F8E222 2907 E58229F5 5817 Q28EA: DB 0E5H, 82H, 29H,0F5H, 82H,0E5H, 83H, 3AH ;..)....: 290B 82E5833A 290F F583E493 5818 Q28F2: DB 0F5H, 83H,0E4H, 93H, 22H ;...." 2913 22 5819 ;========================================================================== 2914 BB0106 5820 Q28F7: CJNE R3,#01H,Q2900 ;28F7 BB 01 06 2917 8982 5821 MOV DPL,R1 ;28FA 89 82 2919 8A83 5822 MOV DPH,R2 ;28FC 8A 83 291B F0 5823 MOVX @DPTR,A ;28FE F0 291C 22 5824 RET ;28FF 22 5825 ;========================================================================== 291D 5002 5826 Q2900: JNC Q2904 ;2900 50 02 291F F7 5827 MOV @R1,A ;2902 F7 2920 22 5828 RET ;2903 22 5829 ;========================================================================== 2921 BBFE01 5830 Q2904: CJNE R3,#0FEH,Q2908 ;2904 BB FE 01 2924 F3 5831 MOVX @R1,A ;2907 F3 2925 22 5832 Q2908: RET ;2908 22 5833 ;========================================================================== 2926 EF 5834 Q2909: MOV A,R7 ;2909 EF 2927 8DF0 5835 MOV B,R5 ;290A 8D F0 2929 A4 5836 MUL AB ;290C A4 292A A8F0 5837 MOV R0,B ;290D A8 F0 292C CF 5838 XCH A,R7 ;290F CF 292D 8CF0 5839 MOV B,R4 ;2910 8C F0 292F A4 5840 MUL AB ;2912 A4 2930 28 5841 ADD A,R0 ;2913 28 2931 CE 5842 XCH A,R6 ;2914 CE 2932 8DF0 5843 MOV B,R5 ;2915 8D F0 2934 A4 5844 MUL AB ;2917 A4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 100 2935 2E 5845 ADD A,R6 ;2918 2E 2936 FE 5846 MOV R6,A ;2919 FE 2937 22 5847 RET ;291A 22 5848 ;========================================================================== 2938 BC000B 5849 Q291B: CJNE R4,#00H,Q2929 ;291B BC 00 0B 293B BE0029 5850 CJNE R6,#00H,Q294A ;291E BE 00 29 293E EF 5851 MOV A,R7 ;2921 EF 293F 8DF0 5852 MOV B,R5 ;2922 8D F0 2941 84 5853 DIV AB ;2924 84 2942 FF 5854 MOV R7,A ;2925 FF 2943 ADF0 5855 MOV R5,B ;2926 AD F0 2945 22 5856 RET ;2928 22 5857 ;========================================================================== 2946 E4 5858 Q2929: CLR A ;2929 E4 2947 CC 5859 XCH A,R4 ;292A CC 2948 F8 5860 MOV R0,A ;292B F8 2949 75F008 5861 MOV B,#08H ;292C 75 F0 08 294C EF 5862 Q292F: MOV A,R7 ;292F EF 294D 2F 5863 ADD A,R7 ;2930 2F 294E FF 5864 MOV R7,A ;2931 FF 294F EE 5865 MOV A,R6 ;2932 EE 2950 33 5866 RLC A ;2933 33 2951 FE 5867 MOV R6,A ;2934 FE 2952 EC 5868 MOV A,R4 ;2935 EC 2953 33 5869 RLC A ;2936 33 2954 FC 5870 MOV R4,A ;2937 FC 2955 EE 5871 MOV A,R6 ;2938 EE 2956 9D 5872 SUBB A,R5 ;2939 9D 2957 EC 5873 MOV A,R4 ;293A EC 2958 98 5874 SUBB A,R0 ;293B 98 2959 4005 5875 JC Q2943 ;293C 40 05 295B FC 5876 MOV R4,A ;293E FC 295C EE 5877 MOV A,R6 ;293F EE 295D 9D 5878 SUBB A,R5 ;2940 9D 295E FE 5879 MOV R6,A ;2941 FE 295F 0F 5880 INC R7 ;2942 0F 2960 D5F0E9 5881 Q2943: DJNZ B,Q292F ;2943 D5 F0 E9 2963 E4 5882 CLR A ;2946 E4 2964 CE 5883 XCH A,R6 ;2947 CE 2965 FD 5884 MOV R5,A ;2948 FD 2966 22 5885 RET ;2949 22 5886 ;========================================================================== 2967 ED 5887 Q294A: MOV A,R5 ;294A ED 2968 F8 5888 MOV R0,A ;294B F8 2969 F5F0 5889 MOV B,A ;294C F5 F0 296B EE 5890 MOV A,R6 ;294E EE 296C 84 5891 DIV AB ;294F 84 296D 20D21C 5892 JB OV,Q296F ;2950 20 D2 1C 2970 FE 5893 MOV R6,A ;2953 FE 2971 ADF0 5894 MOV R5,B ;2954 AD F0 2973 75F008 5895 MOV B,#08H ;2956 75 F0 08 2976 EF 5896 Q2959: MOV A,R7 ;2959 EF 2977 2F 5897 ADD A,R7 ;295A 2F 2978 FF 5898 MOV R7,A ;295B FF 2979 ED 5899 MOV A,R5 ;295C ED 297A 33 5900 RLC A ;295D 33 297B FD 5901 MOV R5,A ;295E FD 297C 4007 5902 JC Q2968 ;295F 40 07 297E 98 5903 SUBB A,R0 ;2961 98 297F 5006 5904 JNC Q296A ;2962 50 06 2981 D5F0F2 5905 DJNZ B,Q2959 ;2964 D5 F0 F2 2984 22 5906 RET ;2967 22 5907 ;========================================================================== 2985 C3 5908 Q2968: CLR C ;2968 C3 2986 98 5909 SUBB A,R0 ;2969 98 2987 FD 5910 Q296A: MOV R5,A ;296A FD A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 101 2988 0F 5911 INC R7 ;296B 0F 2989 D5F0EA 5912 DJNZ B,Q2959 ;296C D5 F0 EA 298C 22 5913 Q296F: RET ;296F 22 5914 ;========================================================================== 298D C5F0 5915 Q2970: XCH A,B ;2970 C5 F0 298F F8 5916 MOV R0,A ;2972 F8 2990 A3 5917 INC DPTR ;2973 A3 2991 E0 5918 MOVX A,@DPTR ;2974 E0 2992 28 5919 ADD A,R0 ;2975 28 2993 F0 5920 MOVX @DPTR,A ;2976 F0 2994 C5F0 5921 XCH A,B ;2977 C5 F0 2996 F8 5922 MOV R0,A ;2979 F8 2997 E582 5923 MOV A,DPL ;297A E5 82 2999 1582 5924 DEC DPL ;297C 15 82 299B 7002 5925 JNZ Q2982 ;297E 70 02 299D 1583 5926 DEC DPH ;2980 15 83 299F E0 5927 Q2982: MOVX A,@DPTR ;2982 E0 29A0 38 5928 ADDC A,R0 ;2983 38 29A1 F0 5929 MOVX @DPTR,A ;2984 F0 29A2 22 5930 RET ;2985 22 5931 ;========================================================================== 29A3 A3 5932 Q2986: INC DPTR ;2986 A3 29A4 F8 5933 MOV R0,A ;2987 F8 29A5 E0 5934 MOVX A,@DPTR ;2988 E0 29A6 C5F0 5935 XCH A,B ;2989 C5 F0 29A8 25F0 5936 ADD A,B ;298B 25 F0 29AA F0 5937 MOVX @DPTR,A ;298D F0 29AB E582 5938 MOV A,DPL ;298E E5 82 29AD 1582 5939 DEC DPL ;2990 15 82 29AF 7002 5940 JNZ Q2996 ;2992 70 02 29B1 1583 5941 DEC DPH ;2994 15 83 29B3 E0 5942 Q2996: MOVX A,@DPTR ;2996 E0 29B4 C8 5943 XCH A,R0 ;2997 C8 29B5 38 5944 ADDC A,R0 ;2998 38 29B6 F0 5945 MOVX @DPTR,A ;2999 F0 29B7 E8 5946 MOV A,R0 ;299A E8 29B8 22 5947 RET ;299B 22 5948 ;========================================================================== 29B9 E8 5949 Q299C: MOV A,R0 ;299C E8 29BA 8FF0 5950 MOV B,R7 ;299D 8F F0 29BC A4 5951 MUL AB ;299F A4 29BD CC 5952 XCH A,R4 ;29A0 CC 29BE 8BF0 5953 MOV B,R3 ;29A1 8B F0 29C0 A4 5954 MUL AB ;29A3 A4 29C1 2C 5955 ADD A,R4 ;29A4 2C 29C2 FC 5956 MOV R4,A ;29A5 FC 29C3 E9 5957 MOV A,R1 ;29A6 E9 29C4 8EF0 5958 MOV B,R6 ;29A7 8E F0 29C6 A4 5959 MUL AB ;29A9 A4 29C7 2C 5960 ADD A,R4 ;29AA 2C 29C8 FC 5961 MOV R4,A ;29AB FC 29C9 8AF0 5962 MOV B,R2 ;29AC 8A F0 29CB ED 5963 MOV A,R5 ;29AE ED 29CC A4 5964 MUL AB ;29AF A4 29CD 2C 5965 ADD A,R4 ;29B0 2C 29CE FC 5966 MOV R4,A ;29B1 FC 29CF EA 5967 MOV A,R2 ;29B2 EA 29D0 8EF0 5968 MOV B,R6 ;29B3 8E F0 29D2 A4 5969 MUL AB ;29B5 A4 29D3 CD 5970 XCH A,R5 ;29B6 CD 29D4 A8F0 5971 MOV R0,B ;29B7 A8 F0 29D6 8BF0 5972 MOV B,R3 ;29B9 8B F0 29D8 A4 5973 MUL AB ;29BB A4 29D9 2D 5974 ADD A,R5 ;29BC 2D 29DA CC 5975 XCH A,R4 ;29BD CC 29DB 38 5976 ADDC A,R0 ;29BE 38 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 102 29DC 25F0 5977 ADD A,B ;29BF 25 F0 29DE FD 5978 MOV R5,A ;29C1 FD 29DF E9 5979 MOV A,R1 ;29C2 E9 29E0 8FF0 5980 MOV B,R7 ;29C3 8F F0 29E2 A4 5981 MUL AB ;29C5 A4 29E3 2C 5982 ADD A,R4 ;29C6 2C 29E4 CD 5983 XCH A,R5 ;29C7 CD 29E5 35F0 5984 ADDC A,B ;29C8 35 F0 29E7 FC 5985 MOV R4,A ;29CA FC 29E8 EB 5986 MOV A,R3 ;29CB EB 29E9 8EF0 5987 MOV B,R6 ;29CC 8E F0 29EB A4 5988 MUL AB ;29CE A4 29EC FE 5989 MOV R6,A ;29CF FE 29ED A9F0 5990 MOV R1,B ;29D0 A9 F0 29EF EB 5991 MOV A,R3 ;29D2 EB 29F0 8FF0 5992 MOV B,R7 ;29D3 8F F0 29F2 A4 5993 MUL AB ;29D5 A4 29F3 CF 5994 XCH A,R7 ;29D6 CF 29F4 C5F0 5995 XCH A,B ;29D7 C5 F0 29F6 2E 5996 ADD A,R6 ;29D9 2E 29F7 CD 5997 XCH A,R5 ;29DA CD 29F8 39 5998 ADDC A,R1 ;29DB 39 29F9 FE 5999 MOV R6,A ;29DC FE 29FA E4 6000 CLR A ;29DD E4 29FB 3C 6001 ADDC A,R4 ;29DE 3C 29FC FC 6002 MOV R4,A ;29DF FC 29FD EA 6003 MOV A,R2 ;29E0 EA 29FE A4 6004 MUL AB ;29E1 A4 29FF 2D 6005 ADD A,R5 ;29E2 2D 2A00 CE 6006 XCH A,R6 ;29E3 CE 2A01 35F0 6007 ADDC A,B ;29E4 35 F0 2A03 FD 6008 MOV R5,A ;29E6 FD 2A04 E4 6009 CLR A ;29E7 E4 2A05 3C 6010 ADDC A,R4 ;29E8 3C 2A06 FC 6011 MOV R4,A ;29E9 FC 2A07 22 6012 RET ;29EA 22 6013 ;========================================================================== 2A08 75F008 6014 Q29EB: MOV B,#08H ;29EB 75 F0 08 2A0B 758200 6015 MOV DPL,#00H ;29EE 75 82 00 2A0E EF 6016 Q29F1: MOV A,R7 ;29F1 EF 2A0F 2F 6017 ADD A,R7 ;29F2 2F 2A10 FF 6018 MOV R7,A ;29F3 FF 2A11 EE 6019 MOV A,R6 ;29F4 EE 2A12 33 6020 RLC A ;29F5 33 2A13 FE 6021 MOV R6,A ;29F6 FE 2A14 CD 6022 XCH A,R5 ;29F7 CD 2A15 33 6023 RLC A ;29F8 33 2A16 CD 6024 XCH A,R5 ;29F9 CD 2A17 CC 6025 XCH A,R4 ;29FA CC 2A18 33 6026 RLC A ;29FB 33 2A19 CC 6027 XCH A,R4 ;29FC CC 2A1A C582 6028 XCH A,DPL ;29FD C5 82 2A1C 33 6029 RLC A ;29FF 33 2A1D C582 6030 XCH A,DPL ;2A00 C5 82 2A1F 9B 6031 SUBB A,R3 ;2A02 9B 2A20 ED 6032 MOV A,R5 ;2A03 ED 2A21 9A 6033 SUBB A,R2 ;2A04 9A 2A22 EC 6034 MOV A,R4 ;2A05 EC 2A23 99 6035 SUBB A,R1 ;2A06 99 2A24 E582 6036 MOV A,DPL ;2A07 E5 82 2A26 98 6037 SUBB A,R0 ;2A09 98 2A27 400C 6038 JC Q2A18 ;2A0A 40 0C 2A29 F582 6039 MOV DPL,A ;2A0C F5 82 2A2B EE 6040 MOV A,R6 ;2A0E EE 2A2C 9B 6041 SUBB A,R3 ;2A0F 9B 2A2D FE 6042 MOV R6,A ;2A10 FE A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 103 2A2E ED 6043 MOV A,R5 ;2A11 ED 2A2F 9A 6044 SUBB A,R2 ;2A12 9A 2A30 FD 6045 MOV R5,A ;2A13 FD 2A31 EC 6046 MOV A,R4 ;2A14 EC 2A32 99 6047 SUBB A,R1 ;2A15 99 2A33 FC 6048 MOV R4,A ;2A16 FC 2A34 0F 6049 INC R7 ;2A17 0F 2A35 D5F0D6 6050 Q2A18: DJNZ B,Q29F1 ;2A18 D5 F0 D6 2A38 E4 6051 CLR A ;2A1B E4 2A39 CE 6052 XCH A,R6 ;2A1C CE 2A3A FB 6053 MOV R3,A ;2A1D FB 2A3B E4 6054 CLR A ;2A1E E4 2A3C CD 6055 XCH A,R5 ;2A1F CD 2A3D FA 6056 MOV R2,A ;2A20 FA 2A3E E4 6057 CLR A ;2A21 E4 2A3F CC 6058 XCH A,R4 ;2A22 CC 2A40 F9 6059 MOV R1,A ;2A23 F9 2A41 A882 6060 MOV R0,DPL ;2A24 A8 82 2A43 22 6061 RET ;2A26 22 6062 ;========================================================================== 2A44 B800C1 6063 Q2A27: CJNE R0,#00H,Q29EB ;2A27 B8 00 C1 2A47 B90059 6064 CJNE R1,#00H,Q2A86 ;2A2A B9 00 59 2A4A BA002D 6065 CJNE R2,#00H,Q2A5D ;2A2D BA 00 2D 2A4D EC 6066 MOV A,R4 ;2A30 EC 2A4E 8BF0 6067 MOV B,R3 ;2A31 8B F0 2A50 84 6068 DIV AB ;2A33 84 2A51 CF 6069 XCH A,R7 ;2A34 CF 2A52 CE 6070 XCH A,R6 ;2A35 CE 2A53 CD 6071 XCH A,R5 ;2A36 CD 2A54 FC 6072 MOV R4,A ;2A37 FC 2A55 E5F0 6073 MOV A,B ;2A38 E5 F0 2A57 CB 6074 XCH A,R3 ;2A3A CB 2A58 F9 6075 MOV R1,A ;2A3B F9 2A59 7818 6076 MOV R0,#18H ;2A3C 78 18 2A5B EF 6077 Q2A3E: MOV A,R7 ;2A3E EF 2A5C 2F 6078 ADD A,R7 ;2A3F 2F 2A5D FF 6079 MOV R7,A ;2A40 FF 2A5E EE 6080 MOV A,R6 ;2A41 EE 2A5F 33 6081 RLC A ;2A42 33 2A60 FE 6082 MOV R6,A ;2A43 FE 2A61 ED 6083 MOV A,R5 ;2A44 ED 2A62 33 6084 RLC A ;2A45 33 2A63 FD 6085 MOV R5,A ;2A46 FD 2A64 EC 6086 MOV A,R4 ;2A47 EC 2A65 33 6087 RLC A ;2A48 33 2A66 FC 6088 MOV R4,A ;2A49 FC 2A67 EB 6089 MOV A,R3 ;2A4A EB 2A68 33 6090 RLC A ;2A4B 33 2A69 FB 6091 MOV R3,A ;2A4C FB 2A6A 10D703 6092 JBC CY,Q2A53 ;2A4D 10 D7 03 2A6D 99 6093 SUBB A,R1 ;2A50 99 2A6E 4004 6094 JC Q2A57 ;2A51 40 04 2A70 EB 6095 Q2A53: MOV A,R3 ;2A53 EB 2A71 99 6096 SUBB A,R1 ;2A54 99 2A72 FB 6097 MOV R3,A ;2A55 FB 2A73 0F 6098 INC R7 ;2A56 0F 2A74 D8E5 6099 Q2A57: DJNZ R0,Q2A3E ;2A57 D8 E5 2A76 E4 6100 CLR A ;2A59 E4 2A77 F9 6101 MOV R1,A ;2A5A F9 2A78 FA 6102 MOV R2,A ;2A5B FA 2A79 22 6103 RET ;2A5C 22 6104 ;========================================================================== 2A7A 7818 6105 Q2A5D: MOV R0,#18H ;2A5D 78 18 2A7C EF 6106 Q2A5F: MOV A,R7 ;2A5F EF 2A7D 2F 6107 ADD A,R7 ;2A60 2F 2A7E FF 6108 MOV R7,A ;2A61 FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 104 2A7F EE 6109 MOV A,R6 ;2A62 EE 2A80 33 6110 RLC A ;2A63 33 2A81 FE 6111 MOV R6,A ;2A64 FE 2A82 ED 6112 MOV A,R5 ;2A65 ED 2A83 33 6113 RLC A ;2A66 33 2A84 FD 6114 MOV R5,A ;2A67 FD 2A85 EC 6115 MOV A,R4 ;2A68 EC 2A86 33 6116 RLC A ;2A69 33 2A87 FC 6117 MOV R4,A ;2A6A FC 2A88 C9 6118 XCH A,R1 ;2A6B C9 2A89 33 6119 RLC A ;2A6C 33 2A8A C9 6120 XCH A,R1 ;2A6D C9 2A8B 10D705 6121 JBC CY,Q2A76 ;2A6E 10 D7 05 2A8E 9B 6122 SUBB A,R3 ;2A71 9B 2A8F E9 6123 MOV A,R1 ;2A72 E9 2A90 9A 6124 SUBB A,R2 ;2A73 9A 2A91 4007 6125 JC Q2A7D ;2A74 40 07 2A93 EC 6126 Q2A76: MOV A,R4 ;2A76 EC 2A94 9B 6127 SUBB A,R3 ;2A77 9B 2A95 FC 6128 MOV R4,A ;2A78 FC 2A96 E9 6129 MOV A,R1 ;2A79 E9 2A97 9A 6130 SUBB A,R2 ;2A7A 9A 2A98 F9 6131 MOV R1,A ;2A7B F9 2A99 0F 6132 INC R7 ;2A7C 0F 2A9A D8E0 6133 Q2A7D: DJNZ R0,Q2A5F ;2A7D D8 E0 2A9C E4 6134 CLR A ;2A7F E4 2A9D C9 6135 XCH A,R1 ;2A80 C9 2A9E FA 6136 MOV R2,A ;2A81 FA 2A9F E4 6137 CLR A ;2A82 E4 2AA0 CC 6138 XCH A,R4 ;2A83 CC 2AA1 FB 6139 MOV R3,A ;2A84 FB 2AA2 22 6140 RET ;2A85 22 6141 ;========================================================================== 2AA3 75F010 6142 Q2A86: MOV B,#10H ;2A86 75 F0 10 2AA6 EF 6143 Q2A89: MOV A,R7 ;2A89 EF 2AA7 2F 6144 ADD A,R7 ;2A8A 2F 2AA8 FF 6145 MOV R7,A ;2A8B FF 2AA9 EE 6146 MOV A,R6 ;2A8C EE 2AAA 33 6147 RLC A ;2A8D 33 2AAB FE 6148 MOV R6,A ;2A8E FE 2AAC ED 6149 MOV A,R5 ;2A8F ED 2AAD 33 6150 RLC A ;2A90 33 2AAE FD 6151 MOV R5,A ;2A91 FD 2AAF CC 6152 XCH A,R4 ;2A92 CC 2AB0 33 6153 RLC A ;2A93 33 2AB1 CC 6154 XCH A,R4 ;2A94 CC 2AB2 C8 6155 XCH A,R0 ;2A95 C8 2AB3 33 6156 RLC A ;2A96 33 2AB4 C8 6157 XCH A,R0 ;2A97 C8 2AB5 10D707 6158 JBC CY,Q2AA2 ;2A98 10 D7 07 2AB8 9B 6159 SUBB A,R3 ;2A9B 9B 2AB9 EC 6160 MOV A,R4 ;2A9C EC 2ABA 9A 6161 SUBB A,R2 ;2A9D 9A 2ABB E8 6162 MOV A,R0 ;2A9E E8 2ABC 99 6163 SUBB A,R1 ;2A9F 99 2ABD 400A 6164 JC Q2AAC ;2AA0 40 0A 2ABF ED 6165 Q2AA2: MOV A,R5 ;2AA2 ED 2AC0 9B 6166 SUBB A,R3 ;2AA3 9B 2AC1 FD 6167 MOV R5,A ;2AA4 FD 2AC2 EC 6168 MOV A,R4 ;2AA5 EC 2AC3 9A 6169 SUBB A,R2 ;2AA6 9A 2AC4 FC 6170 MOV R4,A ;2AA7 FC 2AC5 E8 6171 MOV A,R0 ;2AA8 E8 2AC6 99 6172 SUBB A,R1 ;2AA9 99 2AC7 F8 6173 MOV R0,A ;2AAA F8 2AC8 0F 6174 INC R7 ;2AAB 0F A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 105 2AC9 D5F0DA 6175 Q2AAC: DJNZ B,Q2A89 ;2AAC D5 F0 DA 2ACC E4 6176 CLR A ;2AAF E4 2ACD CD 6177 XCH A,R5 ;2AB0 CD 2ACE FB 6178 MOV R3,A ;2AB1 FB 2ACF E4 6179 CLR A ;2AB2 E4 2AD0 CC 6180 XCH A,R4 ;2AB3 CC 2AD1 FA 6181 MOV R2,A ;2AB4 FA 2AD2 E4 6182 CLR A ;2AB5 E4 2AD3 C8 6183 XCH A,R0 ;2AB6 C8 2AD4 F9 6184 MOV R1,A ;2AB7 F9 2AD5 22 6185 RET ;2AB8 22 6186 ;========================================================================== 2AD6 C3 6187 Q2AB9: CLR C ;2AB9 C3 2AD7 E4 6188 CLR A ;2ABA E4 2AD8 9F 6189 SUBB A,R7 ;2ABB 9F 2AD9 FF 6190 MOV R7,A ;2ABC FF 2ADA E4 6191 CLR A ;2ABD E4 2ADB 9E 6192 SUBB A,R6 ;2ABE 9E 2ADC FE 6193 MOV R6,A ;2ABF FE 2ADD E4 6194 CLR A ;2AC0 E4 2ADE 9D 6195 SUBB A,R5 ;2AC1 9D 2ADF FD 6196 MOV R5,A ;2AC2 FD 2AE0 E4 6197 CLR A ;2AC3 E4 2AE1 9C 6198 SUBB A,R4 ;2AC4 9C 2AE2 FC 6199 MOV R4,A ;2AC5 FC 2AE3 22 6200 RET ;2AC6 22 6201 ;========================================================================== 2AE4 EB 6202 Q2AC7: MOV A,R3 ;2AC7 EB 2AE5 9F 6203 SUBB A,R7 ;2AC8 9F 2AE6 F5F0 6204 MOV B,A ;2AC9 F5 F0 2AE8 EA 6205 MOV A,R2 ;2ACB EA 2AE9 9E 6206 SUBB A,R6 ;2ACC 9E 2AEA 42F0 6207 ORL B,A ;2ACD 42 F0 2AEC E9 6208 MOV A,R1 ;2ACF E9 2AED 9D 6209 SUBB A,R5 ;2AD0 9D 2AEE 42F0 6210 ORL B,A ;2AD1 42 F0 2AF0 EC 6211 MOV A,R4 ;2AD3 EC 2AF1 6480 6212 XRL A,#80H ;2AD4 64 80 2AF3 C8 6213 XCH A,R0 ;2AD6 C8 2AF4 6480 6214 XRL A,#80H ;2AD7 64 80 2AF6 98 6215 SUBB A,R0 ;2AD9 98 2AF7 45F0 6216 ORL A,B ;2ADA 45 F0 2AF9 22 6217 RET ;2ADC 22 6218 ;========================================================================== 2AFA EB 6219 Q2ADD: MOV A,R3 ;2ADD EB 2AFB 9F 6220 SUBB A,R7 ;2ADE 9F 2AFC F5F0 6221 MOV B,A ;2ADF F5 F0 2AFE EA 6222 MOV A,R2 ;2AE1 EA 2AFF 9E 6223 SUBB A,R6 ;2AE2 9E 2B00 42F0 6224 ORL B,A ;2AE3 42 F0 2B02 E9 6225 MOV A,R1 ;2AE5 E9 2B03 9D 6226 SUBB A,R5 ;2AE6 9D 2B04 42F0 6227 ORL B,A ;2AE7 42 F0 2B06 E8 6228 MOV A,R0 ;2AE9 E8 2B07 9C 6229 SUBB A,R4 ;2AEA 9C 2B08 45F0 6230 ORL A,B ;2AEB 45 F0 2B0A 22 6231 RET ;2AED 22 6232 ;========================================================================== 2B0B E4 6233 Q2AEE: CLR A ;2AEE E4 2B0C 93 6234 MOVC A,@A+DPTR ;2AEF 93 2B0D F8 6235 MOV R0,A ;2AF0 F8 2B0E 7401 6236 MOV A,#01H ;2AF1 74 01 2B10 93 6237 MOVC A,@A+DPTR ;2AF3 93 2B11 F9 6238 MOV R1,A ;2AF4 F9 2B12 7402 6239 MOV A,#02H ;2AF5 74 02 2B14 93 6240 MOVC A,@A+DPTR ;2AF7 93 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 106 2B15 FA 6241 MOV R2,A ;2AF8 FA 2B16 7403 6242 MOV A,#03H ;2AF9 74 03 2B18 93 6243 MOVC A,@A+DPTR ;2AFB 93 2B19 FB 6244 MOV R3,A ;2AFC FB 2B1A 22 6245 RET ;2AFD 22 6246 ;========================================================================== 2B1B EC 6247 Q2AFE: MOV A,R4 ;2AFE EC 2B1C F0 6248 MOVX @DPTR,A ;2AFF F0 2B1D A3 6249 INC DPTR ;2B00 A3 2B1E ED 6250 MOV A,R5 ;2B01 ED 2B1F F0 6251 MOVX @DPTR,A ;2B02 F0 2B20 A3 6252 INC DPTR ;2B03 A3 2B21 EE 6253 MOV A,R6 ;2B04 EE 2B22 F0 6254 MOVX @DPTR,A ;2B05 F0 2B23 A3 6255 INC DPTR ;2B06 A3 2B24 EF 6256 MOV A,R7 ;2B07 EF 2B25 F0 6257 MOVX @DPTR,A ;2B08 F0 2B26 22 6258 RET ;2B09 22 6259 ;========================================================================== 2B27 A882 6260 Q2B0A: MOV R0,DPL ;2B0A A8 82 2B29 8583F0 6261 MOV B,DPH ;2B0C 85 83 F0 2B2C D083 6262 POP DPH ;2B0F D0 83 2B2E D082 6263 POP DPL ;2B11 D0 82 2B30 122B3E 6264 LCALL Q2B21 ;2B13 12 2B 21 2B33 122B3E 6265 LCALL Q2B21 ;2B16 12 2B 21 2B36 122B3E 6266 LCALL Q2B21 ;2B19 12 2B 21 2B39 122B3E 6267 LCALL Q2B21 ;2B1C 12 2B 21 2B3C E4 6268 CLR A ;2B1F E4 2B3D 73 6269 JMP @A+DPTR ;2B20 73 2B3E E4 6270 Q2B21: CLR A ;2B21 E4 2B3F 93 6271 MOVC A,@A+DPTR ;2B22 93 2B40 A3 6272 INC DPTR ;2B23 A3 2B41 C583 6273 XCH A,DPH ;2B24 C5 83 2B43 C5F0 6274 XCH A,B ;2B26 C5 F0 2B45 C583 6275 XCH A,DPH ;2B28 C5 83 2B47 C8 6276 XCH A,R0 ;2B2A C8 2B48 C582 6277 XCH A,DPL ;2B2B C5 82 2B4A C8 6278 XCH A,R0 ;2B2D C8 2B4B F0 6279 MOVX @DPTR,A ;2B2E F0 2B4C A3 6280 INC DPTR ;2B2F A3 2B4D C583 6281 XCH A,DPH ;2B30 C5 83 2B4F C5F0 6282 XCH A,B ;2B32 C5 F0 2B51 C583 6283 XCH A,DPH ;2B34 C5 83 2B53 C8 6284 XCH A,R0 ;2B36 C8 2B54 C582 6285 XCH A,DPL ;2B37 C5 82 2B56 C8 6286 XCH A,R0 ;2B39 C8 2B57 22 6287 RET ;2B3A 22 6288 ;========================================================================== 2B58 FA 6289 Q2B3B: MOV R2,A ;2B3B FA 2B59 E6 6290 MOV A,@R0 ;2B3C E6 2B5A FB 6291 MOV R3,A ;2B3D FB 2B5B 08 6292 INC R0 ;2B3E 08 2B5C 08 6293 INC R0 ;2B3F 08 2B5D E6 6294 MOV A,@R0 ;2B40 E6 2B5E F9 6295 MOV R1,A ;2B41 F9 2B5F 25F0 6296 ADD A,B ;2B42 25 F0 2B61 F6 6297 MOV @R0,A ;2B44 F6 2B62 18 6298 DEC R0 ;2B45 18 2B63 E6 6299 MOV A,@R0 ;2B46 E6 2B64 CA 6300 XCH A,R2 ;2B47 CA 2B65 3A 6301 ADDC A,R2 ;2B48 3A 2B66 F6 6302 MOV @R0,A ;2B49 F6 2B67 22 6303 RET ;2B4A 22 6304 ;========================================================================== 2B68 D083 6305 Q2B4B: POP DPH ;2B4B D0 83 2B6A D082 6306 POP DPL ;2B4D D0 82 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 107 2B6C F8 6307 MOV R0,A ;2B4F F8 2B6D E4 6308 Q2B50: CLR A ;2B50 E4 2B6E 93 6309 MOVC A,@A+DPTR ;2B51 93 2B6F 7012 6310 JNZ Q2B66 ;2B52 70 12 2B71 7401 6311 MOV A,#01H ;2B54 74 01 2B73 93 6312 MOVC A,@A+DPTR ;2B56 93 2B74 700D 6313 JNZ Q2B66 ;2B57 70 0D 2B76 A3 6314 INC DPTR ;2B59 A3 2B77 A3 6315 INC DPTR ;2B5A A3 2B78 93 6316 Q2B5B: MOVC A,@A+DPTR ;2B5B 93 2B79 F8 6317 MOV R0,A ;2B5C F8 2B7A 7401 6318 MOV A,#01H ;2B5D 74 01 2B7C 93 6319 MOVC A,@A+DPTR ;2B5F 93 2B7D F582 6320 MOV DPL,A ;2B60 F5 82 2B7F 8883 6321 MOV DPH,R0 ;2B62 88 83 2B81 E4 6322 CLR A ;2B64 E4 2B82 73 6323 JMP @A+DPTR ;2B65 73 2B83 7402 6324 Q2B66: MOV A,#02H ;2B66 74 02 2B85 93 6325 MOVC A,@A+DPTR ;2B68 93 2B86 68 6326 XRL A,R0 ;2B69 68 2B87 60EF 6327 JZ Q2B5B ;2B6A 60 EF 2B89 A3 6328 INC DPTR ;2B6C A3 2B8A A3 6329 INC DPTR ;2B6D A3 2B8B A3 6330 INC DPTR ;2B6E A3 2B8C 80DF 6331 SJMP Q2B50 ;2B6F 80 DF 2B8E E7 6332 Q2B71: MOV A,@R1 ;2B71 E7 2B8F 09 6333 INC R1 ;2B72 09 2B90 F6 6334 MOV @R0,A ;2B73 F6 2B91 08 6335 INC R0 ;2B74 08 2B92 70FA 6336 JNZ Q2B71 ;2B75 70 FA 2B94 8046 6337 SJMP Q2BBF ;2B77 80 46 2B96 E7 6338 Q2B79: MOV A,@R1 ;2B79 E7 2B97 09 6339 INC R1 ;2B7A 09 2B98 F2 6340 MOVX @R0,A ;2B7B F2 2B99 08 6341 INC R0 ;2B7C 08 2B9A 70FA 6342 JNZ Q2B79 ;2B7D 70 FA 2B9C 803E 6343 SJMP Q2BBF ;2B7F 80 3E 2B9E 8882 6344 Q2B81: MOV DPL,R0 ;2B81 88 82 2BA0 8C83 6345 MOV DPH,R4 ;2B83 8C 83 2BA2 E7 6346 Q2B85: MOV A,@R1 ;2B85 E7 2BA3 09 6347 INC R1 ;2B86 09 2BA4 F0 6348 MOVX @DPTR,A ;2B87 F0 2BA5 A3 6349 INC DPTR ;2B88 A3 2BA6 70FA 6350 JNZ Q2B85 ;2B89 70 FA 2BA8 807E 6351 SJMP Q2C0B ;2B8B 80 7E 2BAA E3 6352 Q2B8D: MOVX A,@R1 ;2B8D E3 2BAB 09 6353 INC R1 ;2B8E 09 2BAC F6 6354 MOV @R0,A ;2B8F F6 2BAD 08 6355 INC R0 ;2B90 08 2BAE 70FA 6356 JNZ Q2B8D ;2B91 70 FA 2BB0 8076 6357 SJMP Q2C0B ;2B93 80 76 2BB2 E3 6358 Q2B95: MOVX A,@R1 ;2B95 E3 2BB3 09 6359 INC R1 ;2B96 09 2BB4 F2 6360 MOVX @R0,A ;2B97 F2 2BB5 08 6361 INC R0 ;2B98 08 2BB6 70FA 6362 JNZ Q2B95 ;2B99 70 FA 2BB8 806E 6363 SJMP Q2C0B ;2B9B 80 6E 2BBA 8882 6364 Q2B9D: MOV DPL,R0 ;2B9D 88 82 2BBC 8C83 6365 MOV DPH,R4 ;2B9F 8C 83 2BBE E3 6366 Q2BA1: MOVX A,@R1 ;2BA1 E3 2BBF 09 6367 INC R1 ;2BA2 09 2BC0 F0 6368 MOVX @DPTR,A ;2BA3 F0 2BC1 A3 6369 INC DPTR ;2BA4 A3 2BC2 70FA 6370 JNZ Q2BA1 ;2BA5 70 FA 2BC4 8062 6371 SJMP Q2C0B ;2BA7 80 62 2BC6 8982 6372 Q2BA9: MOV DPL,R1 ;2BA9 89 82 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 108 2BC8 8A83 6373 MOV DPH,R2 ;2BAB 8A 83 2BCA E0 6374 Q2BAD: MOVX A,@DPTR ;2BAD E0 2BCB A3 6375 INC DPTR ;2BAE A3 2BCC F6 6376 MOV @R0,A ;2BAF F6 2BCD 08 6377 INC R0 ;2BB0 08 2BCE 70FA 6378 JNZ Q2BAD ;2BB1 70 FA 2BD0 8056 6379 SJMP Q2C0B ;2BB3 80 56 2BD2 8982 6380 Q2BB5: MOV DPL,R1 ;2BB5 89 82 2BD4 8A83 6381 MOV DPH,R2 ;2BB7 8A 83 2BD6 E0 6382 Q2BB9: MOVX A,@DPTR ;2BB9 E0 2BD7 A3 6383 INC DPTR ;2BBA A3 2BD8 F2 6384 MOVX @R0,A ;2BBB F2 2BD9 08 6385 INC R0 ;2BBC 08 2BDA 70FA 6386 JNZ Q2BB9 ;2BBD 70 FA 2BDC 804A 6387 Q2BBF: SJMP Q2C0B ;2BBF 80 4A 2BDE 80D2 6388 SJMP Q2B95 ;2BC1 80 D2 2BE0 80FA 6389 SJMP Q2BBF ;2BC3 80 FA 2BE2 80C6 6390 SJMP Q2B8D ;2BC5 80 C6 2BE4 80D4 6391 SJMP Q2B9D ;2BC7 80 D4 2BE6 8065 6392 SJMP Q2C30 ;2BC9 80 65 2BE8 80F2 6393 SJMP Q2BBF ;2BCB 80 F2 2BEA 8031 6394 SJMP Q2C00 ;2BCD 80 31 2BEC 8010 6395 SJMP Q2BE1 ;2BCF 80 10 2BEE 80A6 6396 SJMP Q2B79 ;2BD1 80 A6 2BF0 80EA 6397 SJMP Q2BBF ;2BD3 80 EA 2BF2 809A 6398 SJMP Q2B71 ;2BD5 80 9A 2BF4 80A8 6399 SJMP Q2B81 ;2BD7 80 A8 2BF6 80DA 6400 SJMP Q2BB5 ;2BD9 80 DA 2BF8 80E2 6401 SJMP Q2BBF ;2BDB 80 E2 2BFA 80CA 6402 SJMP Q2BA9 ;2BDD 80 CA 2BFC 8031 6403 SJMP Q2C12 ;2BDF 80 31 2BFE 8982 6404 Q2BE1: MOV DPL,R1 ;2BE1 89 82 2C00 8A83 6405 MOV DPH,R2 ;2BE3 8A 83 2C02 EC 6406 MOV A,R4 ;2BE5 EC 2C03 FA 6407 MOV R2,A ;2BE6 FA 2C04 E4 6408 Q2BE7: CLR A ;2BE7 E4 2C05 93 6409 MOVC A,@A+DPTR ;2BE8 93 2C06 A3 6410 INC DPTR ;2BE9 A3 2C07 C8 6411 XCH A,R0 ;2BEA C8 2C08 C582 6412 XCH A,DPL ;2BEB C5 82 2C0A C8 6413 XCH A,R0 ;2BED C8 2C0B CC 6414 XCH A,R4 ;2BEE CC 2C0C C583 6415 XCH A,DPH ;2BEF C5 83 2C0E CC 6416 XCH A,R4 ;2BF1 CC 2C0F F0 6417 MOVX @DPTR,A ;2BF2 F0 2C10 A3 6418 INC DPTR ;2BF3 A3 2C11 C8 6419 XCH A,R0 ;2BF4 C8 2C12 C582 6420 XCH A,DPL ;2BF5 C5 82 2C14 C8 6421 XCH A,R0 ;2BF7 C8 2C15 CC 6422 XCH A,R4 ;2BF8 CC 2C16 C583 6423 XCH A,DPH ;2BF9 C5 83 2C18 CC 6424 XCH A,R4 ;2BFB CC 2C19 70E9 6425 JNZ Q2BE7 ;2BFC 70 E9 2C1B 800D 6426 SJMP Q2C0D ;2BFE 80 0D 2C1D 8982 6427 Q2C00: MOV DPL,R1 ;2C00 89 82 2C1F 8A83 6428 MOV DPH,R2 ;2C02 8A 83 2C21 E4 6429 Q2C04: CLR A ;2C04 E4 2C22 93 6430 MOVC A,@A+DPTR ;2C05 93 2C23 A3 6431 INC DPTR ;2C06 A3 2C24 F6 6432 MOV @R0,A ;2C07 F6 2C25 08 6433 INC R0 ;2C08 08 2C26 70F9 6434 JNZ Q2C04 ;2C09 70 F9 2C28 EC 6435 Q2C0B: MOV A,R4 ;2C0B EC 2C29 FA 6436 MOV R2,A ;2C0C FA 2C2A A9F0 6437 Q2C0D: MOV R1,B ;2C0D A9 F0 2C2C ED 6438 MOV A,R5 ;2C0F ED A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 109 2C2D FB 6439 MOV R3,A ;2C10 FB 2C2E 22 6440 RET ;2C11 22 6441 ;========================================================================== 2C2F 8982 6442 Q2C12: MOV DPL,R1 ;2C12 89 82 2C31 8A83 6443 MOV DPH,R2 ;2C14 8A 83 2C33 EC 6444 MOV A,R4 ;2C16 EC 2C34 FA 6445 MOV R2,A ;2C17 FA 2C35 E0 6446 Q2C18: MOVX A,@DPTR ;2C18 E0 2C36 A3 6447 INC DPTR ;2C19 A3 2C37 C8 6448 XCH A,R0 ;2C1A C8 2C38 C582 6449 XCH A,DPL ;2C1B C5 82 2C3A C8 6450 XCH A,R0 ;2C1D C8 2C3B CC 6451 XCH A,R4 ;2C1E CC 2C3C C583 6452 XCH A,DPH ;2C1F C5 83 2C3E CC 6453 XCH A,R4 ;2C21 CC 2C3F F0 6454 MOVX @DPTR,A ;2C22 F0 2C40 A3 6455 INC DPTR ;2C23 A3 2C41 C8 6456 XCH A,R0 ;2C24 C8 2C42 C582 6457 XCH A,DPL ;2C25 C5 82 2C44 C8 6458 XCH A,R0 ;2C27 C8 2C45 CC 6459 XCH A,R4 ;2C28 CC 2C46 C583 6460 XCH A,DPH ;2C29 C5 83 2C48 CC 6461 XCH A,R4 ;2C2B CC 2C49 70EA 6462 JNZ Q2C18 ;2C2C 70 EA 2C4B 80DD 6463 SJMP Q2C0D ;2C2E 80 DD 2C4D 8982 6464 Q2C30: MOV DPL,R1 ;2C30 89 82 2C4F 8A83 6465 MOV DPH,R2 ;2C32 8A 83 2C51 E4 6466 Q2C34: CLR A ;2C34 E4 2C52 93 6467 MOVC A,@A+DPTR ;2C35 93 2C53 A3 6468 INC DPTR ;2C36 A3 2C54 F2 6469 MOVX @R0,A ;2C37 F2 2C55 08 6470 INC R0 ;2C38 08 2C56 70F9 6471 JNZ Q2C34 ;2C39 70 F9 2C58 80CE 6472 SJMP Q2C0B ;2C3B 80 CE 2C5A 88F0 6473 Q2C3D: MOV B,R0 ;2C3D 88 F0 2C5C ED 6474 MOV A,R5 ;2C3F ED 2C5D 2402 6475 ADD A,#02H ;2C40 24 02 2C5F B40400 6476 CJNE A,#04H,Q2C45 ;2C42 B4 04 00 2C62 50C4 6477 Q2C45: JNC Q2C0B ;2C45 50 C4 2C64 F582 6478 MOV DPL,A ;2C47 F5 82 2C66 EB 6479 MOV A,R3 ;2C49 EB 2C67 2402 6480 ADD A,#02H ;2C4A 24 02 2C69 B40400 6481 CJNE A,#04H,Q2C4F ;2C4C B4 04 00 2C6C 50BA 6482 Q2C4F: JNC Q2C0B ;2C4F 50 BA 2C6E 23 6483 RL A ;2C51 23 2C6F 23 6484 RL A ;2C52 23 2C70 4582 6485 ORL A,DPL ;2C53 45 82 2C72 23 6486 RL A ;2C55 23 2C73 902BC1 6487 MOV DPTR,#2BC1H ;2C56 90 2B C1 2C76 73 6488 JMP @A+DPTR ;2C59 73 2C77 C2AF 6489 Q2C5A: CLR EA ;2C5A C2 AF 2C79 53DAFE 6490 ANL 0DAH,#0FEH ;2C5C 53 DA FE 2C7C 53DBFE 6491 ANL 0DBH,#0FEH ;2C5F 53 DB FE 2C7F 53DCFE 6492 ANL 0DCH,#0FEH ;2C62 53 DC FE 2C82 D2AF 6493 Q2C65: SETB EA ;2C65 D2 AF 2C84 E4 6494 CLR A ;2C67 E4 2C85 FF 6495 MOV R7,A ;2C68 FF 2C86 8F44 6496 Q2C69: MOV 44H,R7 ;2C69 8F 44 2C88 7474 6497 MOV A,#74H ;2C6B 74 74 2C8A 2F 6498 ADD A,R7 ;2C6D 2F 2C8B F582 6499 MOV DPL,A ;2C6E F5 82 2C8D E4 6500 CLR A ;2C70 E4 2C8E 3407 6501 ADDC A,#07H ;2C71 34 07 2C90 F583 6502 MOV DPH,A ;2C73 F5 83 2C92 E0 6503 MOVX A,@DPTR ;2C75 E0 2C93 FF 6504 MOV R7,A ;2C76 FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 110 2C94 D3 6505 SETB C ;2C77 D3 2C95 9464 6506 SUBB A,#64H ;2C78 94 64 2C97 5032 6507 JNC Q2CAE ;2C7A 50 32 2C99 E544 6508 MOV A,44H ;2C7C E5 44 2C9B 25E0 6509 ADD A,ACC ;2C7E 25 E0 2C9D 24A7 6510 ADD A,#0A7H ;2C80 24 A7 2C9F F582 6511 MOV DPL,A ;2C82 F5 82 2CA1 E4 6512 CLR A ;2C84 E4 2CA2 340E 6513 ADDC A,#0EH ;2C85 34 0E 2CA4 F583 6514 MOV DPH,A ;2C87 F5 83 2CA6 E4 6515 CLR A ;2C89 E4 2CA7 F0 6516 MOVX @DPTR,A ;2C8A F0 2CA8 A3 6517 INC DPTR ;2C8B A3 2CA9 F0 6518 MOVX @DPTR,A ;2C8C F0 2CAA E544 6519 MOV A,44H ;2C8D E5 44 2CAC 25E0 6520 ADD A,ACC ;2C8F 25 E0 2CAE 24D8 6521 ADD A,#0D8H ;2C91 24 D8 2CB0 F582 6522 MOV DPL,A ;2C93 F5 82 2CB2 E4 6523 CLR A ;2C95 E4 2CB3 3403 6524 ADDC A,#03H ;2C96 34 03 2CB5 F583 6525 MOV DPH,A ;2C98 F5 83 2CB7 E0 6526 MOVX A,@DPTR ;2C9A E0 2CB8 FC 6527 MOV R4,A ;2C9B FC 2CB9 A3 6528 INC DPTR ;2C9C A3 2CBA E0 6529 MOVX A,@DPTR ;2C9D E0 2CBB C3 6530 CLR C ;2C9E C3 2CBC 944C 6531 SUBB A,#4CH ;2C9F 94 4C 2CBE EC 6532 MOV A,R4 ;2CA1 EC 2CBF 9404 6533 SUBB A,#04H ;2CA2 94 04 2CC1 E544 6534 MOV A,44H ;2CA4 E5 44 2CC3 4003 6535 JC Q2CAB ;2CA6 40 03 2CC5 023445 6536 LJMP Q3428 ;2CA8 02 34 28 6537 ;========================================================================== 2CC8 023458 6538 Q2CAB: LJMP Q343B ;2CAB 02 34 3B 6539 ;========================================================================== 2CCB EF 6540 Q2CAE: MOV A,R7 ;2CAE EF 2CCC 249B 6541 ADD A,#9BH ;2CAF 24 9B 2CCE 75F005 6542 MOV B,#05H ;2CB1 75 F0 05 2CD1 84 6543 DIV AB ;2CB4 84 2CD2 04 6544 INC A ;2CB5 04 2CD3 F548 6545 MOV 48H,A ;2CB6 F5 48 2CD5 E4 6546 CLR A ;2CB8 E4 2CD6 F558 6547 MOV 58H,A ;2CB9 F5 58 2CD8 F557 6548 MOV 57H,A ;2CBB F5 57 2CDA F556 6549 MOV 56H,A ;2CBD F5 56 2CDC F555 6550 MOV 55H,A ;2CBF F5 55 2CDE F545 6551 MOV 45H,A ;2CC1 F5 45 2CE0 E545 6552 Q2CC3: MOV A,45H ;2CC3 E5 45 2CE2 C3 6553 CLR C ;2CC5 C3 2CE3 9548 6554 SUBB A,48H ;2CC6 95 48 2CE5 4003 6555 JC Q2CCD ;2CC8 40 03 2CE7 022ECE 6556 LJMP Q2EB1 ;2CCA 02 2E B1 6557 ;========================================================================== 2CEA E545 6558 Q2CCD: MOV A,45H ;2CCD E5 45 2CEC 75F005 6559 MOV B,#05H ;2CCF 75 F0 05 2CEF A4 6560 MUL AB ;2CD2 A4 2CF0 F546 6561 MOV 46H,A ;2CD3 F5 46 2CF2 FF 6562 MOV R7,A ;2CD5 FF 2CF3 75F096 6563 MOV B,#96H ;2CD6 75 F0 96 2CF6 E544 6564 MOV A,44H ;2CD9 E5 44 2CF8 A4 6565 MUL AB ;2CDB A4 2CF9 2400 6566 ADD A,#00H ;2CDC 24 00 2CFB F582 6567 MOV DPL,A ;2CDE F5 82 2CFD E5F0 6568 MOV A,B ;2CE0 E5 F0 2CFF 340B 6569 ADDC A,#0BH ;2CE2 34 0B 2D01 F583 6570 MOV DPH,A ;2CE4 F5 83 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 111 2D03 E582 6571 MOV A,DPL ;2CE6 E5 82 2D05 2F 6572 ADD A,R7 ;2CE8 2F 2D06 F582 6573 MOV DPL,A ;2CE9 F5 82 2D08 E4 6574 CLR A ;2CEB E4 2D09 3583 6575 ADDC A,DPH ;2CEC 35 83 2D0B F583 6576 MOV DPH,A ;2CEE F5 83 2D0D E0 6577 MOVX A,@DPTR ;2CF0 E0 2D0E FC 6578 MOV R4,A ;2CF1 FC 2D0F E4 6579 CLR A ;2CF2 E4 2D10 122581 6580 LCALL Q2564 ;2CF3 12 25 64 2D13 E4 6581 CLR A ;2CF6 E4 2D14 FB 6582 MOV R3,A ;2CF7 FB 2D15 FA 6583 MOV R2,A ;2CF8 FA 2D16 7980 6584 MOV R1,#80H ;2CF9 79 80 2D18 7843 6585 MOV R0,#43H ;2CFB 78 43 2D1A 122364 6586 LCALL Q2347 ;2CFD 12 23 47 2D1D C004 6587 PUSH 04H ;2D00 C0 04 2D1F C005 6588 PUSH 05H ;2D02 C0 05 2D21 C006 6589 PUSH 06H ;2D04 C0 06 2D23 C007 6590 PUSH 07H ;2D06 C0 07 2D25 75F096 6591 MOV B,#96H ;2D08 75 F0 96 2D28 E544 6592 MOV A,44H ;2D0B E5 44 2D2A A4 6593 MUL AB ;2D0D A4 2D2B 24F0 6594 ADD A,#0F0H ;2D0E 24 F0 2D2D F582 6595 MOV DPL,A ;2D10 F5 82 2D2F E5F0 6596 MOV A,B ;2D12 E5 F0 2D31 3403 6597 ADDC A,#03H ;2D14 34 03 2D33 F583 6598 MOV DPH,A ;2D16 F5 83 2D35 E582 6599 MOV A,DPL ;2D18 E5 82 2D37 2546 6600 ADD A,46H ;2D1A 25 46 2D39 F582 6601 MOV DPL,A ;2D1C F5 82 2D3B E4 6602 CLR A ;2D1E E4 2D3C 3583 6603 ADDC A,DPH ;2D1F 35 83 2D3E F583 6604 MOV DPH,A ;2D21 F5 83 2D40 E0 6605 MOVX A,@DPTR ;2D23 E0 2D41 FC 6606 MOV R4,A ;2D24 FC 2D42 E4 6607 CLR A ;2D25 E4 2D43 122581 6608 LCALL Q2564 ;2D26 12 25 64 2D46 E4 6609 CLR A ;2D29 E4 2D47 FB 6610 MOV R3,A ;2D2A FB 2D48 FA 6611 MOV R2,A ;2D2B FA 2D49 7980 6612 MOV R1,#80H ;2D2C 79 80 2D4B 7847 6613 MOV R0,#47H ;2D2E 78 47 2D4D 122364 6614 LCALL Q2347 ;2D30 12 23 47 2D50 D003 6615 POP 03H ;2D33 D0 03 2D52 D002 6616 POP 02H ;2D35 D0 02 2D54 D001 6617 POP 01H ;2D37 D0 01 2D56 D000 6618 POP 00H ;2D39 D0 00 2D58 122273 6619 LCALL Q2256 ;2D3B 12 22 56 2D5B C004 6620 PUSH 04H ;2D3E C0 04 2D5D C005 6621 PUSH 05H ;2D40 C0 05 2D5F C006 6622 PUSH 06H ;2D42 C0 06 2D61 C007 6623 PUSH 07H ;2D44 C0 07 2D63 75F096 6624 MOV B,#96H ;2D46 75 F0 96 2D66 E544 6625 MOV A,44H ;2D49 E5 44 2D68 A4 6626 MUL AB ;2D4B A4 2D69 247B 6627 ADD A,#7BH ;2D4C 24 7B 2D6B F582 6628 MOV DPL,A ;2D4E F5 82 2D6D E5F0 6629 MOV A,B ;2D50 E5 F0 2D6F 3407 6630 ADDC A,#07H ;2D52 34 07 2D71 F583 6631 MOV DPH,A ;2D54 F5 83 2D73 E582 6632 MOV A,DPL ;2D56 E5 82 2D75 2546 6633 ADD A,46H ;2D58 25 46 2D77 F582 6634 MOV DPL,A ;2D5A F5 82 2D79 E4 6635 CLR A ;2D5C E4 2D7A 3583 6636 ADDC A,DPH ;2D5D 35 83 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 112 2D7C F583 6637 MOV DPH,A ;2D5F F5 83 2D7E E0 6638 MOVX A,@DPTR ;2D61 E0 2D7F FC 6639 MOV R4,A ;2D62 FC 2D80 E4 6640 CLR A ;2D63 E4 2D81 122581 6641 LCALL Q2564 ;2D64 12 25 64 2D84 D003 6642 POP 03H ;2D67 D0 03 2D86 D002 6643 POP 02H ;2D69 D0 02 2D88 D001 6644 POP 01H ;2D6B D0 01 2D8A D000 6645 POP 00H ;2D6D D0 00 2D8C 122273 6646 LCALL Q2256 ;2D6F 12 22 56 2D8F C004 6647 PUSH 04H ;2D72 C0 04 2D91 C005 6648 PUSH 05H ;2D74 C0 05 2D93 C006 6649 PUSH 06H ;2D76 C0 06 2D95 C007 6650 PUSH 07H ;2D78 C0 07 2D97 75F096 6651 MOV B,#96H ;2D7A 75 F0 96 2D9A E544 6652 MOV A,44H ;2D7D E5 44 2D9C A4 6653 MUL AB ;2D7F A4 2D9D 2464 6654 ADD A,#64H ;2D80 24 64 2D9F F582 6655 MOV DPL,A ;2D82 F5 82 2DA1 E5F0 6656 MOV A,B ;2D84 E5 F0 2DA3 340B 6657 ADDC A,#0BH ;2D86 34 0B 2DA5 F583 6658 MOV DPH,A ;2D88 F5 83 2DA7 E582 6659 MOV A,DPL ;2D8A E5 82 2DA9 2546 6660 ADD A,46H ;2D8C 25 46 2DAB F582 6661 MOV DPL,A ;2D8E F5 82 2DAD E4 6662 CLR A ;2D90 E4 2DAE 3583 6663 ADDC A,DPH ;2D91 35 83 2DB0 F583 6664 MOV DPH,A ;2D93 F5 83 2DB2 E0 6665 MOVX A,@DPTR ;2D95 E0 2DB3 FC 6666 MOV R4,A ;2D96 FC 2DB4 E4 6667 CLR A ;2D97 E4 2DB5 122581 6668 LCALL Q2564 ;2D98 12 25 64 2DB8 E4 6669 CLR A ;2D9B E4 2DB9 FB 6670 MOV R3,A ;2D9C FB 2DBA FA 6671 MOV R2,A ;2D9D FA 2DBB 7980 6672 MOV R1,#80H ;2D9E 79 80 2DBD 7843 6673 MOV R0,#43H ;2DA0 78 43 2DBF 122364 6674 LCALL Q2347 ;2DA2 12 23 47 2DC2 C004 6675 PUSH 04H ;2DA5 C0 04 2DC4 C005 6676 PUSH 05H ;2DA7 C0 05 2DC6 C006 6677 PUSH 06H ;2DA9 C0 06 2DC8 C007 6678 PUSH 07H ;2DAB C0 07 2DCA 75F096 6679 MOV B,#96H ;2DAD 75 F0 96 2DCD E544 6680 MOV A,44H ;2DB0 E5 44 2DCF A4 6681 MUL AB ;2DB2 A4 2DD0 2454 6682 ADD A,#54H ;2DB3 24 54 2DD2 F582 6683 MOV DPL,A ;2DB5 F5 82 2DD4 E5F0 6684 MOV A,B ;2DB7 E5 F0 2DD6 3404 6685 ADDC A,#04H ;2DB9 34 04 2DD8 F583 6686 MOV DPH,A ;2DBB F5 83 2DDA E582 6687 MOV A,DPL ;2DBD E5 82 2DDC 2546 6688 ADD A,46H ;2DBF 25 46 2DDE F582 6689 MOV DPL,A ;2DC1 F5 82 2DE0 E4 6690 CLR A ;2DC3 E4 2DE1 3583 6691 ADDC A,DPH ;2DC4 35 83 2DE3 F583 6692 MOV DPH,A ;2DC6 F5 83 2DE5 E0 6693 MOVX A,@DPTR ;2DC8 E0 2DE6 FC 6694 MOV R4,A ;2DC9 FC 2DE7 E4 6695 CLR A ;2DCA E4 2DE8 122581 6696 LCALL Q2564 ;2DCB 12 25 64 2DEB E4 6697 CLR A ;2DCE E4 2DEC FB 6698 MOV R3,A ;2DCF FB 2DED FA 6699 MOV R2,A ;2DD0 FA 2DEE 7980 6700 MOV R1,#80H ;2DD1 79 80 2DF0 7847 6701 MOV R0,#47H ;2DD3 78 47 2DF2 122364 6702 LCALL Q2347 ;2DD5 12 23 47 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 113 2DF5 A804 6703 MOV R0,04H ;2DD8 A8 04 2DF7 A905 6704 MOV R1,05H ;2DDA A9 05 2DF9 AA06 6705 MOV R2,06H ;2DDC AA 06 2DFB AB07 6706 MOV R3,07H ;2DDE AB 07 2DFD D007 6707 POP 07H ;2DE0 D0 07 2DFF D006 6708 POP 06H ;2DE2 D0 06 2E01 D005 6709 POP 05H ;2DE4 D0 05 2E03 D004 6710 POP 04H ;2DE6 D0 04 2E05 122273 6711 LCALL Q2256 ;2DE8 12 22 56 2E08 C004 6712 PUSH 04H ;2DEB C0 04 2E0A C005 6713 PUSH 05H ;2DED C0 05 2E0C C006 6714 PUSH 06H ;2DEF C0 06 2E0E C007 6715 PUSH 07H ;2DF1 C0 07 2E10 75F096 6716 MOV B,#96H ;2DF3 75 F0 96 2E13 E544 6717 MOV A,44H ;2DF6 E5 44 2E15 A4 6718 MUL AB ;2DF8 A4 2E16 24DF 6719 ADD A,#0DFH ;2DF9 24 DF 2E18 F582 6720 MOV DPL,A ;2DFB F5 82 2E1A E5F0 6721 MOV A,B ;2DFD E5 F0 2E1C 3407 6722 ADDC A,#07H ;2DFF 34 07 2E1E F583 6723 MOV DPH,A ;2E01 F5 83 2E20 E582 6724 MOV A,DPL ;2E03 E5 82 2E22 2546 6725 ADD A,46H ;2E05 25 46 2E24 F582 6726 MOV DPL,A ;2E07 F5 82 2E26 E4 6727 CLR A ;2E09 E4 2E27 3583 6728 ADDC A,DPH ;2E0A 35 83 2E29 F583 6729 MOV DPH,A ;2E0C F5 83 2E2B E0 6730 MOVX A,@DPTR ;2E0E E0 2E2C FC 6731 MOV R4,A ;2E0F FC 2E2D E4 6732 CLR A ;2E10 E4 2E2E 122581 6733 LCALL Q2564 ;2E11 12 25 64 2E31 A804 6734 MOV R0,04H ;2E14 A8 04 2E33 A905 6735 MOV R1,05H ;2E16 A9 05 2E35 AA06 6736 MOV R2,06H ;2E18 AA 06 2E37 AB07 6737 MOV R3,07H ;2E1A AB 07 2E39 D007 6738 POP 07H ;2E1C D0 07 2E3B D006 6739 POP 06H ;2E1E D0 06 2E3D D005 6740 POP 05H ;2E20 D0 05 2E3F D004 6741 POP 04H ;2E22 D0 04 2E41 122273 6742 LCALL Q2256 ;2E24 12 22 56 2E44 D003 6743 POP 03H ;2E27 D0 03 2E46 D002 6744 POP 02H ;2E29 D0 02 2E48 D001 6745 POP 01H ;2E2B D0 01 2E4A D000 6746 POP 00H ;2E2D D0 00 2E4C 12226F 6747 LCALL Q2252 ;2E2F 12 22 52 2E4F 7B00 6748 MOV R3,#00H ;2E32 7B 00 2E51 7A1B 6749 MOV R2,#1BH ;2E34 7A 1B 2E53 79B7 6750 MOV R1,#0B7H ;2E36 79 B7 2E55 784B 6751 MOV R0,#4BH ;2E38 78 4B 2E57 12246D 6752 LCALL Q2450 ;2E3A 12 24 50 2E5A 8F4C 6753 MOV 4CH,R7 ;2E3D 8F 4C 2E5C 8E4B 6754 MOV 4BH,R6 ;2E3F 8E 4B 2E5E 8D4A 6755 MOV 4AH,R5 ;2E41 8D 4A 2E60 8C49 6756 MOV 49H,R4 ;2E43 8C 49 2E62 E544 6757 MOV A,44H ;2E45 E5 44 2E64 B40513 6758 CJNE A,#05H,Q2E5D ;2E47 B4 05 13 2E67 7B17 6759 MOV R3,#17H ;2E4A 7B 17 2E69 7AB7 6760 MOV R2,#0B7H ;2E4C 7A B7 2E6B 79D1 6761 MOV R1,#0D1H ;2E4E 79 D1 2E6D 7838 6762 MOV R0,#38H ;2E50 78 38 2E6F 122273 6763 LCALL Q2256 ;2E52 12 22 56 2E72 8F4C 6764 MOV 4CH,R7 ;2E55 8F 4C 2E74 8E4B 6765 MOV 4BH,R6 ;2E57 8E 4B 2E76 8D4A 6766 MOV 4AH,R5 ;2E59 8D 4A 2E78 8C49 6767 MOV 49H,R4 ;2E5B 8C 49 2E7A AF4C 6768 Q2E5D: MOV R7,4CH ;2E5D AF 4C A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 114 2E7C AE4B 6769 MOV R6,4BH ;2E5F AE 4B 2E7E AD4A 6770 MOV R5,4AH ;2E61 AD 4A 2E80 AC49 6771 MOV R4,49H ;2E63 AC 49 2E82 E4 6772 CLR A ;2E65 E4 2E83 FB 6773 MOV R3,A ;2E66 FB 2E84 FA 6774 MOV R2,A ;2E67 FA 2E85 79C8 6775 MOV R1,#0C8H ;2E68 79 C8 2E87 7842 6776 MOV R0,#42H ;2E6A 78 42 2E89 12246D 6777 LCALL Q2450 ;2E6C 12 24 50 2E8C 8F4C 6778 MOV 4CH,R7 ;2E6F 8F 4C 2E8E 8E4B 6779 MOV 4BH,R6 ;2E71 8E 4B 2E90 8D4A 6780 MOV 4AH,R5 ;2E73 8D 4A 2E92 8C49 6781 MOV 49H,R4 ;2E75 8C 49 2E94 AB58 6782 MOV R3,58H ;2E77 AB 58 2E96 AA57 6783 MOV R2,57H ;2E79 AA 57 2E98 A956 6784 MOV R1,56H ;2E7B A9 56 2E9A A855 6785 MOV R0,55H ;2E7D A8 55 2E9C C000 6786 PUSH 00H ;2E7F C0 00 2E9E C001 6787 PUSH 01H ;2E81 C0 01 2EA0 C002 6788 PUSH 02H ;2E83 C0 02 2EA2 C003 6789 PUSH 03H ;2E85 C0 03 2EA4 AB4C 6790 MOV R3,4CH ;2E87 AB 4C 2EA6 AA4B 6791 MOV R2,4BH ;2E89 AA 4B 2EA8 A94A 6792 MOV R1,4AH ;2E8B A9 4A 2EAA A849 6793 MOV R0,49H ;2E8D A8 49 2EAC E4 6794 CLR A ;2E8F E4 2EAD FF 6795 MOV R7,A ;2E90 FF 2EAE FE 6796 MOV R6,A ;2E91 FE 2EAF 7D80 6797 MOV R5,#80H ;2E92 7D 80 2EB1 7C3F 6798 MOV R4,#3FH ;2E94 7C 3F 2EB3 12246D 6799 LCALL Q2450 ;2E96 12 24 50 2EB6 D003 6800 POP 03H ;2E99 D0 03 2EB8 D002 6801 POP 02H ;2E9B D0 02 2EBA D001 6802 POP 01H ;2E9D D0 01 2EBC D000 6803 POP 00H ;2E9F D0 00 2EBE 122273 6804 LCALL Q2256 ;2EA1 12 22 56 2EC1 8F58 6805 MOV 58H,R7 ;2EA4 8F 58 2EC3 8E57 6806 MOV 57H,R6 ;2EA6 8E 57 2EC5 8D56 6807 MOV 56H,R5 ;2EA8 8D 56 2EC7 8C55 6808 MOV 55H,R4 ;2EAA 8C 55 2EC9 0545 6809 INC 45H ;2EAC 05 45 2ECB 022CE0 6810 LJMP Q2CC3 ;2EAE 02 2C C3 6811 ;========================================================================== 2ECE AC48 6812 Q2EB1: MOV R4,48H ;2EB1 AC 48 2ED0 E4 6813 CLR A ;2EB3 E4 2ED1 122581 6814 LCALL Q2564 ;2EB4 12 25 64 2ED4 A804 6815 MOV R0,04H ;2EB7 A8 04 2ED6 A905 6816 MOV R1,05H ;2EB9 A9 05 2ED8 AA06 6817 MOV R2,06H ;2EBB AA 06 2EDA AB07 6818 MOV R3,07H ;2EBD AB 07 2EDC AF58 6819 MOV R7,58H ;2EBF AF 58 2EDE AE57 6820 MOV R6,57H ;2EC1 AE 57 2EE0 AD56 6821 MOV R5,56H ;2EC3 AD 56 2EE2 AC55 6822 MOV R4,55H ;2EC5 AC 55 2EE4 12246D 6823 LCALL Q2450 ;2EC7 12 24 50 2EE7 8F60 6824 MOV 60H,R7 ;2ECA 8F 60 2EE9 8E5F 6825 MOV 5FH,R6 ;2ECC 8E 5F 2EEB 8D5E 6826 MOV 5EH,R5 ;2ECE 8D 5E 2EED 8C5D 6827 MOV 5DH,R4 ;2ED0 8C 5D 2EEF E4 6828 CLR A ;2ED2 E4 2EF0 FF 6829 MOV R7,A ;2ED3 FF 2EF1 FE 6830 MOV R6,A ;2ED4 FE 2EF2 7D16 6831 MOV R5,#16H ;2ED5 7D 16 2EF4 7C44 6832 MOV R4,#44H ;2ED7 7C 44 2EF6 AB60 6833 MOV R3,60H ;2ED9 AB 60 2EF8 AA5F 6834 MOV R2,5FH ;2EDB AA 5F A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 115 2EFA A95E 6835 MOV R1,5EH ;2EDD A9 5E 2EFC A85D 6836 MOV R0,5DH ;2EDF A8 5D 2EFE 12250A 6837 LCALL Q24ED ;2EE1 12 24 ED 2F01 4017 6838 JC Q2EFD ;2EE4 40 17 2F03 7F00 6839 MOV R7,#00H ;2EE6 7F 00 2F05 7E80 6840 MOV R6,#80H ;2EE8 7E 80 2F07 7D3B 6841 MOV R5,#3BH ;2EEA 7D 3B 2F09 7C45 6842 MOV R4,#45H ;2EEC 7C 45 2F0B AB60 6843 MOV R3,60H ;2EEE AB 60 2F0D AA5F 6844 MOV R2,5FH ;2EF0 AA 5F 2F0F A95E 6845 MOV R1,5EH ;2EF2 A9 5E 2F11 A85D 6846 MOV R0,5DH ;2EF4 A8 5D 2F13 12250A 6847 LCALL Q24ED ;2EF6 12 24 ED 2F16 6034 6848 JZ Q2F2F ;2EF9 60 34 2F18 4032 6849 JC Q2F2F ;2EFB 40 32 2F1A E544 6850 Q2EFD: MOV A,44H ;2EFD E5 44 2F1C 25E0 6851 ADD A,ACC ;2EFF 25 E0 2F1E 24A7 6852 ADD A,#0A7H ;2F01 24 A7 2F20 F582 6853 MOV DPL,A ;2F03 F5 82 2F22 E4 6854 CLR A ;2F05 E4 2F23 340E 6855 ADDC A,#0EH ;2F06 34 0E 2F25 F583 6856 MOV DPH,A ;2F08 F5 83 2F27 E4 6857 CLR A ;2F0A E4 2F28 F0 6858 MOVX @DPTR,A ;2F0B F0 2F29 A3 6859 INC DPTR ;2F0C A3 2F2A F0 6860 MOVX @DPTR,A ;2F0D F0 2F2B E544 6861 MOV A,44H ;2F0E E5 44 2F2D 25E0 6862 ADD A,ACC ;2F10 25 E0 2F2F 24D8 6863 ADD A,#0D8H ;2F12 24 D8 2F31 F582 6864 MOV DPL,A ;2F14 F5 82 2F33 E4 6865 CLR A ;2F16 E4 2F34 3403 6866 ADDC A,#03H ;2F17 34 03 2F36 F583 6867 MOV DPH,A ;2F19 F5 83 2F38 E0 6868 MOVX A,@DPTR ;2F1B E0 2F39 FE 6869 MOV R6,A ;2F1C FE 2F3A A3 6870 INC DPTR ;2F1D A3 2F3B E0 6871 MOVX A,@DPTR ;2F1E E0 2F3C C3 6872 CLR C ;2F1F C3 2F3D 944C 6873 SUBB A,#4CH ;2F20 94 4C 2F3F EE 6874 MOV A,R6 ;2F22 EE 2F40 9404 6875 SUBB A,#04H ;2F23 94 04 2F42 E544 6876 MOV A,44H ;2F25 E5 44 2F44 4003 6877 JC Q2F2C ;2F27 40 03 2F46 023445 6878 LJMP Q3428 ;2F29 02 34 28 6879 ;========================================================================== 2F49 023458 6880 Q2F2C: LJMP Q343B ;2F2C 02 34 3B 6881 ;========================================================================== 2F4C 7474 6882 Q2F2F: MOV A,#74H ;2F2F 74 74 2F4E 2544 6883 ADD A,44H ;2F31 25 44 2F50 F582 6884 MOV DPL,A ;2F33 F5 82 2F52 E4 6885 CLR A ;2F35 E4 2F53 3407 6886 ADDC A,#07H ;2F36 34 07 2F55 F583 6887 MOV DPH,A ;2F38 F5 83 2F57 E0 6888 MOVX A,@DPTR ;2F3A E0 2F58 75F00F 6889 MOV B,#0FH ;2F3B 75 F0 0F 2F5B 84 6890 DIV AB ;2F3E 84 2F5C F548 6891 MOV 48H,A ;2F3F F5 48 2F5E 755078 6892 MOV 50H,#78H ;2F41 75 50 78 2F61 754F86 6893 MOV 4FH,#86H ;2F44 75 4F 86 2F64 754E07 6894 MOV 4EH,#07H ;2F47 75 4E 07 2F67 754D64 6895 MOV 4DH,#64H ;2F4A 75 4D 64 2F6A 755417 6896 MOV 54H,#17H ;2F4D 75 54 17 2F6D 7553B7 6897 MOV 53H,#0B7H ;2F50 75 53 B7 2F70 7552D1 6898 MOV 52H,#0D1H ;2F53 75 52 D1 2F73 755138 6899 MOV 51H,#38H ;2F56 75 51 38 2F76 E4 6900 CLR A ;2F59 E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 116 2F77 F545 6901 MOV 45H,A ;2F5A F5 45 2F79 E545 6902 Q2F5C: MOV A,45H ;2F5C E5 45 2F7B C3 6903 CLR C ;2F5E C3 2F7C 9548 6904 SUBB A,48H ;2F5F 95 48 2F7E 4003 6905 JC Q2F66 ;2F61 40 03 2F80 0233A0 6906 LJMP Q3383 ;2F63 02 33 83 6907 ;========================================================================== 2F83 E545 6908 Q2F66: MOV A,45H ;2F66 E5 45 2F85 75F00F 6909 MOV B,#0FH ;2F68 75 F0 0F 2F88 A4 6910 MUL AB ;2F6B A4 2F89 F546 6911 MOV 46H,A ;2F6C F5 46 2F8B FF 6912 MOV R7,A ;2F6E FF 2F8C 75F096 6913 MOV B,#96H ;2F6F 75 F0 96 2F8F E544 6914 MOV A,44H ;2F72 E5 44 2F91 A4 6915 MUL AB ;2F74 A4 2F92 2400 6916 ADD A,#00H ;2F75 24 00 2F94 F582 6917 MOV DPL,A ;2F77 F5 82 2F96 E5F0 6918 MOV A,B ;2F79 E5 F0 2F98 340B 6919 ADDC A,#0BH ;2F7B 34 0B 2F9A F583 6920 MOV DPH,A ;2F7D F5 83 2F9C E582 6921 MOV A,DPL ;2F7F E5 82 2F9E 2F 6922 ADD A,R7 ;2F81 2F 2F9F F582 6923 MOV DPL,A ;2F82 F5 82 2FA1 E4 6924 CLR A ;2F84 E4 2FA2 3583 6925 ADDC A,DPH ;2F85 35 83 2FA4 F583 6926 MOV DPH,A ;2F87 F5 83 2FA6 E0 6927 MOVX A,@DPTR ;2F89 E0 2FA7 FC 6928 MOV R4,A ;2F8A FC 2FA8 E4 6929 CLR A ;2F8B E4 2FA9 122581 6930 LCALL Q2564 ;2F8C 12 25 64 2FAC E4 6931 CLR A ;2F8F E4 2FAD FB 6932 MOV R3,A ;2F90 FB 2FAE FA 6933 MOV R2,A ;2F91 FA 2FAF 7980 6934 MOV R1,#80H ;2F92 79 80 2FB1 7843 6935 MOV R0,#43H ;2F94 78 43 2FB3 122364 6936 LCALL Q2347 ;2F96 12 23 47 2FB6 C004 6937 PUSH 04H ;2F99 C0 04 2FB8 C005 6938 PUSH 05H ;2F9B C0 05 2FBA C006 6939 PUSH 06H ;2F9D C0 06 2FBC C007 6940 PUSH 07H ;2F9F C0 07 2FBE 75F096 6941 MOV B,#96H ;2FA1 75 F0 96 2FC1 E544 6942 MOV A,44H ;2FA4 E5 44 2FC3 A4 6943 MUL AB ;2FA6 A4 2FC4 24F0 6944 ADD A,#0F0H ;2FA7 24 F0 2FC6 F582 6945 MOV DPL,A ;2FA9 F5 82 2FC8 E5F0 6946 MOV A,B ;2FAB E5 F0 2FCA 3403 6947 ADDC A,#03H ;2FAD 34 03 2FCC F583 6948 MOV DPH,A ;2FAF F5 83 2FCE E582 6949 MOV A,DPL ;2FB1 E5 82 2FD0 2546 6950 ADD A,46H ;2FB3 25 46 2FD2 F582 6951 MOV DPL,A ;2FB5 F5 82 2FD4 E4 6952 CLR A ;2FB7 E4 2FD5 3583 6953 ADDC A,DPH ;2FB8 35 83 2FD7 F583 6954 MOV DPH,A ;2FBA F5 83 2FD9 E0 6955 MOVX A,@DPTR ;2FBC E0 2FDA FC 6956 MOV R4,A ;2FBD FC 2FDB E4 6957 CLR A ;2FBE E4 2FDC 122581 6958 LCALL Q2564 ;2FBF 12 25 64 2FDF E4 6959 CLR A ;2FC2 E4 2FE0 FB 6960 MOV R3,A ;2FC3 FB 2FE1 FA 6961 MOV R2,A ;2FC4 FA 2FE2 7980 6962 MOV R1,#80H ;2FC5 79 80 2FE4 7847 6963 MOV R0,#47H ;2FC7 78 47 2FE6 122364 6964 LCALL Q2347 ;2FC9 12 23 47 2FE9 D003 6965 POP 03H ;2FCC D0 03 2FEB D002 6966 POP 02H ;2FCE D0 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 117 2FED D001 6967 POP 01H ;2FD0 D0 01 2FEF D000 6968 POP 00H ;2FD2 D0 00 2FF1 122273 6969 LCALL Q2256 ;2FD4 12 22 56 2FF4 C004 6970 PUSH 04H ;2FD7 C0 04 2FF6 C005 6971 PUSH 05H ;2FD9 C0 05 2FF8 C006 6972 PUSH 06H ;2FDB C0 06 2FFA C007 6973 PUSH 07H ;2FDD C0 07 2FFC 75F096 6974 MOV B,#96H ;2FDF 75 F0 96 2FFF E544 6975 MOV A,44H ;2FE2 E5 44 3001 A4 6976 MUL AB ;2FE4 A4 3002 247B 6977 ADD A,#7BH ;2FE5 24 7B 3004 F582 6978 MOV DPL,A ;2FE7 F5 82 3006 E5F0 6979 MOV A,B ;2FE9 E5 F0 3008 3407 6980 ADDC A,#07H ;2FEB 34 07 300A F583 6981 MOV DPH,A ;2FED F5 83 300C E582 6982 MOV A,DPL ;2FEF E5 82 300E 2546 6983 ADD A,46H ;2FF1 25 46 3010 F582 6984 MOV DPL,A ;2FF3 F5 82 3012 E4 6985 CLR A ;2FF5 E4 3013 3583 6986 ADDC A,DPH ;2FF6 35 83 3015 F583 6987 MOV DPH,A ;2FF8 F5 83 3017 E0 6988 MOVX A,@DPTR ;2FFA E0 3018 FC 6989 MOV R4,A ;2FFB FC 3019 E4 6990 CLR A ;2FFC E4 301A 122581 6991 LCALL Q2564 ;2FFD 12 25 64 301D D003 6992 POP 03H ;3000 D0 03 301F D002 6993 POP 02H ;3002 D0 02 3021 D001 6994 POP 01H ;3004 D0 01 3023 D000 6995 POP 00H ;3006 D0 00 3025 122273 6996 LCALL Q2256 ;3008 12 22 56 3028 C004 6997 PUSH 04H ;300B C0 04 302A C005 6998 PUSH 05H ;300D C0 05 302C C006 6999 PUSH 06H ;300F C0 06 302E C007 7000 PUSH 07H ;3011 C0 07 3030 75F096 7001 MOV B,#96H ;3013 75 F0 96 3033 E544 7002 MOV A,44H ;3016 E5 44 3035 A4 7003 MUL AB ;3018 A4 3036 240F 7004 ADD A,#0FH ;3019 24 0F 3038 F582 7005 MOV DPL,A ;301B F5 82 303A E5F0 7006 MOV A,B ;301D E5 F0 303C 340B 7007 ADDC A,#0BH ;301F 34 0B 303E F583 7008 MOV DPH,A ;3021 F5 83 3040 E582 7009 MOV A,DPL ;3023 E5 82 3042 2546 7010 ADD A,46H ;3025 25 46 3044 F582 7011 MOV DPL,A ;3027 F5 82 3046 E4 7012 CLR A ;3029 E4 3047 3583 7013 ADDC A,DPH ;302A 35 83 3049 F583 7014 MOV DPH,A ;302C F5 83 304B E0 7015 MOVX A,@DPTR ;302E E0 304C FC 7016 MOV R4,A ;302F FC 304D E4 7017 CLR A ;3030 E4 304E 122581 7018 LCALL Q2564 ;3031 12 25 64 3051 E4 7019 CLR A ;3034 E4 3052 FB 7020 MOV R3,A ;3035 FB 3053 FA 7021 MOV R2,A ;3036 FA 3054 7980 7022 MOV R1,#80H ;3037 79 80 3056 7843 7023 MOV R0,#43H ;3039 78 43 3058 122364 7024 LCALL Q2347 ;303B 12 23 47 305B C004 7025 PUSH 04H ;303E C0 04 305D C005 7026 PUSH 05H ;3040 C0 05 305F C006 7027 PUSH 06H ;3042 C0 06 3061 C007 7028 PUSH 07H ;3044 C0 07 3063 75F096 7029 MOV B,#96H ;3046 75 F0 96 3066 E544 7030 MOV A,44H ;3049 E5 44 3068 A4 7031 MUL AB ;304B A4 3069 24FF 7032 ADD A,#0FFH ;304C 24 FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 118 306B F582 7033 MOV DPL,A ;304E F5 82 306D E5F0 7034 MOV A,B ;3050 E5 F0 306F 3403 7035 ADDC A,#03H ;3052 34 03 3071 F583 7036 MOV DPH,A ;3054 F5 83 3073 E582 7037 MOV A,DPL ;3056 E5 82 3075 2546 7038 ADD A,46H ;3058 25 46 3077 F582 7039 MOV DPL,A ;305A F5 82 3079 E4 7040 CLR A ;305C E4 307A 3583 7041 ADDC A,DPH ;305D 35 83 307C F583 7042 MOV DPH,A ;305F F5 83 307E E0 7043 MOVX A,@DPTR ;3061 E0 307F FC 7044 MOV R4,A ;3062 FC 3080 E4 7045 CLR A ;3063 E4 3081 122581 7046 LCALL Q2564 ;3064 12 25 64 3084 E4 7047 CLR A ;3067 E4 3085 FB 7048 MOV R3,A ;3068 FB 3086 FA 7049 MOV R2,A ;3069 FA 3087 7980 7050 MOV R1,#80H ;306A 79 80 3089 7847 7051 MOV R0,#47H ;306C 78 47 308B 122364 7052 LCALL Q2347 ;306E 12 23 47 308E A804 7053 MOV R0,04H ;3071 A8 04 3090 A905 7054 MOV R1,05H ;3073 A9 05 3092 AA06 7055 MOV R2,06H ;3075 AA 06 3094 AB07 7056 MOV R3,07H ;3077 AB 07 3096 D007 7057 POP 07H ;3079 D0 07 3098 D006 7058 POP 06H ;307B D0 06 309A D005 7059 POP 05H ;307D D0 05 309C D004 7060 POP 04H ;307F D0 04 309E 122273 7061 LCALL Q2256 ;3081 12 22 56 30A1 C004 7062 PUSH 04H ;3084 C0 04 30A3 C005 7063 PUSH 05H ;3086 C0 05 30A5 C006 7064 PUSH 06H ;3088 C0 06 30A7 C007 7065 PUSH 07H ;308A C0 07 30A9 75F096 7066 MOV B,#96H ;308C 75 F0 96 30AC E544 7067 MOV A,44H ;308F E5 44 30AE A4 7068 MUL AB ;3091 A4 30AF 248A 7069 Q3092: ADD A,#8AH ;3092 24 8A 30B1 F582 7070 MOV DPL,A ;3094 F5 82 30B3 E5F0 7071 MOV A,B ;3096 E5 F0 30B5 3407 7072 ADDC A,#07H ;3098 34 07 30B7 F583 7073 MOV DPH,A ;309A F5 83 30B9 E582 7074 MOV A,DPL ;309C E5 82 30BB 2546 7075 ADD A,46H ;309E 25 46 30BD F582 7076 MOV DPL,A ;30A0 F5 82 30BF E4 7077 CLR A ;30A2 E4 30C0 3583 7078 ADDC A,DPH ;30A3 35 83 30C2 F583 7079 MOV DPH,A ;30A5 F5 83 30C4 E0 7080 MOVX A,@DPTR ;30A7 E0 30C5 FC 7081 MOV R4,A ;30A8 FC 30C6 E4 7082 CLR A ;30A9 E4 30C7 122581 7083 LCALL Q2564 ;30AA 12 25 64 30CA A804 7084 MOV R0,04H ;30AD A8 04 30CC A905 7085 MOV R1,05H ;30AF A9 05 30CE AA06 7086 MOV R2,06H ;30B1 AA 06 30D0 AB07 7087 MOV R3,07H ;30B3 AB 07 30D2 D007 7088 POP 07H ;30B5 D0 07 30D4 D006 7089 POP 06H ;30B7 D0 06 30D6 D005 7090 POP 05H ;30B9 D0 05 30D8 D004 7091 POP 04H ;30BB D0 04 30DA 122273 7092 LCALL Q2256 ;30BD 12 22 56 30DD D003 7093 POP 03H ;30C0 D0 03 30DF D002 7094 POP 02H ;30C2 D0 02 30E1 D001 7095 POP 01H ;30C4 D0 01 30E3 D000 7096 POP 00H ;30C6 D0 00 30E5 12226F 7097 LCALL Q2252 ;30C8 12 22 52 30E8 7B00 7098 MOV R3,#00H ;30CB 7B 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 119 30EA 7A80 7099 MOV R2,#80H ;30CD 7A 80 30EC 79BB 7100 MOV R1,#0BBH ;30CF 79 BB 30EE 7846 7101 MOV R0,#46H ;30D1 78 46 30F0 12246D 7102 LCALL Q2450 ;30D3 12 24 50 30F3 8F4C 7103 MOV 4CH,R7 ;30D6 8F 4C 30F5 8E4B 7104 MOV 4BH,R6 ;30D8 8E 4B 30F7 8D4A 7105 MOV 4AH,R5 ;30DA 8D 4A 30F9 8C49 7106 MOV 49H,R4 ;30DC 8C 49 30FB E544 7107 MOV A,44H ;30DE E5 44 30FD B40513 7108 CJNE A,#05H,Q30F6 ;30E0 B4 05 13 3100 7B8F 7109 MOV R3,#8FH ;30E3 7B 8F 3102 7AC2 7110 MOV R2,#0C2H ;30E5 7A C2 3104 7975 7111 MOV R1,#75H ;30E7 79 75 3106 783C 7112 MOV R0,#3CH ;30E9 78 3C 3108 122273 7113 LCALL Q2256 ;30EB 12 22 56 310B 8F4C 7114 MOV 4CH,R7 ;30EE 8F 4C 310D 8E4B 7115 MOV 4BH,R6 ;30F0 8E 4B 310F 8D4A 7116 MOV 4AH,R5 ;30F2 8D 4A 3111 8C49 7117 MOV 49H,R4 ;30F4 8C 49 3113 AF4C 7118 Q30F6: MOV R7,4CH ;30F6 AF 4C 3115 AE4B 7119 MOV R6,4BH ;30F8 AE 4B 3117 AD4A 7120 MOV R5,4AH ;30FA AD 4A 3119 AC49 7121 MOV R4,49H ;30FC AC 49 311B E4 7122 CLR A ;30FE E4 311C FB 7123 MOV R3,A ;30FF FB 311D FA 7124 MOV R2,A ;3100 FA 311E 7970 7125 MOV R1,#70H ;3101 79 70 3120 7841 7126 MOV R0,#41H ;3103 78 41 3122 12246D 7127 LCALL Q2450 ;3105 12 24 50 3125 8F4C 7128 MOV 4CH,R7 ;3108 8F 4C 3127 8E4B 7129 MOV 4BH,R6 ;310A 8E 4B 3129 8D4A 7130 MOV 4AH,R5 ;310C 8D 4A 312B 8C49 7131 MOV 49H,R4 ;310E 8C 49 312D E4 7132 CLR A ;3110 E4 312E F558 7133 MOV 58H,A ;3111 F5 58 3130 F557 7134 MOV 57H,A ;3113 F5 57 3132 F556 7135 MOV 56H,A ;3115 F5 56 3134 F555 7136 MOV 55H,A ;3117 F5 55 3136 F547 7137 MOV 47H,A ;3119 F5 47 3138 E546 7138 Q311B: MOV A,46H ;311B E5 46 313A 2547 7139 ADD A,47H ;311D 25 47 313C FF 7140 MOV R7,A ;311F FF 313D E4 7141 CLR A ;3120 E4 313E 33 7142 RLC A ;3121 33 313F FE 7143 MOV R6,A ;3122 FE 3140 75F096 7144 MOV B,#96H ;3123 75 F0 96 3143 E544 7145 MOV A,44H ;3126 E5 44 3145 A4 7146 MUL AB ;3128 A4 3146 2400 7147 ADD A,#00H ;3129 24 00 3148 F582 7148 MOV DPL,A ;312B F5 82 314A E5F0 7149 MOV A,B ;312D E5 F0 314C 340B 7150 ADDC A,#0BH ;312F 34 0B 314E F583 7151 MOV DPH,A ;3131 F5 83 3150 E582 7152 MOV A,DPL ;3133 E5 82 3152 2F 7153 ADD A,R7 ;3135 2F 3153 F582 7154 MOV DPL,A ;3136 F5 82 3155 E583 7155 MOV A,DPH ;3138 E5 83 3157 3E 7156 ADDC A,R6 ;313A 3E 3158 F583 7157 MOV DPH,A ;313B F5 83 315A E0 7158 MOVX A,@DPTR ;313D E0 315B FC 7159 MOV R4,A ;313E FC 315C E4 7160 CLR A ;313F E4 315D 122581 7161 LCALL Q2564 ;3140 12 25 64 3160 E4 7162 CLR A ;3143 E4 3161 FB 7163 MOV R3,A ;3144 FB 3162 FA 7164 MOV R2,A ;3145 FA A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 120 3163 7980 7165 MOV R1,#80H ;3146 79 80 3165 7843 7166 MOV R0,#43H ;3148 78 43 3167 122364 7167 LCALL Q2347 ;314A 12 23 47 316A C004 7168 PUSH 04H ;314D C0 04 316C C005 7169 PUSH 05H ;314F C0 05 316E C006 7170 PUSH 06H ;3151 C0 06 3170 C007 7171 PUSH 07H ;3153 C0 07 3172 E546 7172 MOV A,46H ;3155 E5 46 3174 2547 7173 ADD A,47H ;3157 25 47 3176 FF 7174 MOV R7,A ;3159 FF 3177 E4 7175 CLR A ;315A E4 3178 33 7176 RLC A ;315B 33 3179 FE 7177 MOV R6,A ;315C FE 317A 75F096 7178 MOV B,#96H ;315D 75 F0 96 317D E544 7179 MOV A,44H ;3160 E5 44 317F A4 7180 MUL AB ;3162 A4 3180 24F0 7181 ADD A,#0F0H ;3163 24 F0 3182 F582 7182 MOV DPL,A ;3165 F5 82 3184 E5F0 7183 MOV A,B ;3167 E5 F0 3186 3403 7184 ADDC A,#03H ;3169 34 03 3188 F583 7185 MOV DPH,A ;316B F5 83 318A E582 7186 MOV A,DPL ;316D E5 82 318C 2F 7187 ADD A,R7 ;316F 2F 318D F582 7188 MOV DPL,A ;3170 F5 82 318F E583 7189 MOV A,DPH ;3172 E5 83 3191 3E 7190 ADDC A,R6 ;3174 3E 3192 F583 7191 MOV DPH,A ;3175 F5 83 3194 E0 7192 MOVX A,@DPTR ;3177 E0 3195 FC 7193 MOV R4,A ;3178 FC 3196 E4 7194 CLR A ;3179 E4 3197 122581 7195 LCALL Q2564 ;317A 12 25 64 319A E4 7196 CLR A ;317D E4 319B FB 7197 MOV R3,A ;317E FB 319C FA 7198 MOV R2,A ;317F FA 319D 7980 7199 MOV R1,#80H ;3180 79 80 319F 7847 7200 MOV R0,#47H ;3182 78 47 31A1 122364 7201 LCALL Q2347 ;3184 12 23 47 31A4 D003 7202 POP 03H ;3187 D0 03 31A6 D002 7203 POP 02H ;3189 D0 02 31A8 D001 7204 POP 01H ;318B D0 01 31AA D000 7205 POP 00H ;318D D0 00 31AC 122273 7206 LCALL Q2256 ;318F 12 22 56 31AF C004 7207 PUSH 04H ;3192 C0 04 31B1 C005 7208 PUSH 05H ;3194 C0 05 31B3 C006 7209 PUSH 06H ;3196 C0 06 31B5 C007 7210 PUSH 07H ;3198 C0 07 31B7 E546 7211 MOV A,46H ;319A E5 46 31B9 2547 7212 ADD A,47H ;319C 25 47 31BB FF 7213 MOV R7,A ;319E FF 31BC E4 7214 CLR A ;319F E4 31BD 33 7215 RLC A ;31A0 33 31BE FE 7216 MOV R6,A ;31A1 FE 31BF 75F096 7217 MOV B,#96H ;31A2 75 F0 96 31C2 E544 7218 MOV A,44H ;31A5 E5 44 31C4 A4 7219 MUL AB ;31A7 A4 31C5 247B 7220 ADD A,#7BH ;31A8 24 7B 31C7 F582 7221 MOV DPL,A ;31AA F5 82 31C9 E5F0 7222 MOV A,B ;31AC E5 F0 31CB 3407 7223 ADDC A,#07H ;31AE 34 07 31CD F583 7224 MOV DPH,A ;31B0 F5 83 31CF E582 7225 MOV A,DPL ;31B2 E5 82 31D1 2F 7226 ADD A,R7 ;31B4 2F 31D2 F582 7227 MOV DPL,A ;31B5 F5 82 31D4 E583 7228 MOV A,DPH ;31B7 E5 83 31D6 3E 7229 ADDC A,R6 ;31B9 3E 31D7 F583 7230 MOV DPH,A ;31BA F5 83 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 121 31D9 E0 7231 MOVX A,@DPTR ;31BC E0 31DA FC 7232 MOV R4,A ;31BD FC 31DB E4 7233 CLR A ;31BE E4 31DC 122581 7234 LCALL Q2564 ;31BF 12 25 64 31DF D003 7235 POP 03H ;31C2 D0 03 31E1 D002 7236 POP 02H ;31C4 D0 02 31E3 D001 7237 POP 01H ;31C6 D0 01 31E5 D000 7238 POP 00H ;31C8 D0 00 31E7 122273 7239 LCALL Q2256 ;31CA 12 22 56 31EA C004 7240 PUSH 04H ;31CD C0 04 31EC C005 7241 PUSH 05H ;31CF C0 05 31EE C006 7242 PUSH 06H ;31D1 C0 06 31F0 C007 7243 PUSH 07H ;31D3 C0 07 31F2 E546 7244 MOV A,46H ;31D5 E5 46 31F4 2547 7245 ADD A,47H ;31D7 25 47 31F6 FF 7246 MOV R7,A ;31D9 FF 31F7 E4 7247 CLR A ;31DA E4 31F8 33 7248 RLC A ;31DB 33 31F9 FE 7249 MOV R6,A ;31DC FE 31FA 75F096 7250 MOV B,#96H ;31DD 75 F0 96 31FD E544 7251 MOV A,44H ;31E0 E5 44 31FF A4 7252 MUL AB ;31E2 A4 3200 2401 7253 ADD A,#01H ;31E3 24 01 3202 F582 7254 MOV DPL,A ;31E5 F5 82 3204 E5F0 7255 MOV A,B ;31E7 E5 F0 3206 340B 7256 ADDC A,#0BH ;31E9 34 0B 3208 F583 7257 MOV DPH,A ;31EB F5 83 320A E582 7258 MOV A,DPL ;31ED E5 82 320C 2F 7259 ADD A,R7 ;31EF 2F 320D F582 7260 MOV DPL,A ;31F0 F5 82 320F E583 7261 MOV A,DPH ;31F2 E5 83 3211 3E 7262 ADDC A,R6 ;31F4 3E 3212 F583 7263 MOV DPH,A ;31F5 F5 83 3214 E0 7264 MOVX A,@DPTR ;31F7 E0 3215 FC 7265 MOV R4,A ;31F8 FC 3216 E4 7266 CLR A ;31F9 E4 3217 122581 7267 LCALL Q2564 ;31FA 12 25 64 321A E4 7268 CLR A ;31FD E4 321B FB 7269 MOV R3,A ;31FE FB 321C FA 7270 MOV R2,A ;31FF FA 321D 7980 7271 MOV R1,#80H ;3200 79 80 321F 7843 7272 MOV R0,#43H ;3202 78 43 3221 122364 7273 LCALL Q2347 ;3204 12 23 47 3224 C004 7274 PUSH 04H ;3207 C0 04 3226 C005 7275 PUSH 05H ;3209 C0 05 3228 C006 7276 PUSH 06H ;320B C0 06 322A C007 7277 PUSH 07H ;320D C0 07 322C E546 7278 MOV A,46H ;320F E5 46 322E 2547 7279 ADD A,47H ;3211 25 47 3230 FF 7280 MOV R7,A ;3213 FF 3231 E4 7281 CLR A ;3214 E4 3232 33 7282 RLC A ;3215 33 3233 FE 7283 MOV R6,A ;3216 FE 3234 75F096 7284 MOV B,#96H ;3217 75 F0 96 3237 E544 7285 MOV A,44H ;321A E5 44 3239 A4 7286 MUL AB ;321C A4 323A 24F1 7287 ADD A,#0F1H ;321D 24 F1 323C F582 7288 MOV DPL,A ;321F F5 82 323E E5F0 7289 MOV A,B ;3221 E5 F0 3240 3403 7290 ADDC A,#03H ;3223 34 03 3242 F583 7291 MOV DPH,A ;3225 F5 83 3244 E582 7292 MOV A,DPL ;3227 E5 82 3246 2F 7293 ADD A,R7 ;3229 2F 3247 F582 7294 MOV DPL,A ;322A F5 82 3249 E583 7295 MOV A,DPH ;322C E5 83 324B 3E 7296 ADDC A,R6 ;322E 3E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 122 324C F583 7297 MOV DPH,A ;322F F5 83 324E E0 7298 MOVX A,@DPTR ;3231 E0 324F FC 7299 MOV R4,A ;3232 FC 3250 E4 7300 CLR A ;3233 E4 3251 122581 7301 LCALL Q2564 ;3234 12 25 64 3254 E4 7302 CLR A ;3237 E4 3255 FB 7303 MOV R3,A ;3238 FB 3256 FA 7304 MOV R2,A ;3239 FA 3257 7980 7305 MOV R1,#80H ;323A 79 80 3259 7847 7306 MOV R0,#47H ;323C 78 47 325B 122364 7307 LCALL Q2347 ;323E 12 23 47 325E A804 7308 MOV R0,04H ;3241 A8 04 3260 A905 7309 MOV R1,05H ;3243 A9 05 3262 AA06 7310 MOV R2,06H ;3245 AA 06 3264 AB07 7311 MOV R3,07H ;3247 AB 07 3266 D007 7312 POP 07H ;3249 D0 07 3268 D006 7313 POP 06H ;324B D0 06 326A D005 7314 POP 05H ;324D D0 05 326C D004 7315 POP 04H ;324F D0 04 326E 122273 7316 LCALL Q2256 ;3251 12 22 56 3271 C004 7317 PUSH 04H ;3254 C0 04 3273 C005 7318 PUSH 05H ;3256 C0 05 3275 C006 7319 PUSH 06H ;3258 C0 06 3277 C007 7320 PUSH 07H ;325A C0 07 3279 E546 7321 MOV A,46H ;325C E5 46 327B 2547 7322 ADD A,47H ;325E 25 47 327D FF 7323 MOV R7,A ;3260 FF 327E E4 7324 CLR A ;3261 E4 327F 33 7325 RLC A ;3262 33 3280 FE 7326 MOV R6,A ;3263 FE 3281 75F096 7327 MOV B,#96H ;3264 75 F0 96 3284 E544 7328 MOV A,44H ;3267 E5 44 3286 A4 7329 MUL AB ;3269 A4 3287 247C 7330 ADD A,#7CH ;326A 24 7C 3289 F582 7331 MOV DPL,A ;326C F5 82 328B E5F0 7332 MOV A,B ;326E E5 F0 328D 3407 7333 ADDC A,#07H ;3270 34 07 328F F583 7334 MOV DPH,A ;3272 F5 83 3291 E582 7335 MOV A,DPL ;3274 E5 82 3293 2F 7336 ADD A,R7 ;3276 2F 3294 F582 7337 MOV DPL,A ;3277 F5 82 3296 E583 7338 MOV A,DPH ;3279 E5 83 3298 3E 7339 ADDC A,R6 ;327B 3E 3299 F583 7340 MOV DPH,A ;327C F5 83 329B E0 7341 MOVX A,@DPTR ;327E E0 329C FC 7342 MOV R4,A ;327F FC 329D E4 7343 CLR A ;3280 E4 329E 122581 7344 LCALL Q2564 ;3281 12 25 64 32A1 A804 7345 MOV R0,04H ;3284 A8 04 32A3 A905 7346 MOV R1,05H ;3286 A9 05 32A5 AA06 7347 MOV R2,06H ;3288 AA 06 32A7 AB07 7348 MOV R3,07H ;328A AB 07 32A9 D007 7349 POP 07H ;328C D0 07 32AB D006 7350 POP 06H ;328E D0 06 32AD D005 7351 POP 05H ;3290 D0 05 32AF D004 7352 POP 04H ;3292 D0 04 32B1 122273 7353 LCALL Q2256 ;3294 12 22 56 32B4 D003 7354 POP 03H ;3297 D0 03 32B6 D002 7355 POP 02H ;3299 D0 02 32B8 D001 7356 POP 01H ;329B D0 01 32BA D000 7357 POP 00H ;329D D0 00 32BC 12226F 7358 LCALL Q2252 ;329F 12 22 52 32BF 7B00 7359 MOV R3,#00H ;32A2 7B 00 32C1 7A80 7360 MOV R2,#80H ;32A4 7A 80 32C3 79BB 7361 MOV R1,#0BBH ;32A6 79 BB 32C5 7846 7362 MOV R0,#46H ;32A8 78 46 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 123 32C7 12246D 7363 LCALL Q2450 ;32AA 12 24 50 32CA 8F5C 7364 MOV 5CH,R7 ;32AD 8F 5C 32CC 8E5B 7365 MOV 5BH,R6 ;32AF 8E 5B 32CE 8D5A 7366 MOV 5AH,R5 ;32B1 8D 5A 32D0 8C59 7367 MOV 59H,R4 ;32B3 8C 59 32D2 E544 7368 MOV A,44H ;32B5 E5 44 32D4 B40513 7369 CJNE A,#05H,Q32CD ;32B7 B4 05 13 32D7 7BBD 7370 MOV R3,#0BDH ;32BA 7B BD 32D9 7A37 7371 MOV R2,#37H ;32BC 7A 37 32DB 7986 7372 MOV R1,#86H ;32BE 79 86 32DD 7835 7373 MOV R0,#35H ;32C0 78 35 32DF 122273 7374 LCALL Q2256 ;32C2 12 22 56 32E2 8F5C 7375 MOV 5CH,R7 ;32C5 8F 5C 32E4 8E5B 7376 MOV 5BH,R6 ;32C7 8E 5B 32E6 8D5A 7377 MOV 5AH,R5 ;32C9 8D 5A 32E8 8C59 7378 MOV 59H,R4 ;32CB 8C 59 32EA AB58 7379 Q32CD: MOV R3,58H ;32CD AB 58 32EC AA57 7380 MOV R2,57H ;32CF AA 57 32EE A956 7381 MOV R1,56H ;32D1 A9 56 32F0 A855 7382 MOV R0,55H ;32D3 A8 55 32F2 C000 7383 PUSH 00H ;32D5 C0 00 32F4 C001 7384 PUSH 01H ;32D7 C0 01 32F6 C002 7385 PUSH 02H ;32D9 C0 02 32F8 C003 7386 PUSH 03H ;32DB C0 03 32FA AB4C 7387 MOV R3,4CH ;32DD AB 4C 32FC AA4B 7388 MOV R2,4BH ;32DF AA 4B 32FE A94A 7389 MOV R1,4AH ;32E1 A9 4A 3300 A849 7390 MOV R0,49H ;32E3 A8 49 3302 AF5C 7391 MOV R7,5CH ;32E5 AF 5C 3304 AE5B 7392 MOV R6,5BH ;32E7 AE 5B 3306 AD5A 7393 MOV R5,5AH ;32E9 AD 5A 3308 AC59 7394 MOV R4,59H ;32EB AC 59 330A 12226F 7395 LCALL Q2252 ;32ED 12 22 52 330D C004 7396 PUSH 04H ;32F0 C0 04 330F C005 7397 PUSH 05H ;32F2 C0 05 3311 C006 7398 PUSH 06H ;32F4 C0 06 3313 C007 7399 PUSH 07H ;32F6 C0 07 3315 AB4C 7400 MOV R3,4CH ;32F8 AB 4C 3317 AA4B 7401 MOV R2,4BH ;32FA AA 4B 3319 A94A 7402 MOV R1,4AH ;32FC A9 4A 331B A849 7403 MOV R0,49H ;32FE A8 49 331D AF5C 7404 MOV R7,5CH ;3300 AF 5C 331F AE5B 7405 MOV R6,5BH ;3302 AE 5B 3321 AD5A 7406 MOV R5,5AH ;3304 AD 5A 3323 AC59 7407 MOV R4,59H ;3306 AC 59 3325 12226F 7408 LCALL Q2252 ;3308 12 22 52 3328 D003 7409 POP 03H ;330B D0 03 332A D002 7410 POP 02H ;330D D0 02 332C D001 7411 POP 01H ;330F D0 01 332E D000 7412 POP 00H ;3311 D0 00 3330 122364 7413 LCALL Q2347 ;3313 12 23 47 3333 D003 7414 POP 03H ;3316 D0 03 3335 D002 7415 POP 02H ;3318 D0 02 3337 D001 7416 POP 01H ;331A D0 01 3339 D000 7417 POP 00H ;331C D0 00 333B 122273 7418 LCALL Q2256 ;331E 12 22 56 333E 8F58 7419 MOV 58H,R7 ;3321 8F 58 3340 8E57 7420 MOV 57H,R6 ;3323 8E 57 3342 8D56 7421 MOV 56H,R5 ;3325 8D 56 3344 8C55 7422 MOV 55H,R4 ;3327 8C 55 3346 0547 7423 INC 47H ;3329 05 47 3348 E547 7424 MOV A,47H ;332B E5 47 334A 640F 7425 XRL A,#0FH ;332D 64 0F 334C 6003 7426 JZ Q3334 ;332F 60 03 334E 023138 7427 LJMP Q311B ;3331 02 31 1B 7428 ;========================================================================== A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 124 3351 E4 7429 Q3334: CLR A ;3334 E4 3352 FB 7430 MOV R3,A ;3335 FB 3353 FA 7431 MOV R2,A ;3336 FA 3354 7970 7432 MOV R1,#70H ;3337 79 70 3356 7841 7433 MOV R0,#41H ;3339 78 41 3358 AF58 7434 MOV R7,58H ;333B AF 58 335A AE57 7435 MOV R6,57H ;333D AE 57 335C AD56 7436 MOV R5,56H ;333F AD 56 335E AC55 7437 MOV R4,55H ;3341 AC 55 3360 12246D 7438 LCALL Q2450 ;3343 12 24 50 3363 127297 7439 LCALL Q7275 ;3346 12 72 75 3366 8F5C 7440 MOV 5CH,R7 ;3349 8F 5C 3368 8E5B 7441 MOV 5BH,R6 ;334B 8E 5B 336A 8D5A 7442 MOV 5AH,R5 ;334D 8D 5A 336C 8C59 7443 MOV 59H,R4 ;334F 8C 59 336E AF50 7444 MOV R7,50H ;3351 AF 50 3370 AE4F 7445 MOV R6,4FH ;3353 AE 4F 3372 AD4E 7446 MOV R5,4EH ;3355 AD 4E 3374 AC4D 7447 MOV R4,4DH ;3357 AC 4D 3376 AB5C 7448 MOV R3,5CH ;3359 AB 5C 3378 AA5B 7449 MOV R2,5BH ;335B AA 5B 337A A95A 7450 MOV R1,5AH ;335D A9 5A 337C A859 7451 MOV R0,59H ;335F A8 59 337E 12250A 7452 LCALL Q24ED ;3361 12 24 ED 3381 5018 7453 JNC Q337E ;3364 50 18 3383 855C50 7454 MOV 50H,5CH ;3366 85 5C 50 3386 855B4F 7455 MOV 4FH,5BH ;3369 85 5B 4F 3389 855A4E 7456 MOV 4EH,5AH ;336C 85 5A 4E 338C 85594D 7457 MOV 4DH,59H ;336F 85 59 4D 338F 854C54 7458 MOV 54H,4CH ;3372 85 4C 54 3392 854B53 7459 MOV 53H,4BH ;3375 85 4B 53 3395 854A52 7460 MOV 52H,4AH ;3378 85 4A 52 3398 854951 7461 MOV 51H,49H ;337B 85 49 51 339B 0545 7462 Q337E: INC 45H ;337E 05 45 339D 022F79 7463 LJMP Q2F5C ;3380 02 2F 5C 7464 ;========================================================================== 33A0 E544 7465 Q3383: MOV A,44H ;3383 E5 44 33A2 6405 7466 XRL A,#05H ;3385 64 05 33A4 7053 7467 JNZ Q33DC ;3387 70 53 33A6 AB54 7468 MOV R3,54H ;3389 AB 54 33A8 AA53 7469 MOV R2,53H ;338B AA 53 33AA A952 7470 MOV R1,52H ;338D A9 52 33AC A851 7471 MOV R0,51H ;338F A8 51 33AE AF50 7472 MOV R7,50H ;3391 AF 50 33B0 AE4F 7473 MOV R6,4FH ;3393 AE 4F 33B2 AD4E 7474 MOV R5,4EH ;3395 AD 4E 33B4 AC4D 7475 MOV R4,4DH ;3397 AC 4D 33B6 12246D 7476 LCALL Q2450 ;3399 12 24 50 33B9 7B9A 7477 MOV R3,#9AH ;339C 7B 9A 33BB 7A99 7478 MOV R2,#99H ;339E 7A 99 33BD 7919 7479 MOV R1,#19H ;33A0 79 19 33BF 783E 7480 MOV R0,#3EH ;33A2 78 3E 33C1 12250A 7481 LCALL Q24ED ;33A4 12 24 ED 33C4 4003 7482 JC Q33AC ;33A7 40 03 33C6 02346B 7483 LJMP Q344E ;33A9 02 34 4E 7484 ;========================================================================== 33C9 E544 7485 Q33AC: MOV A,44H ;33AC E5 44 33CB 25E0 7486 ADD A,ACC ;33AE 25 E0 33CD 24A7 7487 ADD A,#0A7H ;33B0 24 A7 33CF F582 7488 MOV DPL,A ;33B2 F5 82 33D1 E4 7489 CLR A ;33B4 E4 33D2 340E 7490 ADDC A,#0EH ;33B5 34 0E 33D4 F583 7491 MOV DPH,A ;33B7 F5 83 33D6 E4 7492 CLR A ;33B9 E4 33D7 F0 7493 MOVX @DPTR,A ;33BA F0 33D8 A3 7494 INC DPTR ;33BB A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 125 33D9 F0 7495 MOVX @DPTR,A ;33BC F0 33DA E544 7496 MOV A,44H ;33BD E5 44 33DC 25E0 7497 ADD A,ACC ;33BF 25 E0 33DE 24D8 7498 ADD A,#0D8H ;33C1 24 D8 33E0 F582 7499 MOV DPL,A ;33C3 F5 82 33E2 E4 7500 CLR A ;33C5 E4 33E3 3403 7501 ADDC A,#03H ;33C6 34 03 33E5 F583 7502 MOV DPH,A ;33C8 F5 83 33E7 E0 7503 MOVX A,@DPTR ;33CA E0 33E8 FE 7504 MOV R6,A ;33CB FE 33E9 A3 7505 INC DPTR ;33CC A3 33EA E0 7506 MOVX A,@DPTR ;33CD E0 33EB C3 7507 CLR C ;33CE C3 33EC 944C 7508 SUBB A,#4CH ;33CF 94 4C 33EE EE 7509 MOV A,R6 ;33D1 EE 33EF 9404 7510 SUBB A,#04H ;33D2 94 04 33F1 E544 7511 MOV A,44H ;33D4 E5 44 33F3 4002 7512 JC Q33DA ;33D6 40 02 33F5 804E 7513 SJMP Q3428 ;33D8 80 4E 33F7 805F 7514 Q33DA: SJMP Q343B ;33DA 80 5F 33F9 AB54 7515 Q33DC: MOV R3,54H ;33DC AB 54 33FB AA53 7516 MOV R2,53H ;33DE AA 53 33FD A952 7517 MOV R1,52H ;33E0 A9 52 33FF A851 7518 MOV R0,51H ;33E2 A8 51 3401 AF50 7519 MOV R7,50H ;33E4 AF 50 3403 AE4F 7520 MOV R6,4FH ;33E6 AE 4F 3405 AD4E 7521 MOV R5,4EH ;33E8 AD 4E 3407 AC4D 7522 MOV R4,4DH ;33EA AC 4D 3409 12246D 7523 LCALL Q2450 ;33EC 12 24 50 340C 7B0A 7524 MOV R3,#0AH ;33EF 7B 0A 340E 7AD7 7525 MOV R2,#0D7H ;33F1 7A D7 3410 79A3 7526 MOV R1,#0A3H ;33F3 79 A3 3412 783D 7527 MOV R0,#3DH ;33F5 78 3D 3414 12250A 7528 LCALL Q24ED ;33F7 12 24 ED 3417 5052 7529 JNC Q344E ;33FA 50 52 3419 E544 7530 MOV A,44H ;33FC E5 44 341B 25E0 7531 ADD A,ACC ;33FE 25 E0 341D 24A7 7532 ADD A,#0A7H ;3400 24 A7 341F F582 7533 MOV DPL,A ;3402 F5 82 3421 E4 7534 CLR A ;3404 E4 3422 340E 7535 ADDC A,#0EH ;3405 34 0E 3424 F583 7536 MOV DPH,A ;3407 F5 83 3426 E4 7537 CLR A ;3409 E4 3427 F0 7538 MOVX @DPTR,A ;340A F0 3428 A3 7539 INC DPTR ;340B A3 3429 F0 7540 MOVX @DPTR,A ;340C F0 342A E544 7541 MOV A,44H ;340D E5 44 342C 25E0 7542 ADD A,ACC ;340F 25 E0 342E 24D8 7543 ADD A,#0D8H ;3411 24 D8 3430 F582 7544 MOV DPL,A ;3413 F5 82 3432 E4 7545 CLR A ;3415 E4 3433 3403 7546 ADDC A,#03H ;3416 34 03 3435 F583 7547 MOV DPH,A ;3418 F5 83 3437 E0 7548 MOVX A,@DPTR ;341A E0 3438 FE 7549 MOV R6,A ;341B FE 3439 A3 7550 INC DPTR ;341C A3 343A E0 7551 MOVX A,@DPTR ;341D E0 343B C3 7552 CLR C ;341E C3 343C 944C 7553 SUBB A,#4CH ;341F 94 4C 343E EE 7554 MOV A,R6 ;3421 EE 343F 9404 7555 SUBB A,#04H ;3422 94 04 3441 E544 7556 MOV A,44H ;3424 E5 44 3443 4013 7557 JC Q343B ;3426 40 13 3445 25E0 7558 Q3428: ADD A,ACC ;3428 25 E0 3447 24D8 7559 ADD A,#0D8H ;342A 24 D8 3449 F582 7560 MOV DPL,A ;342C F5 82 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 126 344B E4 7561 CLR A ;342E E4 344C 3403 7562 ADDC A,#03H ;342F 34 03 344E F583 7563 MOV DPH,A ;3431 F5 83 3450 74FE 7564 MOV A,#0FEH ;3433 74 FE 3452 75F00C 7565 MOV B,#0CH ;3435 75 F0 0C 3455 02298D 7566 LJMP Q2970 ;3438 02 29 70 7567 ;========================================================================== 3458 25E0 7568 Q343B: ADD A,ACC ;343B 25 E0 345A 24D8 7569 ADD A,#0D8H ;343D 24 D8 345C F582 7570 MOV DPL,A ;343F F5 82 345E E4 7571 CLR A ;3441 E4 345F 3403 7572 ADDC A,#03H ;3442 34 03 3461 F583 7573 MOV DPH,A ;3444 F5 83 3463 740B 7574 MOV A,#0BH ;3446 74 0B 3465 F0 7575 MOVX @DPTR,A ;3448 F0 3466 A3 7576 INC DPTR ;3449 A3 3467 74B8 7577 MOV A,#0B8H ;344A 74 B8 3469 F0 7578 MOVX @DPTR,A ;344C F0 346A 22 7579 RET ;344D 22 7580 ;========================================================================== 346B E4 7581 Q344E: CLR A ;344E E4 346C FF 7582 MOV R7,A ;344F FF 346D FE 7583 MOV R6,A ;3450 FE 346E 7D80 7584 MOV R5,#80H ;3451 7D 80 3470 7C41 7585 MOV R4,#41H ;3453 7C 41 3472 AB60 7586 MOV R3,60H ;3455 AB 60 3474 AA5F 7587 MOV R2,5FH ;3457 AA 5F 3476 A95E 7588 MOV R1,5EH ;3459 A9 5E 3478 A85D 7589 MOV R0,5DH ;345B A8 5D 347A 122364 7590 LCALL Q2347 ;345D 12 23 47 347D 1225B5 7591 LCALL Q2598 ;3460 12 25 98 3480 E544 7592 MOV A,44H ;3463 E5 44 3482 25E0 7593 ADD A,ACC ;3465 25 E0 3484 24A7 7594 ADD A,#0A7H ;3467 24 A7 3486 F582 7595 MOV DPL,A ;3469 F5 82 3488 E4 7596 CLR A ;346B E4 3489 340E 7597 ADDC A,#0EH ;346C 34 0E 348B F583 7598 MOV DPH,A ;346E F5 83 348D EE 7599 MOV A,R6 ;3470 EE 348E F0 7600 MOVX @DPTR,A ;3471 F0 348F A3 7601 INC DPTR ;3472 A3 3490 EF 7602 MOV A,R7 ;3473 EF 3491 F0 7603 MOVX @DPTR,A ;3474 F0 3492 AF60 7604 MOV R7,60H ;3475 AF 60 3494 AE5F 7605 MOV R6,5FH ;3477 AE 5F 3496 AD5E 7606 MOV R5,5EH ;3479 AD 5E 3498 AC5D 7607 MOV R4,5DH ;347B AC 5D 349A 1225B5 7608 LCALL Q2598 ;347D 12 25 98 349D E544 7609 MOV A,44H ;3480 E5 44 349F 25E0 7610 ADD A,ACC ;3482 25 E0 34A1 24D8 7611 ADD A,#0D8H ;3484 24 D8 34A3 F582 7612 MOV DPL,A ;3486 F5 82 34A5 E4 7613 CLR A ;3488 E4 34A6 3403 7614 ADDC A,#03H ;3489 34 03 34A8 F583 7615 MOV DPH,A ;348B F5 83 34AA EE 7616 MOV A,R6 ;348D EE 34AB F0 7617 MOVX @DPTR,A ;348E F0 34AC A3 7618 INC DPTR ;348F A3 34AD EF 7619 MOV A,R7 ;3490 EF 34AE F0 7620 MOVX @DPTR,A ;3491 F0 34AF 22 7621 RET ;3492 22 7622 ;========================================================================== 34B0 C0E0 7623 Q3493: PUSH ACC ;3493 C0 E0 34B2 C0F0 7624 PUSH B ;3495 C0 F0 34B4 C083 7625 PUSH DPH ;3497 C0 83 34B6 C082 7626 PUSH DPL ;3499 C0 82 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 127 34B8 C0D0 7627 PUSH PSW ;349B C0 D0 34BA 75D000 7628 MOV PSW,#00H ;349D 75 D0 00 34BD C000 7629 PUSH 00H ;34A0 C0 00 34BF C001 7630 PUSH 01H ;34A2 C0 01 34C1 C002 7631 PUSH 02H ;34A4 C0 02 34C3 C003 7632 PUSH 03H ;34A6 C0 03 34C5 C004 7633 PUSH 04H ;34A8 C0 04 34C7 C005 7634 PUSH 05H ;34AA C0 05 34C9 C006 7635 PUSH 06H ;34AC C0 06 34CB C007 7636 PUSH 07H ;34AE C0 07 34CD 309905 7637 JNB TI,Q34B8 ;34B0 30 99 05 34D0 C299 7638 CLR TI ;34B3 C2 99 34D2 023CC1 7639 LJMP Q3CA4 ;34B5 02 3C A4 7640 ;========================================================================== 34D5 900FC9 7641 Q34B8: MOV DPTR,#0FC9H ;34B8 90 0F C9 34D8 E599 7642 MOV A,SBUF ;34BB E5 99 34DA F0 7643 MOVX @DPTR,A ;34BD F0 34DB C298 7644 CLR RI ;34BE C2 98 34DD 750A00 7645 MOV 0AH,#00H ;34C0 75 0A 00 34E0 750B00 7646 MOV 0BH,#00H ;34C3 75 0B 00 34E3 D3 7647 SETB C ;34C6 D3 34E4 900E85 7648 MOV DPTR,#0E85H ;34C7 90 0E 85 34E7 E0 7649 MOVX A,@DPTR ;34CA E0 34E8 9403 7650 SUBB A,#03H ;34CB 94 03 34EA 900E84 7651 MOV DPTR,#0E84H ;34CD 90 0E 84 34ED E0 7652 MOVX A,@DPTR ;34D0 E0 34EE 9400 7653 SUBB A,#00H ;34D1 94 00 34F0 4007 7654 JC Q34DC ;34D3 40 07 34F2 9003EC 7655 MOV DPTR,#03ECH ;34D5 90 03 EC 34F5 E4 7656 CLR A ;34D8 E4 34F6 F0 7657 MOVX @DPTR,A ;34D9 F0 34F7 A3 7658 INC DPTR ;34DA A3 34F8 F0 7659 MOVX @DPTR,A ;34DB F0 34F9 900E84 7660 Q34DC: MOV DPTR,#0E84H ;34DC 90 0E 84 34FC E4 7661 CLR A ;34DF E4 34FD F0 7662 MOVX @DPTR,A ;34E0 F0 34FE A3 7663 INC DPTR ;34E1 A3 34FF F0 7664 MOVX @DPTR,A ;34E2 F0 3500 9003EC 7665 MOV DPTR,#03ECH ;34E3 90 03 EC 3503 E0 7666 MOVX A,@DPTR ;34E6 E0 3504 FE 7667 MOV R6,A ;34E7 FE 3505 A3 7668 INC DPTR ;34E8 A3 3506 E0 7669 MOVX A,@DPTR ;34E9 E0 3507 FF 7670 MOV R7,A ;34EA FF 3508 4E 7671 ORL A,R6 ;34EB 4E 3509 701C 7672 JNZ Q350A ;34EC 70 1C 350B 900FC9 7673 MOV DPTR,#0FC9H ;34EE 90 0F C9 350E E0 7674 MOVX A,@DPTR ;34F1 E0 350F 640F 7675 XRL A,#0FH ;34F2 64 0F 3511 6003 7676 JZ Q34F9 ;34F4 60 03 3513 023CC1 7677 LJMP Q3CA4 ;34F6 02 3C A4 7678 ;========================================================================== 3516 900000 7679 Q34F9: MOV DPTR,#0000H ;34F9 90 00 00 3519 740F 7680 MOV A,#0FH ;34FC 74 0F 351B F0 7681 MOVX @DPTR,A ;34FE F0 351C 9003EC 7682 MOV DPTR,#03ECH ;34FF 90 03 EC 351F E4 7683 CLR A ;3502 E4 3520 F0 7684 MOVX @DPTR,A ;3503 F0 3521 A3 7685 INC DPTR ;3504 A3 3522 04 7686 INC A ;3505 04 3523 F0 7687 MOVX @DPTR,A ;3506 F0 3524 023CC1 7688 LJMP Q3CA4 ;3507 02 3C A4 7689 ;========================================================================== 3527 C3 7690 Q350A: CLR C ;350A C3 3528 EF 7691 MOV A,R7 ;350B EF 3529 9413 7692 SUBB A,#13H ;350C 94 13 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 128 352B EE 7693 MOV A,R6 ;350E EE 352C 9400 7694 SUBB A,#00H ;350F 94 00 352E 5020 7695 JNC Q3533 ;3511 50 20 3530 900FC9 7696 MOV DPTR,#0FC9H ;3513 90 0F C9 3533 E0 7697 MOVX A,@DPTR ;3516 E0 3534 FF 7698 MOV R7,A ;3517 FF 3535 9003EC 7699 MOV DPTR,#03ECH ;3518 90 03 EC 3538 E4 7700 CLR A ;351B E4 3539 75F001 7701 MOV B,#01H ;351C 75 F0 01 353C 1229A3 7702 LCALL Q2986 ;351F 12 29 86 353F FC 7703 MOV R4,A ;3522 FC 3540 7400 7704 MOV A,#00H ;3523 74 00 3542 25F0 7705 ADD A,B ;3525 25 F0 3544 F582 7706 MOV DPL,A ;3527 F5 82 3546 7400 7707 MOV A,#00H ;3529 74 00 3548 3C 7708 ADDC A,R4 ;352B 3C 3549 F583 7709 MOV DPH,A ;352C F5 83 354B EF 7710 MOV A,R7 ;352E EF 354C F0 7711 MOVX @DPTR,A ;352F F0 354D 023CC1 7712 LJMP Q3CA4 ;3530 02 3C A4 7713 ;========================================================================== 3550 9003EC 7714 Q3533: MOV DPTR,#03ECH ;3533 90 03 EC 3553 E0 7715 MOVX A,@DPTR ;3536 E0 3554 7004 7716 JNZ Q353D ;3537 70 04 3556 A3 7717 INC DPTR ;3539 A3 3557 E0 7718 MOVX A,@DPTR ;353A E0 3558 6413 7719 XRL A,#13H ;353B 64 13 355A 6003 7720 Q353D: JZ Q3542 ;353D 60 03 355C 02388D 7721 LJMP Q3870 ;353F 02 38 70 7722 ;========================================================================== 355F 900002 7723 Q3542: MOV DPTR,#0002H ;3542 90 00 02 3562 E0 7724 MOVX A,@DPTR ;3545 E0 3563 C3 7725 CLR C ;3546 C3 3564 940C 7726 SUBB A,#0CH ;3547 94 0C 3566 4003 7727 JC Q354E ;3549 40 03 3568 02388D 7728 LJMP Q3870 ;354B 02 38 70 7729 ;========================================================================== 356B 900FC9 7730 Q354E: MOV DPTR,#0FC9H ;354E 90 0F C9 356E E0 7731 MOVX A,@DPTR ;3551 E0 356F 900013 7732 MOV DPTR,#0013H ;3552 90 00 13 3572 F0 7733 MOVX @DPTR,A ;3555 F0 3573 900002 7734 MOV DPTR,#0002H ;3556 90 00 02 3576 E0 7735 MOVX A,@DPTR ;3559 E0 3577 FC 7736 MOV R4,A ;355A FC 3578 7024 7737 JNZ Q3581 ;355B 70 24 357A C2AF 7738 CLR EA ;355D C2 AF 357C A3 7739 INC DPTR ;355F A3 357D E0 7740 MOVX A,@DPTR ;3560 E0 357E F515 7741 MOV 15H,A ;3561 F5 15 3580 A3 7742 INC DPTR ;3563 A3 3581 E0 7743 MOVX A,@DPTR ;3564 E0 3582 F516 7744 MOV 16H,A ;3565 F5 16 3584 A3 7745 INC DPTR ;3567 A3 3585 E0 7746 MOVX A,@DPTR ;3568 E0 3586 F517 7747 MOV 17H,A ;3569 F5 17 3588 A3 7748 INC DPTR ;356B A3 3589 E0 7749 MOVX A,@DPTR ;356C E0 358A F519 7750 MOV 19H,A ;356D F5 19 358C A3 7751 INC DPTR ;356F A3 358D E0 7752 MOVX A,@DPTR ;3570 E0 358E F51A 7753 MOV 1AH,A ;3571 F5 1A 3590 A3 7754 INC DPTR ;3573 A3 3591 E0 7755 MOVX A,@DPTR ;3574 E0 3592 F51B 7756 MOV 1BH,A ;3575 F5 1B 3594 A3 7757 INC DPTR ;3577 A3 3595 E0 7758 MOVX A,@DPTR ;3578 E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 129 3596 F518 7759 MOV 18H,A ;3579 F5 18 3598 127FBA 7760 LCALL Q7F97 ;357B 12 7F 97 359B 023826 7761 LJMP Q3809 ;357E 02 38 09 7762 ;========================================================================== 359E EC 7763 Q3581: MOV A,R4 ;3581 EC 359F B40126 7764 CJNE A,#01H,Q35AB ;3582 B4 01 26 35A2 C2AF 7765 CLR EA ;3585 C2 AF 35A4 128441 7766 LCALL Q841E ;3587 12 84 1E 35A7 900003 7767 MOV DPTR,#0003H ;358A 90 00 03 35AA E515 7768 MOV A,15H ;358D E5 15 35AC F0 7769 MOVX @DPTR,A ;358F F0 35AD A3 7770 INC DPTR ;3590 A3 35AE E516 7771 MOV A,16H ;3591 E5 16 35B0 F0 7772 MOVX @DPTR,A ;3593 F0 35B1 A3 7773 INC DPTR ;3594 A3 35B2 E517 7774 MOV A,17H ;3595 E5 17 35B4 F0 7775 MOVX @DPTR,A ;3597 F0 35B5 A3 7776 INC DPTR ;3598 A3 35B6 E519 7777 MOV A,19H ;3599 E5 19 35B8 F0 7778 MOVX @DPTR,A ;359B F0 35B9 A3 7779 INC DPTR ;359C A3 35BA E51A 7780 MOV A,1AH ;359D E5 1A 35BC F0 7781 MOVX @DPTR,A ;359F F0 35BD A3 7782 INC DPTR ;35A0 A3 35BE E51B 7783 MOV A,1BH ;35A1 E5 1B 35C0 F0 7784 MOVX @DPTR,A ;35A3 F0 35C1 A3 7785 INC DPTR ;35A4 A3 35C2 E518 7786 MOV A,18H ;35A5 E5 18 35C4 F0 7787 MOVX @DPTR,A ;35A7 F0 35C5 023826 7788 LJMP Q3809 ;35A8 02 38 09 7789 ;========================================================================== 35C8 900002 7790 Q35AB: MOV DPTR,#0002H ;35AB 90 00 02 35CB E0 7791 MOVX A,@DPTR ;35AE E0 35CC B4020B 7792 CJNE A,#02H,Q35BD ;35AF B4 02 0B 35CF C2AF 7793 CLR EA ;35B2 C2 AF 35D1 128BCD 7794 LCALL Q8BAA ;35B4 12 8B AA 35D4 12707C 7795 LCALL Q705A ;35B7 12 70 5A 35D7 023826 7796 LJMP Q3809 ;35BA 02 38 09 7797 ;========================================================================== 35DA 900002 7798 Q35BD: MOV DPTR,#0002H ;35BD 90 00 02 35DD E0 7799 MOVX A,@DPTR ;35C0 E0 35DE 6403 7800 XRL A,#03H ;35C1 64 03 35E0 6003 7801 JZ Q35C8 ;35C3 60 03 35E2 023667 7802 LJMP Q364A ;35C5 02 36 4A 7803 ;========================================================================== 35E5 C2AF 7804 Q35C8: CLR EA ;35C8 C2 AF 35E7 900EE1 7805 MOV DPTR,#0EE1H ;35CA 90 0E E1 35EA 1276C0 7806 LCALL Q769E ;35CD 12 76 9E 35ED E511 7807 MOV A,11H ;35D0 E5 11 35EF 4510 7808 ORL A,10H ;35D2 45 10 35F1 7003 7809 JNZ Q35D9 ;35D4 70 03 35F3 023887 7810 LJMP Q386A ;35D6 02 38 6A 7811 ;========================================================================== 35F6 C3 7812 Q35D9: CLR C ;35D9 C3 35F7 E511 7813 MOV A,11H ;35DA E5 11 35F9 94B0 7814 SUBB A,#0B0H ;35DC 94 B0 35FB E510 7815 MOV A,10H ;35DE E5 10 35FD 9422 7816 SUBB A,#22H ;35E0 94 22 35FF 5021 7817 JNC Q3605 ;35E2 50 21 3601 750C00 7818 MOV 0CH,#00H ;35E4 75 0C 00 3604 750D00 7819 MOV 0DH,#00H ;35E7 75 0D 00 3607 C3 7820 Q35EA: CLR C ;35EA C3 3608 E50D 7821 MOV A,0DH ;35EB E5 0D 360A 9511 7822 SUBB A,11H ;35ED 95 11 360C E50C 7823 MOV A,0CH ;35EF E5 0C 360E 9510 7824 SUBB A,10H ;35F1 95 10 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 130 3610 5052 7825 JNC Q3647 ;35F3 50 52 3612 126E30 7826 LCALL Q6E0F ;35F5 12 6E 0F 3615 127C93 7827 LCALL Q7C70 ;35F8 12 7C 70 3618 050D 7828 INC 0DH ;35FB 05 0D 361A E50D 7829 MOV A,0DH ;35FD E5 0D 361C 70E9 7830 JNZ Q35EA ;35FF 70 E9 361E 050C 7831 INC 0CH ;3601 05 0C 3620 80E5 7832 SJMP Q35EA ;3603 80 E5 3622 851C0C 7833 Q3605: MOV 0CH,1CH ;3605 85 1C 0C 3625 851D0D 7834 MOV 0DH,1DH ;3608 85 1D 0D 3628 C3 7835 Q360B: CLR C ;360B C3 3629 E50D 7836 MOV A,0DH ;360C E5 0D 362B 94B0 7837 SUBB A,#0B0H ;360E 94 B0 362D E50C 7838 MOV A,0CH ;3610 E5 0C 362F 9422 7839 SUBB A,#22H ;3612 94 22 3631 5010 7840 JNC Q3626 ;3614 50 10 3633 126E30 7841 LCALL Q6E0F ;3616 12 6E 0F 3636 127C93 7842 LCALL Q7C70 ;3619 12 7C 70 3639 050D 7843 INC 0DH ;361C 05 0D 363B E50D 7844 MOV A,0DH ;361E E5 0D 363D 70E9 7845 JNZ Q360B ;3620 70 E9 363F 050C 7846 INC 0CH ;3622 05 0C 3641 80E5 7847 SJMP Q360B ;3624 80 E5 3643 750C00 7848 Q3626: MOV 0CH,#00H ;3626 75 0C 00 3646 750D00 7849 MOV 0DH,#00H ;3629 75 0D 00 3649 C3 7850 Q362C: CLR C ;362C C3 364A E50D 7851 MOV A,0DH ;362D E5 0D 364C 951D 7852 SUBB A,1DH ;362F 95 1D 364E E50C 7853 MOV A,0CH ;3631 E5 0C 3650 951C 7854 SUBB A,1CH ;3633 95 1C 3652 5010 7855 JNC Q3647 ;3635 50 10 3654 126E30 7856 LCALL Q6E0F ;3637 12 6E 0F 3657 127C93 7857 LCALL Q7C70 ;363A 12 7C 70 365A 050D 7858 INC 0DH ;363D 05 0D 365C E50D 7859 MOV A,0DH ;363F E5 0D 365E 70E9 7860 JNZ Q362C ;3641 70 E9 3660 050C 7861 INC 0CH ;3643 05 0C 3662 80E5 7862 SJMP Q362C ;3645 80 E5 3664 023887 7863 Q3647: LJMP Q386A ;3647 02 38 6A 7864 ;========================================================================== 3667 900002 7865 Q364A: MOV DPTR,#0002H ;364A 90 00 02 366A E0 7866 MOVX A,@DPTR ;364D E0 366B 6404 7867 XRL A,#04H ;364E 64 04 366D 6003 7868 JZ Q3655 ;3650 60 03 366F 023710 7869 LJMP Q36F3 ;3652 02 36 F3 7870 ;========================================================================== 3672 12765C 7871 Q3655: LCALL Q763A ;3655 12 76 3A 3675 E511 7872 MOV A,11H ;3658 E5 11 3677 4510 7873 ORL A,10H ;365A 45 10 3679 7003 7874 JNZ Q3661 ;365C 70 03 367B 02370D 7875 LJMP Q36F0 ;365E 02 36 F0 7876 ;========================================================================== 367E C3 7877 Q3661: CLR C ;3661 C3 367F E511 7878 MOV A,11H ;3662 E5 11 3681 94B0 7879 SUBB A,#0B0H ;3664 94 B0 3683 E510 7880 MOV A,10H ;3666 E5 10 3685 9422 7881 SUBB A,#22H ;3668 94 22 3687 502C 7882 JNC Q3698 ;366A 50 2C 3689 750C00 7883 MOV 0CH,#00H ;366C 75 0C 00 368C 750D00 7884 MOV 0DH,#00H ;366F 75 0D 00 368F C3 7885 Q3672: CLR C ;3672 C3 3690 E50D 7886 MOV A,0DH ;3673 E5 0D 3692 9511 7887 SUBB A,11H ;3675 95 11 3694 E50C 7888 MOV A,0CH ;3677 E5 0C 3696 9510 7889 SUBB A,10H ;3679 95 10 3698 5073 7890 JNC Q36F0 ;367B 50 73 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 131 369A 126E30 7891 LCALL Q6E0F ;367D 12 6E 0F 369D 127779 7892 LCALL Q7756 ;3680 12 77 56 36A0 900FC9 7893 MOV DPTR,#0FC9H ;3683 90 0F C9 36A3 EF 7894 MOV A,R7 ;3686 EF 36A4 F0 7895 MOVX @DPTR,A ;3687 F0 36A5 BF0103 7896 CJNE R7,#01H,Q368E ;3688 BF 01 03 36A8 127C93 7897 LCALL Q7C70 ;368B 12 7C 70 36AB 050D 7898 Q368E: INC 0DH ;368E 05 0D 36AD E50D 7899 MOV A,0DH ;3690 E5 0D 36AF 70DE 7900 JNZ Q3672 ;3692 70 DE 36B1 050C 7901 INC 0CH ;3694 05 0C 36B3 80DA 7902 SJMP Q3672 ;3696 80 DA 36B5 851C0C 7903 Q3698: MOV 0CH,1CH ;3698 85 1C 0C 36B8 851D0D 7904 MOV 0DH,1DH ;369B 85 1D 0D 36BB C3 7905 Q369E: CLR C ;369E C3 36BC E50D 7906 MOV A,0DH ;369F E5 0D 36BE 94B0 7907 SUBB A,#0B0H ;36A1 94 B0 36C0 E50C 7908 MOV A,0CH ;36A3 E5 0C 36C2 9422 7909 SUBB A,#22H ;36A5 94 22 36C4 501B 7910 JNC Q36C4 ;36A7 50 1B 36C6 126E30 7911 LCALL Q6E0F ;36A9 12 6E 0F 36C9 127779 7912 LCALL Q7756 ;36AC 12 77 56 36CC 900FC9 7913 MOV DPTR,#0FC9H ;36AF 90 0F C9 36CF EF 7914 MOV A,R7 ;36B2 EF 36D0 F0 7915 MOVX @DPTR,A ;36B3 F0 36D1 BF0103 7916 CJNE R7,#01H,Q36BA ;36B4 BF 01 03 36D4 127C93 7917 LCALL Q7C70 ;36B7 12 7C 70 36D7 050D 7918 Q36BA: INC 0DH ;36BA 05 0D 36D9 E50D 7919 MOV A,0DH ;36BC E5 0D 36DB 70DE 7920 JNZ Q369E ;36BE 70 DE 36DD 050C 7921 INC 0CH ;36C0 05 0C 36DF 80DA 7922 SJMP Q369E ;36C2 80 DA 36E1 750C00 7923 Q36C4: MOV 0CH,#00H ;36C4 75 0C 00 36E4 750D00 7924 MOV 0DH,#00H ;36C7 75 0D 00 36E7 C3 7925 Q36CA: CLR C ;36CA C3 36E8 E50D 7926 MOV A,0DH ;36CB E5 0D 36EA 951D 7927 SUBB A,1DH ;36CD 95 1D 36EC E50C 7928 MOV A,0CH ;36CF E5 0C 36EE 951C 7929 SUBB A,1CH ;36D1 95 1C 36F0 501B 7930 JNC Q36F0 ;36D3 50 1B 36F2 126E30 7931 LCALL Q6E0F ;36D5 12 6E 0F 36F5 127779 7932 LCALL Q7756 ;36D8 12 77 56 36F8 900FC9 7933 MOV DPTR,#0FC9H ;36DB 90 0F C9 36FB EF 7934 MOV A,R7 ;36DE EF 36FC F0 7935 MOVX @DPTR,A ;36DF F0 36FD BF0103 7936 CJNE R7,#01H,Q36E6 ;36E0 BF 01 03 3700 127C93 7937 LCALL Q7C70 ;36E3 12 7C 70 3703 050D 7938 Q36E6: INC 0DH ;36E6 05 0D 3705 E50D 7939 MOV A,0DH ;36E8 E5 0D 3707 70DE 7940 JNZ Q36CA ;36EA 70 DE 3709 050C 7941 INC 0CH ;36EC 05 0C 370B 80DA 7942 SJMP Q36CA ;36EE 80 DA 370D 023887 7943 Q36F0: LJMP Q386A ;36F0 02 38 6A 7944 ;========================================================================== 3710 900002 7945 Q36F3: MOV DPTR,#0002H ;36F3 90 00 02 3713 E0 7946 MOVX A,@DPTR ;36F6 E0 3714 6405 7947 XRL A,#05H ;36F7 64 05 3716 6003 7948 JZ Q36FE ;36F9 60 03 3718 02380D 7949 LJMP Q37F0 ;36FB 02 37 F0 7950 ;========================================================================== 371B 12765C 7951 Q36FE: LCALL Q763A ;36FE 12 76 3A 371E E511 7952 MOV A,11H ;3701 E5 11 3720 4510 7953 ORL A,10H ;3703 45 10 3722 7003 7954 JNZ Q370A ;3705 70 03 3724 02380A 7955 LJMP Q37ED ;3707 02 37 ED 7956 ;========================================================================== A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 132 3727 C3 7957 Q370A: CLR C ;370A C3 3728 E511 7958 MOV A,11H ;370B E5 11 372A 94B0 7959 SUBB A,#0B0H ;370D 94 B0 372C E510 7960 MOV A,10H ;370F E5 10 372E 9422 7961 SUBB A,#22H ;3711 94 22 3730 504A 7962 JNC Q375F ;3713 50 4A 3732 750C00 7963 MOV 0CH,#00H ;3715 75 0C 00 3735 750D00 7964 MOV 0DH,#00H ;3718 75 0D 00 3738 C3 7965 Q371B: CLR C ;371B C3 3739 E50D 7966 MOV A,0DH ;371C E5 0D 373B 9511 7967 SUBB A,11H ;371E 95 11 373D E50C 7968 MOV A,0CH ;3720 E5 0C 373F 9510 7969 SUBB A,10H ;3722 95 10 3741 4003 7970 JC Q3729 ;3724 40 03 3743 02380A 7971 LJMP Q37ED ;3726 02 37 ED 7972 ;========================================================================== 3746 126E30 7973 Q3729: LCALL Q6E0F ;3729 12 6E 0F 3749 127779 7974 LCALL Q7756 ;372C 12 77 56 374C 900FC9 7975 MOV DPTR,#0FC9H ;372F 90 0F C9 374F EF 7976 MOV A,R7 ;3732 EF 3750 F0 7977 MOVX @DPTR,A ;3733 F0 3751 BF011E 7978 CJNE R7,#01H,Q3755 ;3734 BF 01 1E 3754 90000F 7979 MOV DPTR,#000FH ;3737 90 00 0F 3757 E0 7980 MOVX A,@DPTR ;373A E0 3758 FE 7981 MOV R6,A ;373B FE 3759 A3 7982 INC DPTR ;373C A3 375A E0 7983 MOVX A,@DPTR ;373D E0 375B 7C00 7984 MOV R4,#00H ;373E 7C 00 375D 2400 7985 ADD A,#00H ;3740 24 00 375F FF 7986 MOV R7,A ;3742 FF 3760 EC 7987 MOV A,R4 ;3743 EC 3761 3E 7988 ADDC A,R6 ;3744 3E 3762 FE 7989 MOV R6,A ;3745 FE 3763 900E88 7990 MOV DPTR,#0E88H ;3746 90 0E 88 3766 E0 7991 MOVX A,@DPTR ;3749 E0 3767 B50608 7992 CJNE A,06H,Q3755 ;374A B5 06 08 376A A3 7993 INC DPTR ;374D A3 376B E0 7994 MOVX A,@DPTR ;374E E0 376C B50703 7995 CJNE A,07H,Q3755 ;374F B5 07 03 376F 127C93 7996 LCALL Q7C70 ;3752 12 7C 70 3772 050D 7997 Q3755: INC 0DH ;3755 05 0D 3774 E50D 7998 MOV A,0DH ;3757 E5 0D 3776 70C0 7999 JNZ Q371B ;3759 70 C0 3778 050C 8000 INC 0CH ;375B 05 0C 377A 80BC 8001 SJMP Q371B ;375D 80 BC 377C 851C0C 8002 Q375F: MOV 0CH,1CH ;375F 85 1C 0C 377F 851D0D 8003 MOV 0DH,1DH ;3762 85 1D 0D 3782 C3 8004 Q3765: CLR C ;3765 C3 3783 E50D 8005 MOV A,0DH ;3766 E5 0D 3785 94B0 8006 SUBB A,#0B0H ;3768 94 B0 3787 E50C 8007 MOV A,0CH ;376A E5 0C 3789 9422 8008 SUBB A,#22H ;376C 94 22 378B 5036 8009 JNC Q37A6 ;376E 50 36 378D 126E30 8010 LCALL Q6E0F ;3770 12 6E 0F 3790 127779 8011 LCALL Q7756 ;3773 12 77 56 3793 900FC9 8012 MOV DPTR,#0FC9H ;3776 90 0F C9 3796 EF 8013 MOV A,R7 ;3779 EF 3797 F0 8014 MOVX @DPTR,A ;377A F0 3798 BF011E 8015 CJNE R7,#01H,Q379C ;377B BF 01 1E 379B 90000F 8016 MOV DPTR,#000FH ;377E 90 00 0F 379E E0 8017 MOVX A,@DPTR ;3781 E0 379F FE 8018 MOV R6,A ;3782 FE 37A0 A3 8019 INC DPTR ;3783 A3 37A1 E0 8020 MOVX A,@DPTR ;3784 E0 37A2 7C00 8021 MOV R4,#00H ;3785 7C 00 37A4 2400 8022 ADD A,#00H ;3787 24 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 133 37A6 FF 8023 MOV R7,A ;3789 FF 37A7 EC 8024 MOV A,R4 ;378A EC 37A8 3E 8025 ADDC A,R6 ;378B 3E 37A9 FE 8026 MOV R6,A ;378C FE 37AA 900E88 8027 MOV DPTR,#0E88H ;378D 90 0E 88 37AD E0 8028 MOVX A,@DPTR ;3790 E0 37AE B50608 8029 CJNE A,06H,Q379C ;3791 B5 06 08 37B1 A3 8030 INC DPTR ;3794 A3 37B2 E0 8031 MOVX A,@DPTR ;3795 E0 37B3 B50703 8032 CJNE A,07H,Q379C ;3796 B5 07 03 37B6 127C93 8033 LCALL Q7C70 ;3799 12 7C 70 37B9 050D 8034 Q379C: INC 0DH ;379C 05 0D 37BB E50D 8035 MOV A,0DH ;379E E5 0D 37BD 70C3 8036 JNZ Q3765 ;37A0 70 C3 37BF 050C 8037 INC 0CH ;37A2 05 0C 37C1 80BF 8038 SJMP Q3765 ;37A4 80 BF 37C3 750C00 8039 Q37A6: MOV 0CH,#00H ;37A6 75 0C 00 37C6 750D00 8040 MOV 0DH,#00H ;37A9 75 0D 00 37C9 C3 8041 Q37AC: CLR C ;37AC C3 37CA E50D 8042 MOV A,0DH ;37AD E5 0D 37CC 951D 8043 SUBB A,1DH ;37AF 95 1D 37CE E50C 8044 MOV A,0CH ;37B1 E5 0C 37D0 951C 8045 SUBB A,1CH ;37B3 95 1C 37D2 5036 8046 JNC Q37ED ;37B5 50 36 37D4 126E30 8047 LCALL Q6E0F ;37B7 12 6E 0F 37D7 127779 8048 LCALL Q7756 ;37BA 12 77 56 37DA 900FC9 8049 MOV DPTR,#0FC9H ;37BD 90 0F C9 37DD EF 8050 MOV A,R7 ;37C0 EF 37DE F0 8051 MOVX @DPTR,A ;37C1 F0 37DF BF011E 8052 CJNE R7,#01H,Q37E3 ;37C2 BF 01 1E 37E2 90000F 8053 MOV DPTR,#000FH ;37C5 90 00 0F 37E5 E0 8054 MOVX A,@DPTR ;37C8 E0 37E6 FE 8055 MOV R6,A ;37C9 FE 37E7 A3 8056 INC DPTR ;37CA A3 37E8 E0 8057 MOVX A,@DPTR ;37CB E0 37E9 7C00 8058 MOV R4,#00H ;37CC 7C 00 37EB 2400 8059 ADD A,#00H ;37CE 24 00 37ED FF 8060 MOV R7,A ;37D0 FF 37EE EC 8061 MOV A,R4 ;37D1 EC 37EF 3E 8062 ADDC A,R6 ;37D2 3E 37F0 FE 8063 MOV R6,A ;37D3 FE 37F1 900E88 8064 MOV DPTR,#0E88H ;37D4 90 0E 88 37F4 E0 8065 MOVX A,@DPTR ;37D7 E0 37F5 B50608 8066 CJNE A,06H,Q37E3 ;37D8 B5 06 08 37F8 A3 8067 INC DPTR ;37DB A3 37F9 E0 8068 MOVX A,@DPTR ;37DC E0 37FA B50703 8069 CJNE A,07H,Q37E3 ;37DD B5 07 03 37FD 127C93 8070 LCALL Q7C70 ;37E0 12 7C 70 3800 050D 8071 Q37E3: INC 0DH ;37E3 05 0D 3802 E50D 8072 MOV A,0DH ;37E5 E5 0D 3804 70C3 8073 JNZ Q37AC ;37E7 70 C3 3806 050C 8074 INC 0CH ;37E9 05 0C 3808 80BF 8075 SJMP Q37AC ;37EB 80 BF 380A 023887 8076 Q37ED: LJMP Q386A ;37ED 02 38 6A 8077 ;========================================================================== 380D 900002 8078 Q37F0: MOV DPTR,#0002H ;37F0 90 00 02 3810 E0 8079 MOVX A,@DPTR ;37F3 E0 3811 FF 8080 MOV R7,A ;37F4 FF 3812 6406 8081 XRL A,#06H ;37F5 64 06 3814 600E 8082 JZ Q3807 ;37F7 60 0E 3816 EF 8083 MOV A,R7 ;37F9 EF 3817 6407 8084 XRL A,#07H ;37FA 64 07 3819 6009 8085 JZ Q3807 ;37FC 60 09 381B EF 8086 MOV A,R7 ;37FE EF 381C 6408 8087 XRL A,#08H ;37FF 64 08 381E 6004 8088 JZ Q3807 ;3801 60 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 134 3820 EF 8089 MOV A,R7 ;3803 EF 3821 B40908 8090 CJNE A,#09H,Q380F ;3804 B4 09 08 3824 C2AF 8091 Q3807: CLR EA ;3807 C2 AF 3826 128BCD 8092 Q3809: LCALL Q8BAA ;3809 12 8B AA 3829 023CC1 8093 LJMP Q3CA4 ;380C 02 3C A4 8094 ;========================================================================== 382C 900002 8095 Q380F: MOV DPTR,#0002H ;380F 90 00 02 382F E0 8096 MOVX A,@DPTR ;3812 E0 3830 B40A0B 8097 CJNE A,#0AH,Q3821 ;3813 B4 0A 0B 3833 C2AF 8098 CLR EA ;3816 C2 AF 3835 128BCD 8099 LCALL Q8BAA ;3818 12 8B AA 3838 127C18 8100 LCALL Q7BF5 ;381B 12 7B F5 383B 023CC1 8101 LJMP Q3CA4 ;381E 02 3C A4 8102 ;========================================================================== 383E 900002 8103 Q3821: MOV DPTR,#0002H ;3821 90 00 02 3841 E0 8104 MOVX A,@DPTR ;3824 E0 3842 640B 8105 XRL A,#0BH ;3825 64 0B 3844 6003 8106 JZ Q382C ;3827 60 03 3846 023CC1 8107 LJMP Q3CA4 ;3829 02 3C A4 8108 ;========================================================================== 3849 C2AF 8109 Q382C: CLR EA ;382C C2 AF 384B 900EE3 8110 MOV DPTR,#0EE3H ;382E 90 0E E3 384E 122B27 8111 LCALL Q2B0A ;3831 12 2B 0A 3851 00 8112 NOP ;3834 00 3852 03 8113 RR A ;3835 03 3853 00 8114 NOP ;3836 00 3854 021219 8115 LJMP Q1200 ;3837 02 12 00 8116 ;========================================================================== 3857 528E1E8F 8117 Q383A: DB 52H, 8EH, 1EH, 8FH, 1FH, 12H, 76H, 9AH ;R.....v. 385B 1F12769A 385F AF1FAE1E 8118 Q3842: DB 0AFH, 1FH,0AEH, 1EH, 12H, 86H, 6EH, 75H ;......nu 3863 12866E75 3867 0E00750F 8119 Q384A: DB 0EH, 00H, 75H, 0FH, 00H,0C3H,0E5H, 0FH ;..u..... 386B 00C3E50F 386F 951FE50E 8120 Q3852: DB 95H, 1FH,0E5H, 0EH, 95H, 1EH, 50H, 10H ;......P. 3873 951E5010 3877 128B7312 8121 Q385A: DB 12H, 8BH, 73H, 12H, 8AH, 8CH, 05H, 0FH ;..s..... 387B 8A8C050F 387F E50F70E9 8122 Q3862: DB 0E5H, 0FH, 70H,0E9H, 05H, 0EH, 80H,0E5H ;..p..... 3883 050E80E5 8123 ;========================================================================== 3887 128D40 8124 Q386A: LCALL Q8D1D ;386A 12 8D 1D 388A 023CC1 8125 LJMP Q3CA4 ;386D 02 3C A4 8126 ;========================================================================== 388D 900002 8127 Q3870: MOV DPTR,#0002H ;3870 90 00 02 3890 E0 8128 MOVX A,@DPTR ;3873 E0 3891 640C 8129 XRL A,#0CH ;3874 64 0C 3893 6003 8130 JZ Q387B ;3876 60 03 3895 023C2D 8131 LJMP Q3C10 ;3878 02 3C 10 8132 ;========================================================================== 3898 900FC9 8133 Q387B: MOV DPTR,#0FC9H ;387B 90 0F C9 389B E0 8134 MOVX A,@DPTR ;387E E0 389C FF 8135 MOV R7,A ;387F FF 389D 9003EC 8136 MOV DPTR,#03ECH ;3880 90 03 EC 38A0 E4 8137 CLR A ;3883 E4 38A1 75F001 8138 MOV B,#01H ;3884 75 F0 01 38A4 1229A3 8139 LCALL Q2986 ;3887 12 29 86 38A7 FC 8140 MOV R4,A ;388A FC 38A8 7400 8141 MOV A,#00H ;388B 74 00 38AA 25F0 8142 ADD A,B ;388D 25 F0 38AC F582 8143 MOV DPL,A ;388F F5 82 38AE 7400 8144 MOV A,#00H ;3891 74 00 38B0 3C 8145 ADDC A,R4 ;3893 3C 38B1 F583 8146 MOV DPH,A ;3894 F5 83 38B3 EF 8147 MOV A,R7 ;3896 EF 38B4 F0 8148 MOVX @DPTR,A ;3897 F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 135 38B5 900004 8149 MOV DPTR,#0004H ;3898 90 00 04 38B8 E0 8150 MOVX A,@DPTR ;389B E0 38B9 FD 8151 MOV R5,A ;389C FD 38BA 75F012 8152 MOV B,#12H ;389D 75 F0 12 38BD A4 8153 MUL AB ;38A0 A4 38BE 2407 8154 ADD A,#07H ;38A1 24 07 38C0 FF 8155 MOV R7,A ;38A3 FF 38C1 E4 8156 CLR A ;38A4 E4 38C2 35F0 8157 ADDC A,B ;38A5 35 F0 38C4 FE 8158 MOV R6,A ;38A7 FE 38C5 9003EC 8159 MOV DPTR,#03ECH ;38A8 90 03 EC 38C8 E0 8160 MOVX A,@DPTR ;38AB E0 38C9 6E 8161 XRL A,R6 ;38AC 6E 38CA 7003 8162 JNZ Q38B2 ;38AD 70 03 38CC A3 8163 INC DPTR ;38AF A3 38CD E0 8164 MOVX A,@DPTR ;38B0 E0 38CE 6F 8165 XRL A,R7 ;38B1 6F 38CF 6003 8166 Q38B2: JZ Q38B7 ;38B2 60 03 38D1 023CC1 8167 LJMP Q3CA4 ;38B4 02 3C A4 8168 ;========================================================================== 38D4 C2AF 8169 Q38B7: CLR EA ;38B7 C2 AF 38D6 900AFF 8170 MOV DPTR,#0AFFH ;38B9 90 0A FF 38D9 ED 8171 MOV A,R5 ;38BC ED 38DA F0 8172 MOVX @DPTR,A ;38BD F0 38DB 900AFF 8173 Q38BE: MOV DPTR,#0AFFH ;38BE 90 0A FF 38DE E0 8174 MOVX A,@DPTR ;38C1 E0 38DF FE 8175 MOV R6,A ;38C2 FE 38E0 7003 8176 JNZ Q38C8 ;38C3 70 03 38E2 023CB8 8177 LJMP Q3C9B ;38C5 02 3C 9B 8178 ;========================================================================== 38E5 900E8A 8179 Q38C8: MOV DPTR,#0E8AH ;38C8 90 0E 8A 38E8 E4 8180 CLR A ;38CB E4 38E9 F0 8181 MOVX @DPTR,A ;38CC F0 38EA A3 8182 INC DPTR ;38CD A3 38EB F0 8183 MOVX @DPTR,A ;38CE F0 38EC EE 8184 MOV A,R6 ;38CF EE 38ED 75F012 8185 MOV B,#12H ;38D0 75 F0 12 38F0 A4 8186 MUL AB ;38D3 A4 38F1 24F3 8187 ADD A,#0F3H ;38D4 24 F3 38F3 FE 8188 MOV R6,A ;38D6 FE 38F4 E5F0 8189 MOV A,B ;38D7 E5 F0 38F6 34FF 8190 ADDC A,#0FFH ;38D9 34 FF 38F8 9003EC 8191 MOV DPTR,#03ECH ;38DB 90 03 EC 38FB F0 8192 MOVX @DPTR,A ;38DE F0 38FC A3 8193 INC DPTR ;38DF A3 38FD CE 8194 XCH A,R6 ;38E0 CE 38FE F0 8195 MOVX @DPTR,A ;38E1 F0 38FF 9003EC 8196 MOV DPTR,#03ECH ;38E2 90 03 EC 3902 E0 8197 MOVX A,@DPTR ;38E5 E0 3903 FE 8198 MOV R6,A ;38E6 FE 3904 A3 8199 INC DPTR ;38E7 A3 3905 E0 8200 MOVX A,@DPTR ;38E8 E0 3906 2400 8201 ADD A,#00H ;38E9 24 00 3908 F582 8202 MOV DPL,A ;38EB F5 82 390A 7400 8203 MOV A,#00H ;38ED 74 00 390C 3E 8204 ADDC A,R6 ;38EF 3E 390D F583 8205 MOV DPH,A ;38F0 F5 83 390F E0 8206 MOVX A,@DPTR ;38F2 E0 3910 900E88 8207 MOV DPTR,#0E88H ;38F3 90 0E 88 3913 F0 8208 MOVX @DPTR,A ;38F6 F0 3914 A3 8209 INC DPTR ;38F7 A3 3915 E4 8210 CLR A ;38F8 E4 3916 F0 8211 MOVX @DPTR,A ;38F9 F0 3917 9003ED 8212 MOV DPTR,#03EDH ;38FA 90 03 ED 391A E0 8213 MOVX A,@DPTR ;38FD E0 391B 04 8214 INC A ;38FE 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 136 391C F0 8215 MOVX @DPTR,A ;38FF F0 391D 7006 8216 JNZ Q3908 ;3900 70 06 391F 9003EC 8217 MOV DPTR,#03ECH ;3902 90 03 EC 3922 E0 8218 MOVX A,@DPTR ;3905 E0 3923 04 8219 INC A ;3906 04 3924 F0 8220 MOVX @DPTR,A ;3907 F0 3925 9003EC 8221 Q3908: MOV DPTR,#03ECH ;3908 90 03 EC 3928 E0 8222 MOVX A,@DPTR ;390B E0 3929 FE 8223 MOV R6,A ;390C FE 392A A3 8224 INC DPTR ;390D A3 392B E0 8225 MOVX A,@DPTR ;390E E0 392C 2400 8226 ADD A,#00H ;390F 24 00 392E F582 8227 MOV DPL,A ;3911 F5 82 3930 7400 8228 MOV A,#00H ;3913 74 00 3932 3E 8229 ADDC A,R6 ;3915 3E 3933 F583 8230 MOV DPH,A ;3916 F5 83 3935 E0 8231 MOVX A,@DPTR ;3918 E0 3936 FF 8232 MOV R7,A ;3919 FF 3937 900E89 8233 MOV DPTR,#0E89H ;391A 90 0E 89 393A E0 8234 MOVX A,@DPTR ;391D E0 393B 2F 8235 ADD A,R7 ;391E 2F 393C F0 8236 MOVX @DPTR,A ;391F F0 393D 900E88 8237 MOV DPTR,#0E88H ;3920 90 0E 88 3940 E0 8238 MOVX A,@DPTR ;3923 E0 3941 3400 8239 ADDC A,#00H ;3924 34 00 3943 F0 8240 MOVX @DPTR,A ;3926 F0 3944 9003ED 8241 MOV DPTR,#03EDH ;3927 90 03 ED 3947 E0 8242 MOVX A,@DPTR ;392A E0 3948 04 8243 INC A ;392B 04 3949 F0 8244 MOVX @DPTR,A ;392C F0 394A 7006 8245 JNZ Q3935 ;392D 70 06 394C 9003EC 8246 MOV DPTR,#03ECH ;392F 90 03 EC 394F E0 8247 MOVX A,@DPTR ;3932 E0 3950 04 8248 INC A ;3933 04 3951 F0 8249 MOVX @DPTR,A ;3934 F0 3952 9003EC 8250 Q3935: MOV DPTR,#03ECH ;3935 90 03 EC 3955 E0 8251 MOVX A,@DPTR ;3938 E0 3956 FE 8252 MOV R6,A ;3939 FE 3957 A3 8253 INC DPTR ;393A A3 3958 E0 8254 MOVX A,@DPTR ;393B E0 3959 2400 8255 ADD A,#00H ;393C 24 00 395B F582 8256 MOV DPL,A ;393E F5 82 395D 7400 8257 MOV A,#00H ;3940 74 00 395F 3E 8258 ADDC A,R6 ;3942 3E 3960 F583 8259 MOV DPH,A ;3943 F5 83 3962 E0 8260 MOVX A,@DPTR ;3945 E0 3963 900EEA 8261 MOV DPTR,#0EEAH ;3946 90 0E EA 3966 F0 8262 MOVX @DPTR,A ;3949 F0 3967 9003ED 8263 MOV DPTR,#03EDH ;394A 90 03 ED 396A E0 8264 MOVX A,@DPTR ;394D E0 396B 04 8265 INC A ;394E 04 396C F0 8266 MOVX @DPTR,A ;394F F0 396D 7006 8267 JNZ Q3958 ;3950 70 06 396F 9003EC 8268 MOV DPTR,#03ECH ;3952 90 03 EC 3972 E0 8269 MOVX A,@DPTR ;3955 E0 3973 04 8270 INC A ;3956 04 3974 F0 8271 MOVX @DPTR,A ;3957 F0 3975 9003EC 8272 Q3958: MOV DPTR,#03ECH ;3958 90 03 EC 3978 E0 8273 MOVX A,@DPTR ;395B E0 3979 FE 8274 MOV R6,A ;395C FE 397A A3 8275 INC DPTR ;395D A3 397B E0 8276 MOVX A,@DPTR ;395E E0 397C 2400 8277 ADD A,#00H ;395F 24 00 397E F582 8278 MOV DPL,A ;3961 F5 82 3980 7400 8279 MOV A,#00H ;3963 74 00 3982 3E 8280 ADDC A,R6 ;3965 3E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 137 3983 F583 8281 MOV DPH,A ;3966 F5 83 3985 E0 8282 MOVX A,@DPTR ;3968 E0 3986 900EE9 8283 MOV DPTR,#0EE9H ;3969 90 0E E9 3989 F0 8284 MOVX @DPTR,A ;396C F0 398A 9003ED 8285 MOV DPTR,#03EDH ;396D 90 03 ED 398D E0 8286 MOVX A,@DPTR ;3970 E0 398E 04 8287 INC A ;3971 04 398F F0 8288 MOVX @DPTR,A ;3972 F0 3990 7006 8289 JNZ Q397B ;3973 70 06 3992 9003EC 8290 MOV DPTR,#03ECH ;3975 90 03 EC 3995 E0 8291 MOVX A,@DPTR ;3978 E0 3996 04 8292 INC A ;3979 04 3997 F0 8293 MOVX @DPTR,A ;397A F0 3998 9003EC 8294 Q397B: MOV DPTR,#03ECH ;397B 90 03 EC 399B E0 8295 MOVX A,@DPTR ;397E E0 399C FE 8296 MOV R6,A ;397F FE 399D A3 8297 INC DPTR ;3980 A3 399E E0 8298 MOVX A,@DPTR ;3981 E0 399F 2400 8299 ADD A,#00H ;3982 24 00 39A1 F582 8300 MOV DPL,A ;3984 F5 82 39A3 7400 8301 MOV A,#00H ;3986 74 00 39A5 3E 8302 ADDC A,R6 ;3988 3E 39A6 F583 8303 MOV DPH,A ;3989 F5 83 39A8 E0 8304 MOVX A,@DPTR ;398B E0 39A9 900EE8 8305 MOV DPTR,#0EE8H ;398C 90 0E E8 39AC F0 8306 MOVX @DPTR,A ;398F F0 39AD 9003ED 8307 MOV DPTR,#03EDH ;3990 90 03 ED 39B0 E0 8308 MOVX A,@DPTR ;3993 E0 39B1 04 8309 INC A ;3994 04 39B2 F0 8310 MOVX @DPTR,A ;3995 F0 39B3 7006 8311 JNZ Q399E ;3996 70 06 39B5 9003EC 8312 MOV DPTR,#03ECH ;3998 90 03 EC 39B8 E0 8313 MOVX A,@DPTR ;399B E0 39B9 04 8314 INC A ;399C 04 39BA F0 8315 MOVX @DPTR,A ;399D F0 39BB 9003EC 8316 Q399E: MOV DPTR,#03ECH ;399E 90 03 EC 39BE E0 8317 MOVX A,@DPTR ;39A1 E0 39BF FE 8318 MOV R6,A ;39A2 FE 39C0 A3 8319 INC DPTR ;39A3 A3 39C1 E0 8320 MOVX A,@DPTR ;39A4 E0 39C2 2400 8321 ADD A,#00H ;39A5 24 00 39C4 F582 8322 MOV DPL,A ;39A7 F5 82 39C6 7400 8323 MOV A,#00H ;39A9 74 00 39C8 3E 8324 ADDC A,R6 ;39AB 3E 39C9 F583 8325 MOV DPH,A ;39AC F5 83 39CB E0 8326 MOVX A,@DPTR ;39AE E0 39CC 900EE7 8327 MOV DPTR,#0EE7H ;39AF 90 0E E7 39CF F0 8328 MOVX @DPTR,A ;39B2 F0 39D0 9003ED 8329 MOV DPTR,#03EDH ;39B3 90 03 ED 39D3 E0 8330 MOVX A,@DPTR ;39B6 E0 39D4 04 8331 INC A ;39B7 04 39D5 F0 8332 MOVX @DPTR,A ;39B8 F0 39D6 7006 8333 JNZ Q39C1 ;39B9 70 06 39D8 9003EC 8334 MOV DPTR,#03ECH ;39BB 90 03 EC 39DB E0 8335 MOVX A,@DPTR ;39BE E0 39DC 04 8336 INC A ;39BF 04 39DD F0 8337 MOVX @DPTR,A ;39C0 F0 39DE 78DD 8338 Q39C1: MOV R0,#0DDH ;39C1 78 DD 39E0 7C0E 8339 MOV R4,#0EH ;39C3 7C 0E 39E2 7D01 8340 MOV R5,#01H ;39C5 7D 01 39E4 7B01 8341 MOV R3,#01H ;39C7 7B 01 39E6 7A0E 8342 MOV R2,#0EH ;39C9 7A 0E 39E8 79E7 8343 MOV R1,#0E7H ;39CB 79 E7 39EA 7E00 8344 MOV R6,#00H ;39CD 7E 00 39EC 7F04 8345 MOV R7,#04H ;39CF 7F 04 39EE 1228A8 8346 LCALL Q288B ;39D1 12 28 8B A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 138 39F1 900EDD 8347 MOV DPTR,#0EDDH ;39D4 90 0E DD 39F4 E0 8348 MOVX A,@DPTR ;39D7 E0 39F5 FC 8349 MOV R4,A ;39D8 FC 39F6 A3 8350 INC DPTR ;39D9 A3 39F7 E0 8351 MOVX A,@DPTR ;39DA E0 39F8 FD 8352 MOV R5,A ;39DB FD 39F9 A3 8353 INC DPTR ;39DC A3 39FA E0 8354 MOVX A,@DPTR ;39DD E0 39FB FE 8355 MOV R6,A ;39DE FE 39FC A3 8356 INC DPTR ;39DF A3 39FD E0 8357 MOVX A,@DPTR ;39E0 E0 39FE FF 8358 MOV R7,A ;39E1 FF 39FF 900E8C 8359 MOV DPTR,#0E8CH ;39E2 90 0E 8C 3A02 122B1B 8360 LCALL Q2AFE ;39E5 12 2A FE 3A05 9003EC 8361 MOV DPTR,#03ECH ;39E8 90 03 EC 3A08 E0 8362 MOVX A,@DPTR ;39EB E0 3A09 FE 8363 MOV R6,A ;39EC FE 3A0A A3 8364 INC DPTR ;39ED A3 3A0B E0 8365 MOVX A,@DPTR ;39EE E0 3A0C 2400 8366 ADD A,#00H ;39EF 24 00 3A0E F582 8367 MOV DPL,A ;39F1 F5 82 3A10 7400 8368 MOV A,#00H ;39F3 74 00 3A12 3E 8369 ADDC A,R6 ;39F5 3E 3A13 F583 8370 MOV DPH,A ;39F6 F5 83 3A15 E0 8371 MOVX A,@DPTR ;39F8 E0 3A16 900EEA 8372 MOV DPTR,#0EEAH ;39F9 90 0E EA 3A19 F0 8373 MOVX @DPTR,A ;39FC F0 3A1A 9003ED 8374 MOV DPTR,#03EDH ;39FD 90 03 ED 3A1D E0 8375 MOVX A,@DPTR ;3A00 E0 3A1E 04 8376 INC A ;3A01 04 3A1F F0 8377 MOVX @DPTR,A ;3A02 F0 3A20 7006 8378 JNZ Q3A0B ;3A03 70 06 3A22 9003EC 8379 MOV DPTR,#03ECH ;3A05 90 03 EC 3A25 E0 8380 MOVX A,@DPTR ;3A08 E0 3A26 04 8381 INC A ;3A09 04 3A27 F0 8382 MOVX @DPTR,A ;3A0A F0 3A28 9003EC 8383 Q3A0B: MOV DPTR,#03ECH ;3A0B 90 03 EC 3A2B E0 8384 MOVX A,@DPTR ;3A0E E0 3A2C FE 8385 MOV R6,A ;3A0F FE 3A2D A3 8386 INC DPTR ;3A10 A3 3A2E E0 8387 MOVX A,@DPTR ;3A11 E0 3A2F 2400 8388 ADD A,#00H ;3A12 24 00 3A31 F582 8389 MOV DPL,A ;3A14 F5 82 3A33 7400 8390 MOV A,#00H ;3A16 74 00 3A35 3E 8391 ADDC A,R6 ;3A18 3E 3A36 F583 8392 MOV DPH,A ;3A19 F5 83 3A38 E0 8393 MOVX A,@DPTR ;3A1B E0 3A39 900EE9 8394 MOV DPTR,#0EE9H ;3A1C 90 0E E9 3A3C F0 8395 MOVX @DPTR,A ;3A1F F0 3A3D 9003ED 8396 MOV DPTR,#03EDH ;3A20 90 03 ED 3A40 E0 8397 MOVX A,@DPTR ;3A23 E0 3A41 04 8398 INC A ;3A24 04 3A42 F0 8399 MOVX @DPTR,A ;3A25 F0 3A43 7006 8400 JNZ Q3A2E ;3A26 70 06 3A45 9003EC 8401 MOV DPTR,#03ECH ;3A28 90 03 EC 3A48 E0 8402 MOVX A,@DPTR ;3A2B E0 3A49 04 8403 INC A ;3A2C 04 3A4A F0 8404 MOVX @DPTR,A ;3A2D F0 3A4B 9003EC 8405 Q3A2E: MOV DPTR,#03ECH ;3A2E 90 03 EC 3A4E E0 8406 MOVX A,@DPTR ;3A31 E0 3A4F FE 8407 MOV R6,A ;3A32 FE 3A50 A3 8408 INC DPTR ;3A33 A3 3A51 E0 8409 MOVX A,@DPTR ;3A34 E0 3A52 2400 8410 ADD A,#00H ;3A35 24 00 3A54 F582 8411 MOV DPL,A ;3A37 F5 82 3A56 7400 8412 MOV A,#00H ;3A39 74 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 139 3A58 3E 8413 ADDC A,R6 ;3A3B 3E 3A59 F583 8414 MOV DPH,A ;3A3C F5 83 3A5B E0 8415 MOVX A,@DPTR ;3A3E E0 3A5C 900EE8 8416 MOV DPTR,#0EE8H ;3A3F 90 0E E8 3A5F F0 8417 MOVX @DPTR,A ;3A42 F0 3A60 9003ED 8418 MOV DPTR,#03EDH ;3A43 90 03 ED 3A63 E0 8419 MOVX A,@DPTR ;3A46 E0 3A64 04 8420 INC A ;3A47 04 3A65 F0 8421 MOVX @DPTR,A ;3A48 F0 3A66 7006 8422 JNZ Q3A51 ;3A49 70 06 3A68 9003EC 8423 MOV DPTR,#03ECH ;3A4B 90 03 EC 3A6B E0 8424 MOVX A,@DPTR ;3A4E E0 3A6C 04 8425 INC A ;3A4F 04 3A6D F0 8426 MOVX @DPTR,A ;3A50 F0 3A6E 9003EC 8427 Q3A51: MOV DPTR,#03ECH ;3A51 90 03 EC 3A71 E0 8428 MOVX A,@DPTR ;3A54 E0 3A72 FE 8429 MOV R6,A ;3A55 FE 3A73 A3 8430 INC DPTR ;3A56 A3 3A74 E0 8431 MOVX A,@DPTR ;3A57 E0 3A75 2400 8432 ADD A,#00H ;3A58 24 00 3A77 F582 8433 MOV DPL,A ;3A5A F5 82 3A79 7400 8434 MOV A,#00H ;3A5C 74 00 3A7B 3E 8435 ADDC A,R6 ;3A5E 3E 3A7C F583 8436 MOV DPH,A ;3A5F F5 83 3A7E E0 8437 MOVX A,@DPTR ;3A61 E0 3A7F 900EE7 8438 MOV DPTR,#0EE7H ;3A62 90 0E E7 3A82 F0 8439 MOVX @DPTR,A ;3A65 F0 3A83 9003ED 8440 MOV DPTR,#03EDH ;3A66 90 03 ED 3A86 E0 8441 MOVX A,@DPTR ;3A69 E0 3A87 04 8442 INC A ;3A6A 04 3A88 F0 8443 MOVX @DPTR,A ;3A6B F0 3A89 7006 8444 JNZ Q3A74 ;3A6C 70 06 3A8B 9003EC 8445 MOV DPTR,#03ECH ;3A6E 90 03 EC 3A8E E0 8446 MOVX A,@DPTR ;3A71 E0 3A8F 04 8447 INC A ;3A72 04 3A90 F0 8448 MOVX @DPTR,A ;3A73 F0 3A91 78DD 8449 Q3A74: MOV R0,#0DDH ;3A74 78 DD 3A93 7C0E 8450 MOV R4,#0EH ;3A76 7C 0E 3A95 7D01 8451 MOV R5,#01H ;3A78 7D 01 3A97 7B01 8452 MOV R3,#01H ;3A7A 7B 01 3A99 7A0E 8453 MOV R2,#0EH ;3A7C 7A 0E 3A9B 79E7 8454 MOV R1,#0E7H ;3A7E 79 E7 3A9D 7E00 8455 MOV R6,#00H ;3A80 7E 00 3A9F 7F04 8456 MOV R7,#04H ;3A82 7F 04 3AA1 1228A8 8457 LCALL Q288B ;3A84 12 28 8B 3AA4 900EDD 8458 MOV DPTR,#0EDDH ;3A87 90 0E DD 3AA7 E0 8459 MOVX A,@DPTR ;3A8A E0 3AA8 FC 8460 MOV R4,A ;3A8B FC 3AA9 A3 8461 INC DPTR ;3A8C A3 3AAA E0 8462 MOVX A,@DPTR ;3A8D E0 3AAB FD 8463 MOV R5,A ;3A8E FD 3AAC A3 8464 INC DPTR ;3A8F A3 3AAD E0 8465 MOVX A,@DPTR ;3A90 E0 3AAE FE 8466 MOV R6,A ;3A91 FE 3AAF A3 8467 INC DPTR ;3A92 A3 3AB0 E0 8468 MOVX A,@DPTR ;3A93 E0 3AB1 FF 8469 MOV R7,A ;3A94 FF 3AB2 900E90 8470 MOV DPTR,#0E90H ;3A95 90 0E 90 3AB5 122B1B 8471 LCALL Q2AFE ;3A98 12 2A FE 3AB8 9003EC 8472 MOV DPTR,#03ECH ;3A9B 90 03 EC 3ABB E0 8473 MOVX A,@DPTR ;3A9E E0 3ABC FE 8474 MOV R6,A ;3A9F FE 3ABD A3 8475 INC DPTR ;3AA0 A3 3ABE E0 8476 MOVX A,@DPTR ;3AA1 E0 3ABF 2400 8477 ADD A,#00H ;3AA2 24 00 3AC1 F582 8478 MOV DPL,A ;3AA4 F5 82 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 140 3AC3 7400 8479 MOV A,#00H ;3AA6 74 00 3AC5 3E 8480 ADDC A,R6 ;3AA8 3E 3AC6 F583 8481 MOV DPH,A ;3AA9 F5 83 3AC8 E0 8482 MOVX A,@DPTR ;3AAB E0 3AC9 900EEA 8483 MOV DPTR,#0EEAH ;3AAC 90 0E EA 3ACC F0 8484 MOVX @DPTR,A ;3AAF F0 3ACD 9003ED 8485 MOV DPTR,#03EDH ;3AB0 90 03 ED 3AD0 E0 8486 MOVX A,@DPTR ;3AB3 E0 3AD1 04 8487 INC A ;3AB4 04 3AD2 F0 8488 MOVX @DPTR,A ;3AB5 F0 3AD3 7006 8489 JNZ Q3ABE ;3AB6 70 06 3AD5 9003EC 8490 MOV DPTR,#03ECH ;3AB8 90 03 EC 3AD8 E0 8491 MOVX A,@DPTR ;3ABB E0 3AD9 04 8492 INC A ;3ABC 04 3ADA F0 8493 MOVX @DPTR,A ;3ABD F0 3ADB 9003EC 8494 Q3ABE: MOV DPTR,#03ECH ;3ABE 90 03 EC 3ADE E0 8495 MOVX A,@DPTR ;3AC1 E0 3ADF FE 8496 MOV R6,A ;3AC2 FE 3AE0 A3 8497 INC DPTR ;3AC3 A3 3AE1 E0 8498 MOVX A,@DPTR ;3AC4 E0 3AE2 2400 8499 ADD A,#00H ;3AC5 24 00 3AE4 F582 8500 MOV DPL,A ;3AC7 F5 82 3AE6 7400 8501 MOV A,#00H ;3AC9 74 00 3AE8 3E 8502 ADDC A,R6 ;3ACB 3E 3AE9 F583 8503 MOV DPH,A ;3ACC F5 83 3AEB E0 8504 MOVX A,@DPTR ;3ACE E0 3AEC 900EE9 8505 MOV DPTR,#0EE9H ;3ACF 90 0E E9 3AEF F0 8506 MOVX @DPTR,A ;3AD2 F0 3AF0 9003ED 8507 MOV DPTR,#03EDH ;3AD3 90 03 ED 3AF3 E0 8508 MOVX A,@DPTR ;3AD6 E0 3AF4 04 8509 INC A ;3AD7 04 3AF5 F0 8510 MOVX @DPTR,A ;3AD8 F0 3AF6 7006 8511 JNZ Q3AE1 ;3AD9 70 06 3AF8 9003EC 8512 MOV DPTR,#03ECH ;3ADB 90 03 EC 3AFB E0 8513 MOVX A,@DPTR ;3ADE E0 3AFC 04 8514 INC A ;3ADF 04 3AFD F0 8515 MOVX @DPTR,A ;3AE0 F0 3AFE 9003EC 8516 Q3AE1: MOV DPTR,#03ECH ;3AE1 90 03 EC 3B01 E0 8517 MOVX A,@DPTR ;3AE4 E0 3B02 FE 8518 MOV R6,A ;3AE5 FE 3B03 A3 8519 INC DPTR ;3AE6 A3 3B04 E0 8520 MOVX A,@DPTR ;3AE7 E0 3B05 2400 8521 ADD A,#00H ;3AE8 24 00 3B07 F582 8522 MOV DPL,A ;3AEA F5 82 3B09 7400 8523 MOV A,#00H ;3AEC 74 00 3B0B 3E 8524 ADDC A,R6 ;3AEE 3E 3B0C F583 8525 MOV DPH,A ;3AEF F5 83 3B0E E0 8526 MOVX A,@DPTR ;3AF1 E0 3B0F 900EE8 8527 MOV DPTR,#0EE8H ;3AF2 90 0E E8 3B12 F0 8528 MOVX @DPTR,A ;3AF5 F0 3B13 9003ED 8529 MOV DPTR,#03EDH ;3AF6 90 03 ED 3B16 E0 8530 MOVX A,@DPTR ;3AF9 E0 3B17 04 8531 INC A ;3AFA 04 3B18 F0 8532 MOVX @DPTR,A ;3AFB F0 3B19 7006 8533 JNZ Q3B04 ;3AFC 70 06 3B1B 9003EC 8534 MOV DPTR,#03ECH ;3AFE 90 03 EC 3B1E E0 8535 MOVX A,@DPTR ;3B01 E0 3B1F 04 8536 INC A ;3B02 04 3B20 F0 8537 MOVX @DPTR,A ;3B03 F0 3B21 9003EC 8538 Q3B04: MOV DPTR,#03ECH ;3B04 90 03 EC 3B24 E0 8539 MOVX A,@DPTR ;3B07 E0 3B25 FE 8540 MOV R6,A ;3B08 FE 3B26 A3 8541 INC DPTR ;3B09 A3 3B27 E0 8542 MOVX A,@DPTR ;3B0A E0 3B28 2400 8543 ADD A,#00H ;3B0B 24 00 3B2A F582 8544 MOV DPL,A ;3B0D F5 82 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 141 3B2C 7400 8545 MOV A,#00H ;3B0F 74 00 3B2E 3E 8546 ADDC A,R6 ;3B11 3E 3B2F F583 8547 MOV DPH,A ;3B12 F5 83 3B31 E0 8548 MOVX A,@DPTR ;3B14 E0 3B32 900EE7 8549 MOV DPTR,#0EE7H ;3B15 90 0E E7 3B35 F0 8550 MOVX @DPTR,A ;3B18 F0 3B36 9003ED 8551 MOV DPTR,#03EDH ;3B19 90 03 ED 3B39 E0 8552 MOVX A,@DPTR ;3B1C E0 3B3A 04 8553 INC A ;3B1D 04 3B3B F0 8554 MOVX @DPTR,A ;3B1E F0 3B3C 7006 8555 JNZ Q3B27 ;3B1F 70 06 3B3E 9003EC 8556 MOV DPTR,#03ECH ;3B21 90 03 EC 3B41 E0 8557 MOVX A,@DPTR ;3B24 E0 3B42 04 8558 INC A ;3B25 04 3B43 F0 8559 MOVX @DPTR,A ;3B26 F0 3B44 78DD 8560 Q3B27: MOV R0,#0DDH ;3B27 78 DD 3B46 7C0E 8561 MOV R4,#0EH ;3B29 7C 0E 3B48 7D01 8562 MOV R5,#01H ;3B2B 7D 01 3B4A 7B01 8563 MOV R3,#01H ;3B2D 7B 01 3B4C 7A0E 8564 MOV R2,#0EH ;3B2F 7A 0E 3B4E 79E7 8565 MOV R1,#0E7H ;3B31 79 E7 3B50 7E00 8566 MOV R6,#00H ;3B33 7E 00 3B52 7F04 8567 MOV R7,#04H ;3B35 7F 04 3B54 1228A8 8568 LCALL Q288B ;3B37 12 28 8B 3B57 900EDD 8569 MOV DPTR,#0EDDH ;3B3A 90 0E DD 3B5A E0 8570 MOVX A,@DPTR ;3B3D E0 3B5B FC 8571 MOV R4,A ;3B3E FC 3B5C A3 8572 INC DPTR ;3B3F A3 3B5D E0 8573 MOVX A,@DPTR ;3B40 E0 3B5E FD 8574 MOV R5,A ;3B41 FD 3B5F A3 8575 INC DPTR ;3B42 A3 3B60 E0 8576 MOVX A,@DPTR ;3B43 E0 3B61 FE 8577 MOV R6,A ;3B44 FE 3B62 A3 8578 INC DPTR ;3B45 A3 3B63 E0 8579 MOVX A,@DPTR ;3B46 E0 3B64 FF 8580 MOV R7,A ;3B47 FF 3B65 900E94 8581 MOV DPTR,#0E94H ;3B48 90 0E 94 3B68 122B1B 8582 LCALL Q2AFE ;3B4B 12 2A FE 3B6B 9003EC 8583 MOV DPTR,#03ECH ;3B4E 90 03 EC 3B6E E0 8584 MOVX A,@DPTR ;3B51 E0 3B6F FE 8585 MOV R6,A ;3B52 FE 3B70 A3 8586 INC DPTR ;3B53 A3 3B71 E0 8587 MOVX A,@DPTR ;3B54 E0 3B72 2400 8588 ADD A,#00H ;3B55 24 00 3B74 F582 8589 MOV DPL,A ;3B57 F5 82 3B76 7400 8590 MOV A,#00H ;3B59 74 00 3B78 3E 8591 ADDC A,R6 ;3B5B 3E 3B79 F583 8592 MOV DPH,A ;3B5C F5 83 3B7B E0 8593 MOVX A,@DPTR ;3B5E E0 3B7C 900EEA 8594 MOV DPTR,#0EEAH ;3B5F 90 0E EA 3B7F F0 8595 MOVX @DPTR,A ;3B62 F0 3B80 9003ED 8596 MOV DPTR,#03EDH ;3B63 90 03 ED 3B83 E0 8597 MOVX A,@DPTR ;3B66 E0 3B84 04 8598 INC A ;3B67 04 3B85 F0 8599 MOVX @DPTR,A ;3B68 F0 3B86 7006 8600 JNZ Q3B71 ;3B69 70 06 3B88 9003EC 8601 MOV DPTR,#03ECH ;3B6B 90 03 EC 3B8B E0 8602 MOVX A,@DPTR ;3B6E E0 3B8C 04 8603 INC A ;3B6F 04 3B8D F0 8604 MOVX @DPTR,A ;3B70 F0 3B8E 9003EC 8605 Q3B71: MOV DPTR,#03ECH ;3B71 90 03 EC 3B91 E0 8606 MOVX A,@DPTR ;3B74 E0 3B92 FE 8607 MOV R6,A ;3B75 FE 3B93 A3 8608 INC DPTR ;3B76 A3 3B94 E0 8609 MOVX A,@DPTR ;3B77 E0 3B95 2400 8610 ADD A,#00H ;3B78 24 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 142 3B97 F582 8611 MOV DPL,A ;3B7A F5 82 3B99 7400 8612 MOV A,#00H ;3B7C 74 00 3B9B 3E 8613 ADDC A,R6 ;3B7E 3E 3B9C F583 8614 MOV DPH,A ;3B7F F5 83 3B9E E0 8615 MOVX A,@DPTR ;3B81 E0 3B9F 900EE9 8616 MOV DPTR,#0EE9H ;3B82 90 0E E9 3BA2 F0 8617 MOVX @DPTR,A ;3B85 F0 3BA3 9003ED 8618 MOV DPTR,#03EDH ;3B86 90 03 ED 3BA6 E0 8619 MOVX A,@DPTR ;3B89 E0 3BA7 04 8620 INC A ;3B8A 04 3BA8 F0 8621 MOVX @DPTR,A ;3B8B F0 3BA9 7006 8622 JNZ Q3B94 ;3B8C 70 06 3BAB 9003EC 8623 MOV DPTR,#03ECH ;3B8E 90 03 EC 3BAE E0 8624 MOVX A,@DPTR ;3B91 E0 3BAF 04 8625 INC A ;3B92 04 3BB0 F0 8626 MOVX @DPTR,A ;3B93 F0 3BB1 9003EC 8627 Q3B94: MOV DPTR,#03ECH ;3B94 90 03 EC 3BB4 E0 8628 MOVX A,@DPTR ;3B97 E0 3BB5 FE 8629 MOV R6,A ;3B98 FE 3BB6 A3 8630 INC DPTR ;3B99 A3 3BB7 E0 8631 MOVX A,@DPTR ;3B9A E0 3BB8 2400 8632 ADD A,#00H ;3B9B 24 00 3BBA F582 8633 MOV DPL,A ;3B9D F5 82 3BBC 7400 8634 MOV A,#00H ;3B9F 74 00 3BBE 3E 8635 ADDC A,R6 ;3BA1 3E 3BBF F583 8636 MOV DPH,A ;3BA2 F5 83 3BC1 E0 8637 MOVX A,@DPTR ;3BA4 E0 3BC2 900EE8 8638 MOV DPTR,#0EE8H ;3BA5 90 0E E8 3BC5 F0 8639 MOVX @DPTR,A ;3BA8 F0 3BC6 9003ED 8640 MOV DPTR,#03EDH ;3BA9 90 03 ED 3BC9 E0 8641 MOVX A,@DPTR ;3BAC E0 3BCA 04 8642 INC A ;3BAD 04 3BCB F0 8643 MOVX @DPTR,A ;3BAE F0 3BCC 7006 8644 JNZ Q3BB7 ;3BAF 70 06 3BCE 9003EC 8645 MOV DPTR,#03ECH ;3BB1 90 03 EC 3BD1 E0 8646 MOVX A,@DPTR ;3BB4 E0 3BD2 04 8647 INC A ;3BB5 04 3BD3 F0 8648 MOVX @DPTR,A ;3BB6 F0 3BD4 9003EC 8649 Q3BB7: MOV DPTR,#03ECH ;3BB7 90 03 EC 3BD7 E0 8650 MOVX A,@DPTR ;3BBA E0 3BD8 FE 8651 MOV R6,A ;3BBB FE 3BD9 A3 8652 INC DPTR ;3BBC A3 3BDA E0 8653 MOVX A,@DPTR ;3BBD E0 3BDB 2400 8654 ADD A,#00H ;3BBE 24 00 3BDD F582 8655 MOV DPL,A ;3BC0 F5 82 3BDF 7400 8656 MOV A,#00H ;3BC2 74 00 3BE1 3E 8657 ADDC A,R6 ;3BC4 3E 3BE2 F583 8658 MOV DPH,A ;3BC5 F5 83 3BE4 E0 8659 MOVX A,@DPTR ;3BC7 E0 3BE5 900EE7 8660 MOV DPTR,#0EE7H ;3BC8 90 0E E7 3BE8 F0 8661 MOVX @DPTR,A ;3BCB F0 3BE9 9003ED 8662 MOV DPTR,#03EDH ;3BCC 90 03 ED 3BEC E0 8663 MOVX A,@DPTR ;3BCF E0 3BED 04 8664 INC A ;3BD0 04 3BEE F0 8665 MOVX @DPTR,A ;3BD1 F0 3BEF 7006 8666 JNZ Q3BDA ;3BD2 70 06 3BF1 9003EC 8667 MOV DPTR,#03ECH ;3BD4 90 03 EC 3BF4 E0 8668 MOVX A,@DPTR ;3BD7 E0 3BF5 04 8669 INC A ;3BD8 04 3BF6 F0 8670 MOVX @DPTR,A ;3BD9 F0 3BF7 78DD 8671 Q3BDA: MOV R0,#0DDH ;3BDA 78 DD 3BF9 7C0E 8672 MOV R4,#0EH ;3BDC 7C 0E 3BFB 7D01 8673 MOV R5,#01H ;3BDE 7D 01 3BFD 7B01 8674 MOV R3,#01H ;3BE0 7B 01 3BFF 7A0E 8675 MOV R2,#0EH ;3BE2 7A 0E 3C01 79E7 8676 MOV R1,#0E7H ;3BE4 79 E7 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 143 3C03 7E00 8677 MOV R6,#00H ;3BE6 7E 00 3C05 7F04 8678 MOV R7,#04H ;3BE8 7F 04 3C07 1228A8 8679 LCALL Q288B ;3BEA 12 28 8B 3C0A 900EDD 8680 MOV DPTR,#0EDDH ;3BED 90 0E DD 3C0D E0 8681 MOVX A,@DPTR ;3BF0 E0 3C0E FC 8682 MOV R4,A ;3BF1 FC 3C0F A3 8683 INC DPTR ;3BF2 A3 3C10 E0 8684 MOVX A,@DPTR ;3BF3 E0 3C11 FD 8685 MOV R5,A ;3BF4 FD 3C12 A3 8686 INC DPTR ;3BF5 A3 3C13 E0 8687 MOVX A,@DPTR ;3BF6 E0 3C14 FE 8688 MOV R6,A ;3BF7 FE 3C15 A3 8689 INC DPTR ;3BF8 A3 3C16 E0 8690 MOVX A,@DPTR ;3BF9 E0 3C17 FF 8691 MOV R7,A ;3BFA FF 3C18 900E98 8692 MOV DPTR,#0E98H ;3BFB 90 0E 98 3C1B 122B1B 8693 LCALL Q2AFE ;3BFE 12 2A FE 3C1E 1273E5 8694 LCALL Q73C3 ;3C01 12 73 C3 3C21 900AFF 8695 MOV DPTR,#0AFFH ;3C04 90 0A FF 3C24 E0 8696 MOVX A,@DPTR ;3C07 E0 3C25 14 8697 DEC A ;3C08 14 3C26 F0 8698 MOVX @DPTR,A ;3C09 F0 3C27 0238DB 8699 LJMP Q38BE ;3C0A 02 38 BE 8700 ;========================================================================== 3C2A 023CB8 8701 LJMP Q3C9B ;3C0D 02 3C 9B 8702 ;========================================================================== 3C2D 900002 8703 Q3C10: MOV DPTR,#0002H ;3C10 90 00 02 3C30 E0 8704 MOVX A,@DPTR ;3C13 E0 3C31 640D 8705 XRL A,#0DH ;3C14 64 0D 3C33 6003 8706 JZ Q3C1B ;3C16 60 03 3C35 023CC1 8707 LJMP Q3CA4 ;3C18 02 3C A4 8708 ;========================================================================== 3C38 900FC9 8709 Q3C1B: MOV DPTR,#0FC9H ;3C1B 90 0F C9 3C3B E0 8710 MOVX A,@DPTR ;3C1E E0 3C3C FF 8711 MOV R7,A ;3C1F FF 3C3D 9003EC 8712 MOV DPTR,#03ECH ;3C20 90 03 EC 3C40 E4 8713 CLR A ;3C23 E4 3C41 75F001 8714 MOV B,#01H ;3C24 75 F0 01 3C44 1229A3 8715 LCALL Q2986 ;3C27 12 29 86 3C47 FC 8716 MOV R4,A ;3C2A FC 3C48 7400 8717 MOV A,#00H ;3C2B 74 00 3C4A 25F0 8718 ADD A,B ;3C2D 25 F0 3C4C F582 8719 MOV DPL,A ;3C2F F5 82 3C4E 7400 8720 MOV A,#00H ;3C31 74 00 3C50 3C 8721 ADDC A,R4 ;3C33 3C 3C51 F583 8722 MOV DPH,A ;3C34 F5 83 3C53 EF 8723 MOV A,R7 ;3C36 EF 3C54 F0 8724 MOVX @DPTR,A ;3C37 F0 3C55 900004 8725 MOV DPTR,#0004H ;3C38 90 00 04 3C58 E0 8726 MOVX A,@DPTR ;3C3B E0 3C59 FD 8727 MOV R5,A ;3C3C FD 3C5A 75F002 8728 MOV B,#02H ;3C3D 75 F0 02 3C5D A4 8729 MUL AB ;3C40 A4 3C5E 2417 8730 ADD A,#17H ;3C41 24 17 3C60 FF 8731 MOV R7,A ;3C43 FF 3C61 E4 8732 CLR A ;3C44 E4 3C62 35F0 8733 ADDC A,B ;3C45 35 F0 3C64 FE 8734 MOV R6,A ;3C47 FE 3C65 9003EC 8735 MOV DPTR,#03ECH ;3C48 90 03 EC 3C68 E0 8736 MOVX A,@DPTR ;3C4B E0 3C69 6E 8737 XRL A,R6 ;3C4C 6E 3C6A 7003 8738 JNZ Q3C52 ;3C4D 70 03 3C6C A3 8739 INC DPTR ;3C4F A3 3C6D E0 8740 MOVX A,@DPTR ;3C50 E0 3C6E 6F 8741 XRL A,R7 ;3C51 6F 3C6F 7050 8742 Q3C52: JNZ Q3CA4 ;3C52 70 50 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 144 3C71 C2AF 8743 CLR EA ;3C54 C2 AF 3C73 900AFF 8744 MOV DPTR,#0AFFH ;3C56 90 0A FF 3C76 ED 8745 MOV A,R5 ;3C59 ED 3C77 F0 8746 MOVX @DPTR,A ;3C5A F0 3C78 900AFF 8747 Q3C5B: MOV DPTR,#0AFFH ;3C5B 90 0A FF 3C7B E0 8748 MOVX A,@DPTR ;3C5E E0 3C7C 603A 8749 JZ Q3C9B ;3C5F 60 3A 3C7E FD 8750 MOV R5,A ;3C61 FD 3C7F 75F002 8751 MOV B,#02H ;3C62 75 F0 02 3C82 A4 8752 MUL AB ;3C65 A4 3C83 2413 8753 ADD A,#13H ;3C66 24 13 3C85 F582 8754 MOV DPL,A ;3C68 F5 82 3C87 E5F0 8755 MOV A,B ;3C6A E5 F0 3C89 3400 8756 ADDC A,#00H ;3C6C 34 00 3C8B F583 8757 MOV DPH,A ;3C6E F5 83 3C8D E0 8758 MOVX A,@DPTR ;3C70 E0 3C8E FE 8759 MOV R6,A ;3C71 FE 3C8F 75F002 8760 MOV B,#02H ;3C72 75 F0 02 3C92 ED 8761 MOV A,R5 ;3C75 ED 3C93 A4 8762 MUL AB ;3C76 A4 3C94 2414 8763 ADD A,#14H ;3C77 24 14 3C96 F582 8764 MOV DPL,A ;3C79 F5 82 3C98 E5F0 8765 MOV A,B ;3C7B E5 F0 3C9A 3400 8766 ADDC A,#00H ;3C7D 34 00 3C9C F583 8767 MOV DPH,A ;3C7F F5 83 3C9E E0 8768 MOVX A,@DPTR ;3C81 E0 3C9F 7C00 8769 MOV R4,#00H ;3C82 7C 00 3CA1 2400 8770 ADD A,#00H ;3C84 24 00 3CA3 FF 8771 MOV R7,A ;3C86 FF 3CA4 EC 8772 MOV A,R4 ;3C87 EC 3CA5 3E 8773 ADDC A,R6 ;3C88 3E 3CA6 900E88 8774 MOV DPTR,#0E88H ;3C89 90 0E 88 3CA9 F0 8775 MOVX @DPTR,A ;3C8C F0 3CAA A3 8776 INC DPTR ;3C8D A3 3CAB EF 8777 MOV A,R7 ;3C8E EF 3CAC F0 8778 MOVX @DPTR,A ;3C8F F0 3CAD 12748C 8779 LCALL Q746A ;3C90 12 74 6A 3CB0 900AFF 8780 MOV DPTR,#0AFFH ;3C93 90 0A FF 3CB3 E0 8781 MOVX A,@DPTR ;3C96 E0 3CB4 14 8782 DEC A ;3C97 14 3CB5 F0 8783 MOVX @DPTR,A ;3C98 F0 3CB6 80C0 8784 SJMP Q3C5B ;3C99 80 C0 3CB8 9003EC 8785 Q3C9B: MOV DPTR,#03ECH ;3C9B 90 03 EC 3CBB E4 8786 CLR A ;3C9E E4 3CBC F0 8787 MOVX @DPTR,A ;3C9F F0 3CBD A3 8788 INC DPTR ;3CA0 A3 3CBE F0 8789 MOVX @DPTR,A ;3CA1 F0 3CBF D2AF 8790 SETB EA ;3CA2 D2 AF 3CC1 D007 8791 Q3CA4: POP 07H ;3CA4 D0 07 3CC3 D006 8792 POP 06H ;3CA6 D0 06 3CC5 D005 8793 POP 05H ;3CA8 D0 05 3CC7 D004 8794 POP 04H ;3CAA D0 04 3CC9 D003 8795 POP 03H ;3CAC D0 03 3CCB D002 8796 POP 02H ;3CAE D0 02 3CCD D001 8797 POP 01H ;3CB0 D0 01 3CCF D000 8798 POP 00H ;3CB2 D0 00 3CD1 D0D0 8799 POP PSW ;3CB4 D0 D0 3CD3 D082 8800 POP DPL ;3CB6 D0 82 3CD5 D083 8801 POP DPH ;3CB8 D0 83 3CD7 D0F0 8802 POP B ;3CBA D0 F0 3CD9 D0E0 8803 POP ACC ;3CBC D0 E0 3CDB 32 8804 RETI ;3CBE 32 8805 ;========================================================================== 3CDC E4 8806 Q3CBF: CLR A ;3CBF E4 3CDD F540 8807 MOV 40H,A ;3CC0 F5 40 3CDF F541 8808 MOV 41H,A ;3CC2 F5 41 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 145 3CE1 900ECB 8809 MOV DPTR,#0ECBH ;3CC4 90 0E CB 3CE4 F0 8810 MOVX @DPTR,A ;3CC7 F0 3CE5 C2AF 8811 CLR EA ;3CC8 C2 AF 3CE7 128C2C 8812 LCALL Q8C09 ;3CCA 12 8C 09 3CEA 900E88 8813 MOV DPTR,#0E88H ;3CCD 90 0E 88 3CED EE 8814 MOV A,R6 ;3CD0 EE 3CEE F0 8815 MOVX @DPTR,A ;3CD1 F0 3CEF A3 8816 INC DPTR ;3CD2 A3 3CF0 EF 8817 MOV A,R7 ;3CD3 EF 3CF1 F0 8818 MOVX @DPTR,A ;3CD4 F0 3CF2 128CA5 8819 LCALL Q8C82 ;3CD5 12 8C 82 3CF5 A3 8820 INC DPTR ;3CD8 A3 3CF6 EF 8821 MOV A,R7 ;3CD9 EF 3CF7 F0 8822 MOVX @DPTR,A ;3CDA F0 3CF8 128495 8823 LCALL Q8472 ;3CDB 12 84 72 3CFB 1282D8 8824 LCALL Q82B5 ;3CDE 12 82 B5 3CFE 126D5C 8825 LCALL Q6D3B ;3CE1 12 6D 3B 3D01 900E8A 8826 MOV DPTR,#0E8AH ;3CE4 90 0E 8A 3D04 E0 8827 MOVX A,@DPTR ;3CE7 E0 3D05 6463 8828 XRL A,#63H ;3CE8 64 63 3D07 6005 8829 JZ Q3CF1 ;3CEA 60 05 3D09 126029 8830 LCALL Q6009 ;3CEC 12 60 09 3D0C 8020 8831 SJMP Q3D11 ;3CEF 80 20 3D0E E4 8832 Q3CF1: CLR A ;3CF1 E4 3D0F F540 8833 MOV 40H,A ;3CF2 F5 40 3D11 E540 8834 Q3CF4: MOV A,40H ;3CF4 E5 40 3D13 25E0 8835 ADD A,ACC ;3CF6 25 E0 3D15 24A7 8836 ADD A,#0A7H ;3CF8 24 A7 3D17 F582 8837 MOV DPL,A ;3CFA F5 82 3D19 E4 8838 CLR A ;3CFC E4 3D1A 340E 8839 ADDC A,#0EH ;3CFD 34 0E 3D1C F583 8840 MOV DPH,A ;3CFF F5 83 3D1E E4 8841 CLR A ;3D01 E4 3D1F F0 8842 MOVX @DPTR,A ;3D02 F0 3D20 A3 8843 INC DPTR ;3D03 A3 3D21 F0 8844 MOVX @DPTR,A ;3D04 F0 3D22 0540 8845 INC 40H ;3D05 05 40 3D24 E540 8846 MOV A,40H ;3D07 E5 40 3D26 B406E8 8847 CJNE A,#06H,Q3CF4 ;3D09 B4 06 E8 3D29 E4 8848 CLR A ;3D0C E4 3D2A 900E9F 8849 MOV DPTR,#0E9FH ;3D0D 90 0E 9F 3D2D F0 8850 MOVX @DPTR,A ;3D10 F0 3D2E E4 8851 Q3D11: CLR A ;3D11 E4 3D2F F540 8852 MOV 40H,A ;3D12 F5 40 3D31 74A1 8853 Q3D14: MOV A,#0A1H ;3D14 74 A1 3D33 2540 8854 ADD A,40H ;3D16 25 40 3D35 F582 8855 MOV DPL,A ;3D18 F5 82 3D37 E4 8856 CLR A ;3D1A E4 3D38 340E 8857 ADDC A,#0EH ;3D1B 34 0E 3D3A F583 8858 MOV DPH,A ;3D1D F5 83 3D3C 74FF 8859 MOV A,#0FFH ;3D1F 74 FF 3D3E F0 8860 MOVX @DPTR,A ;3D21 F0 3D3F E540 8861 MOV A,40H ;3D22 E5 40 3D41 25E0 8862 ADD A,ACC ;3D24 25 E0 3D43 24B3 8863 ADD A,#0B3H ;3D26 24 B3 3D45 F582 8864 MOV DPL,A ;3D28 F5 82 3D47 E4 8865 CLR A ;3D2A E4 3D48 340E 8866 ADDC A,#0EH ;3D2B 34 0E 3D4A F583 8867 MOV DPH,A ;3D2D F5 83 3D4C E4 8868 CLR A ;3D2F E4 3D4D F0 8869 MOVX @DPTR,A ;3D30 F0 3D4E A3 8870 INC DPTR ;3D31 A3 3D4F F0 8871 MOVX @DPTR,A ;3D32 F0 3D50 0540 8872 INC 40H ;3D33 05 40 3D52 E540 8873 MOV A,40H ;3D35 E5 40 3D54 B406DA 8874 CJNE A,#06H,Q3D14 ;3D37 B4 06 DA A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 146 3D57 E4 8875 CLR A ;3D3A E4 3D58 F541 8876 MOV 41H,A ;3D3B F5 41 3D5A F540 8877 MOV 40H,A ;3D3D F5 40 3D5C 900E9F 8878 Q3D3F: MOV DPTR,#0E9FH ;3D3F 90 0E 9F 3D5F E0 8879 MOVX A,@DPTR ;3D42 E0 3D60 FF 8880 MOV R7,A ;3D43 FF 3D61 E540 8881 MOV A,40H ;3D44 E5 40 3D63 C3 8882 CLR C ;3D46 C3 3D64 9F 8883 SUBB A,R7 ;3D47 9F 3D65 5028 8884 JNC Q3D72 ;3D48 50 28 3D67 E540 8885 MOV A,40H ;3D4A E5 40 3D69 25E0 8886 ADD A,ACC ;3D4C 25 E0 3D6B 24A7 8887 ADD A,#0A7H ;3D4E 24 A7 3D6D F582 8888 MOV DPL,A ;3D50 F5 82 3D6F E4 8889 CLR A ;3D52 E4 3D70 340E 8890 ADDC A,#0EH ;3D53 34 0E 3D72 F583 8891 MOV DPH,A ;3D55 F5 83 3D74 E0 8892 MOVX A,@DPTR ;3D57 E0 3D75 FE 8893 MOV R6,A ;3D58 FE 3D76 A3 8894 INC DPTR ;3D59 A3 3D77 E0 8895 MOVX A,@DPTR ;3D5A E0 3D78 4E 8896 ORL A,R6 ;3D5B 4E 3D79 6010 8897 JZ Q3D6E ;3D5C 60 10 3D7B 74A1 8898 MOV A,#0A1H ;3D5E 74 A1 3D7D 2541 8899 ADD A,41H ;3D60 25 41 3D7F F582 8900 MOV DPL,A ;3D62 F5 82 3D81 E4 8901 CLR A ;3D64 E4 3D82 340E 8902 ADDC A,#0EH ;3D65 34 0E 3D84 F583 8903 MOV DPH,A ;3D67 F5 83 3D86 E540 8904 MOV A,40H ;3D69 E5 40 3D88 F0 8905 MOVX @DPTR,A ;3D6B F0 3D89 0541 8906 INC 41H ;3D6C 05 41 3D8B 0540 8907 Q3D6E: INC 40H ;3D6E 05 40 3D8D 80CD 8908 SJMP Q3D3F ;3D70 80 CD 3D8F 900EA0 8909 Q3D72: MOV DPTR,#0EA0H ;3D72 90 0E A0 3D92 E541 8910 MOV A,41H ;3D75 E5 41 3D94 F0 8911 MOVX @DPTR,A ;3D77 F0 3D95 6003 8912 JZ Q3D7D ;3D78 60 03 3D97 023E9E 8913 LJMP Q3E81 ;3D7A 02 3E 81 8914 ;========================================================================== 3D9A 900E8B 8915 Q3D7D: MOV DPTR,#0E8BH ;3D7D 90 0E 8B 3D9D 7404 8916 MOV A,#04H ;3D80 74 04 3D9F F0 8917 MOVX @DPTR,A ;3D82 F0 3DA0 900E90 8918 MOV DPTR,#0E90H ;3D83 90 0E 90 3DA3 122B27 8919 LCALL Q2B0A ;3D86 12 2B 0A 3DA6 00 8920 NOP ;3D89 00 3DA7 00 8921 NOP ;3D8A 00 3DA8 00 8922 NOP ;3D8B 00 3DA9 00 8923 NOP ;3D8C 00 3DAA 900E8C 8924 MOV DPTR,#0E8CH ;3D8D 90 0E 8C 3DAD 122B27 8925 LCALL Q2B0A ;3D90 12 2B 0A 3DB0 00 8926 NOP ;3D93 00 3DB1 00 8927 NOP ;3D94 00 3DB2 00 8928 NOP ;3D95 00 3DB3 00 8929 NOP ;3D96 00 3DB4 900E98 8930 MOV DPTR,#0E98H ;3D97 90 0E 98 3DB7 122B27 8931 LCALL Q2B0A ;3D9A 12 2B 0A 3DBA 00 8932 NOP ;3D9D 00 3DBB 00 8933 NOP ;3D9E 00 3DBC 00 8934 NOP ;3D9F 00 3DBD 00 8935 NOP ;3DA0 00 3DBE 900E94 8936 MOV DPTR,#0E94H ;3DA1 90 0E 94 3DC1 122B27 8937 LCALL Q2B0A ;3DA4 12 2B 0A 3DC4 00 8938 NOP ;3DA7 00 3DC5 00 8939 NOP ;3DA8 00 3DC6 00 8940 NOP ;3DA9 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 147 3DC7 00 8941 NOP ;3DAA 00 3DC8 900E9C 8942 MOV DPTR,#0E9CH ;3DAB 90 0E 9C 3DCB 74FF 8943 MOV A,#0FFH ;3DAE 74 FF 3DCD F0 8944 MOVX @DPTR,A ;3DB0 F0 3DCE A3 8945 INC DPTR ;3DB1 A3 3DCF F0 8946 MOVX @DPTR,A ;3DB2 F0 3DD0 900E8A 8947 MOV DPTR,#0E8AH ;3DB3 90 0E 8A 3DD3 E0 8948 MOVX A,@DPTR ;3DB6 E0 3DD4 7008 8949 JNZ Q3DC1 ;3DB7 70 08 3DD6 900E9E 8950 MOV DPTR,#0E9EH ;3DB9 90 0E 9E 3DD9 74FF 8951 MOV A,#0FFH ;3DBC 74 FF 3DDB F0 8952 MOVX @DPTR,A ;3DBE F0 3DDC 8008 8953 SJMP Q3DC9 ;3DBF 80 08 3DDE 900E8A 8954 Q3DC1: MOV DPTR,#0E8AH ;3DC1 90 0E 8A 3DE1 E0 8955 MOVX A,@DPTR ;3DC4 E0 3DE2 900E9E 8956 MOV DPTR,#0E9EH ;3DC5 90 0E 9E 3DE5 F0 8957 MOVX @DPTR,A ;3DC8 F0 3DE6 E4 8958 Q3DC9: CLR A ;3DC9 E4 3DE7 900EA0 8959 MOV DPTR,#0EA0H ;3DCA 90 0E A0 3DEA F0 8960 MOVX @DPTR,A ;3DCD F0 3DEB 900E9F 8961 MOV DPTR,#0E9FH ;3DCE 90 0E 9F 3DEE F0 8962 MOVX @DPTR,A ;3DD1 F0 3DEF F540 8963 MOV 40H,A ;3DD2 F5 40 3DF1 74A1 8964 Q3DD4: MOV A,#0A1H ;3DD4 74 A1 3DF3 2540 8965 ADD A,40H ;3DD6 25 40 3DF5 F582 8966 MOV DPL,A ;3DD8 F5 82 3DF7 E4 8967 CLR A ;3DDA E4 3DF8 340E 8968 ADDC A,#0EH ;3DDB 34 0E 3DFA F583 8969 MOV DPH,A ;3DDD F5 83 3DFC 74FF 8970 MOV A,#0FFH ;3DDF 74 FF 3DFE F0 8971 MOVX @DPTR,A ;3DE1 F0 3DFF E540 8972 MOV A,40H ;3DE2 E5 40 3E01 25E0 8973 ADD A,ACC ;3DE4 25 E0 3E03 24A7 8974 ADD A,#0A7H ;3DE6 24 A7 3E05 F582 8975 MOV DPL,A ;3DE8 F5 82 3E07 E4 8976 CLR A ;3DEA E4 3E08 340E 8977 ADDC A,#0EH ;3DEB 34 0E 3E0A F583 8978 MOV DPH,A ;3DED F5 83 3E0C E4 8979 CLR A ;3DEF E4 3E0D F0 8980 MOVX @DPTR,A ;3DF0 F0 3E0E A3 8981 INC DPTR ;3DF1 A3 3E0F F0 8982 MOVX @DPTR,A ;3DF2 F0 3E10 E540 8983 MOV A,40H ;3DF3 E5 40 3E12 25E0 8984 ADD A,ACC ;3DF5 25 E0 3E14 24B3 8985 ADD A,#0B3H ;3DF7 24 B3 3E16 F582 8986 MOV DPL,A ;3DF9 F5 82 3E18 E4 8987 CLR A ;3DFB E4 3E19 340E 8988 ADDC A,#0EH ;3DFC 34 0E 3E1B F583 8989 MOV DPH,A ;3DFE F5 83 3E1D E4 8990 CLR A ;3E00 E4 3E1E F0 8991 MOVX @DPTR,A ;3E01 F0 3E1F A3 8992 INC DPTR ;3E02 A3 3E20 F0 8993 MOVX @DPTR,A ;3E03 F0 3E21 0540 8994 INC 40H ;3E04 05 40 3E23 E540 8995 MOV A,40H ;3E06 E5 40 3E25 B406C9 8996 CJNE A,#06H,Q3DD4 ;3E08 B4 06 C9 3E28 900EC3 8997 MOV DPTR,#0EC3H ;3E0B 90 0E C3 3E2B 122B27 8998 LCALL Q2B0A ;3E0E 12 2B 0A 3E2E 00 8999 NOP ;3E11 00 3E2F 00 9000 NOP ;3E12 00 3E30 00 9001 NOP ;3E13 00 3E31 00 9002 NOP ;3E14 00 3E32 900EBF 9003 MOV DPTR,#0EBFH ;3E15 90 0E BF 3E35 122B27 9004 LCALL Q2B0A ;3E18 12 2B 0A 3E38 00 9005 NOP ;3E1B 00 3E39 00 9006 NOP ;3E1C 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 148 3E3A 00 9007 NOP ;3E1D 00 3E3B 00 9008 NOP ;3E1E 00 3E3C E4 9009 CLR A ;3E1F E4 3E3D FF 9010 MOV R7,A ;3E20 FF 3E3E FE 9011 MOV R6,A ;3E21 FE 3E3F 7D7A 9012 MOV R5,#7AH ;3E22 7D 7A 3E41 7C44 9013 MOV R4,#44H ;3E24 7C 44 3E43 900ED2 9014 MOV DPTR,#0ED2H ;3E26 90 0E D2 3E46 E0 9015 MOVX A,@DPTR ;3E29 E0 3E47 F8 9016 MOV R0,A ;3E2A F8 3E48 A3 9017 INC DPTR ;3E2B A3 3E49 E0 9018 MOVX A,@DPTR ;3E2C E0 3E4A F9 9019 MOV R1,A ;3E2D F9 3E4B A3 9020 INC DPTR ;3E2E A3 3E4C E0 9021 MOVX A,@DPTR ;3E2F E0 3E4D FA 9022 MOV R2,A ;3E30 FA 3E4E A3 9023 INC DPTR ;3E31 A3 3E4F E0 9024 MOVX A,@DPTR ;3E32 E0 3E50 FB 9025 MOV R3,A ;3E33 FB 3E51 12250A 9026 LCALL Q24ED ;3E34 12 24 ED 3E54 5022 9027 JNC Q3E5B ;3E37 50 22 3E56 900ED0 9028 MOV DPTR,#0ED0H ;3E39 90 0E D0 3E59 7414 9029 MOV A,#14H ;3E3C 74 14 3E5B F0 9030 MOVX @DPTR,A ;3E3E F0 3E5C 900ED2 9031 MOV DPTR,#0ED2H ;3E3F 90 0E D2 3E5F E0 9032 MOVX A,@DPTR ;3E42 E0 3E60 FC 9033 MOV R4,A ;3E43 FC 3E61 A3 9034 INC DPTR ;3E44 A3 3E62 E0 9035 MOVX A,@DPTR ;3E45 E0 3E63 FD 9036 MOV R5,A ;3E46 FD 3E64 A3 9037 INC DPTR ;3E47 A3 3E65 E0 9038 MOVX A,@DPTR ;3E48 E0 3E66 FE 9039 MOV R6,A ;3E49 FE 3E67 A3 9040 INC DPTR ;3E4A A3 3E68 E0 9041 MOVX A,@DPTR ;3E4B E0 3E69 FF 9042 MOV R7,A ;3E4C FF 3E6A 900EC3 9043 MOV DPTR,#0EC3H ;3E4D 90 0E C3 3E6D 122B1B 9044 LCALL Q2AFE ;3E50 12 2A FE 3E70 900EC7 9045 MOV DPTR,#0EC7H ;3E53 90 0E C7 3E73 122B1B 9046 LCALL Q2AFE ;3E56 12 2A FE 3E76 8019 9047 SJMP Q3E74 ;3E59 80 19 3E78 E4 9048 Q3E5B: CLR A ;3E5B E4 3E79 900ED0 9049 MOV DPTR,#0ED0H ;3E5C 90 0E D0 3E7C F0 9050 MOVX @DPTR,A ;3E5F F0 3E7D 900EC3 9051 MOV DPTR,#0EC3H ;3E60 90 0E C3 3E80 122B27 9052 LCALL Q2B0A ;3E63 12 2B 0A 3E83 00 9053 NOP ;3E66 00 3E84 00 9054 NOP ;3E67 00 3E85 00 9055 NOP ;3E68 00 3E86 00 9056 NOP ;3E69 00 3E87 900EC7 9057 MOV DPTR,#0EC7H ;3E6A 90 0E C7 3E8A 122B27 9058 LCALL Q2B0A ;3E6D 12 2B 0A 3E8D 00 9059 NOP ;3E70 00 3E8E 00 9060 NOP ;3E71 00 3E8F 00 9061 NOP ;3E72 00 3E90 00 9062 NOP ;3E73 00 3E91 E4 9063 Q3E74: CLR A ;3E74 E4 3E92 900ECC 9064 MOV DPTR,#0ECCH ;3E75 90 0E CC 3E95 F0 9065 MOVX @DPTR,A ;3E78 F0 3E96 A3 9066 INC DPTR ;3E79 A3 3E97 F0 9067 MOVX @DPTR,A ;3E7A F0 3E98 A3 9068 INC DPTR ;3E7B A3 3E99 F0 9069 MOVX @DPTR,A ;3E7C F0 3E9A A3 9070 INC DPTR ;3E7D A3 3E9B 023F65 9071 LJMP Q3F48 ;3E7E 02 3F 48 9072 ;========================================================================== A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 149 3E9E 900E8A 9073 Q3E81: MOV DPTR,#0E8AH ;3E81 90 0E 8A 3EA1 E0 9074 MOVX A,@DPTR ;3E84 E0 3EA2 6003 9075 JZ Q3E8A ;3E85 60 03 3EA4 023F7F 9076 LJMP Q3F62 ;3E87 02 3F 62 9077 ;========================================================================== 3EA7 900E88 9078 Q3E8A: MOV DPTR,#0E88H ;3E8A 90 0E 88 3EAA F0 9079 MOVX @DPTR,A ;3E8D F0 3EAB A3 9080 INC DPTR ;3E8E A3 3EAC F0 9081 MOVX @DPTR,A ;3E8F F0 3EAD 900E8B 9082 MOV DPTR,#0E8BH ;3E90 90 0E 8B 3EB0 F0 9083 MOVX @DPTR,A ;3E93 F0 3EB1 900E90 9084 MOV DPTR,#0E90H ;3E94 90 0E 90 3EB4 122B27 9085 LCALL Q2B0A ;3E97 12 2B 0A 3EB7 00 9086 NOP ;3E9A 00 3EB8 00 9087 NOP ;3E9B 00 3EB9 00 9088 NOP ;3E9C 00 3EBA 00 9089 NOP ;3E9D 00 3EBB 900E8C 9090 MOV DPTR,#0E8CH ;3E9E 90 0E 8C 3EBE 122B27 9091 LCALL Q2B0A ;3EA1 12 2B 0A 3EC1 00 9092 NOP ;3EA4 00 3EC2 00 9093 NOP ;3EA5 00 3EC3 00 9094 NOP ;3EA6 00 3EC4 00 9095 NOP ;3EA7 00 3EC5 900E98 9096 MOV DPTR,#0E98H ;3EA8 90 0E 98 3EC8 122B27 9097 LCALL Q2B0A ;3EAB 12 2B 0A 3ECB 00 9098 NOP ;3EAE 00 3ECC 00 9099 NOP ;3EAF 00 3ECD 00 9100 NOP ;3EB0 00 3ECE 00 9101 NOP ;3EB1 00 3ECF 900E94 9102 MOV DPTR,#0E94H ;3EB2 90 0E 94 3ED2 122B27 9103 LCALL Q2B0A ;3EB5 12 2B 0A 3ED5 00 9104 NOP ;3EB8 00 3ED6 00 9105 NOP ;3EB9 00 3ED7 00 9106 NOP ;3EBA 00 3ED8 00 9107 NOP ;3EBB 00 3ED9 900E9C 9108 MOV DPTR,#0E9CH ;3EBC 90 0E 9C 3EDC 74FF 9109 MOV A,#0FFH ;3EBF 74 FF 3EDE F0 9110 MOVX @DPTR,A ;3EC1 F0 3EDF E4 9111 CLR A ;3EC2 E4 3EE0 A3 9112 INC DPTR ;3EC3 A3 3EE1 F0 9113 MOVX @DPTR,A ;3EC4 F0 3EE2 A3 9114 INC DPTR ;3EC5 A3 3EE3 74FF 9115 MOV A,#0FFH ;3EC6 74 FF 3EE5 F0 9116 MOVX @DPTR,A ;3EC8 F0 3EE6 900EA0 9117 MOV DPTR,#0EA0H ;3EC9 90 0E A0 3EE9 7401 9118 MOV A,#01H ;3ECC 74 01 3EEB F0 9119 MOVX @DPTR,A ;3ECE F0 3EEC 900E9F 9120 MOV DPTR,#0E9FH ;3ECF 90 0E 9F 3EEF F0 9121 MOVX @DPTR,A ;3ED2 F0 3EF0 E4 9122 CLR A ;3ED3 E4 3EF1 900EA1 9123 MOV DPTR,#0EA1H ;3ED4 90 0E A1 3EF4 F0 9124 MOVX @DPTR,A ;3ED7 F0 3EF5 900EB3 9125 MOV DPTR,#0EB3H ;3ED8 90 0E B3 3EF8 F0 9126 MOVX @DPTR,A ;3EDB F0 3EF9 A3 9127 INC DPTR ;3EDC A3 3EFA F0 9128 MOVX @DPTR,A ;3EDD F0 3EFB 754001 9129 MOV 40H,#01H ;3EDE 75 40 01 3EFE 74A1 9130 Q3EE1: MOV A,#0A1H ;3EE1 74 A1 3F00 2540 9131 ADD A,40H ;3EE3 25 40 3F02 F582 9132 MOV DPL,A ;3EE5 F5 82 3F04 E4 9133 CLR A ;3EE7 E4 3F05 340E 9134 ADDC A,#0EH ;3EE8 34 0E 3F07 F583 9135 MOV DPH,A ;3EEA F5 83 3F09 74FF 9136 MOV A,#0FFH ;3EEC 74 FF 3F0B F0 9137 MOVX @DPTR,A ;3EEE F0 3F0C E540 9138 MOV A,40H ;3EEF E5 40 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 150 3F0E 25E0 9139 ADD A,ACC ;3EF1 25 E0 3F10 24A7 9140 ADD A,#0A7H ;3EF3 24 A7 3F12 F582 9141 MOV DPL,A ;3EF5 F5 82 3F14 E4 9142 CLR A ;3EF7 E4 3F15 340E 9143 ADDC A,#0EH ;3EF8 34 0E 3F17 F583 9144 MOV DPH,A ;3EFA F5 83 3F19 E4 9145 CLR A ;3EFC E4 3F1A F0 9146 MOVX @DPTR,A ;3EFD F0 3F1B A3 9147 INC DPTR ;3EFE A3 3F1C F0 9148 MOVX @DPTR,A ;3EFF F0 3F1D E540 9149 MOV A,40H ;3F00 E5 40 3F1F 25E0 9150 ADD A,ACC ;3F02 25 E0 3F21 24B3 9151 ADD A,#0B3H ;3F04 24 B3 3F23 F582 9152 MOV DPL,A ;3F06 F5 82 3F25 E4 9153 CLR A ;3F08 E4 3F26 340E 9154 ADDC A,#0EH ;3F09 34 0E 3F28 F583 9155 MOV DPH,A ;3F0B F5 83 3F2A E4 9156 CLR A ;3F0D E4 3F2B F0 9157 MOVX @DPTR,A ;3F0E F0 3F2C A3 9158 INC DPTR ;3F0F A3 3F2D F0 9159 MOVX @DPTR,A ;3F10 F0 3F2E 0540 9160 INC 40H ;3F11 05 40 3F30 E540 9161 MOV A,40H ;3F13 E5 40 3F32 B406C9 9162 CJNE A,#06H,Q3EE1 ;3F15 B4 06 C9 3F35 900EBF 9163 MOV DPTR,#0EBFH ;3F18 90 0E BF 3F38 122B27 9164 LCALL Q2B0A ;3F1B 12 2B 0A 3F3B 00 9165 NOP ;3F1E 00 3F3C 00 9166 NOP ;3F1F 00 3F3D 00 9167 NOP ;3F20 00 3F3E 00 9168 NOP ;3F21 00 3F3F 900EA7 9169 MOV DPTR,#0EA7H ;3F22 90 0E A7 3F42 E0 9170 MOVX A,@DPTR ;3F25 E0 3F43 FC 9171 MOV R4,A ;3F26 FC 3F44 A3 9172 INC DPTR ;3F27 A3 3F45 E0 9173 MOVX A,@DPTR ;3F28 E0 3F46 FD 9174 MOV R5,A ;3F29 FD 3F47 E4 9175 CLR A ;3F2A E4 3F48 12257C 9176 LCALL Q255F ;3F2B 12 25 5F 3F4B 900EC3 9177 MOV DPTR,#0EC3H ;3F2E 90 0E C3 3F4E 122B1B 9178 LCALL Q2AFE ;3F31 12 2A FE 3F51 900EC7 9179 MOV DPTR,#0EC7H ;3F34 90 0E C7 3F54 122B1B 9180 LCALL Q2AFE ;3F37 12 2A FE 3F57 E4 9181 CLR A ;3F3A E4 3F58 900ECC 9182 MOV DPTR,#0ECCH ;3F3B 90 0E CC 3F5B F0 9183 MOVX @DPTR,A ;3F3E F0 3F5C A3 9184 INC DPTR ;3F3F A3 3F5D F0 9185 MOVX @DPTR,A ;3F40 F0 3F5E A3 9186 INC DPTR ;3F41 A3 3F5F F0 9187 MOVX @DPTR,A ;3F42 F0 3F60 A3 9188 INC DPTR ;3F43 A3 3F61 F0 9189 MOVX @DPTR,A ;3F44 F0 3F62 A3 9190 INC DPTR ;3F45 A3 3F63 740A 9191 MOV A,#0AH ;3F46 74 0A 3F65 F0 9192 Q3F48: MOVX @DPTR,A ;3F48 F0 3F66 128441 9193 LCALL Q841E ;3F49 12 84 1E 3F69 78D6 9194 MOV R0,#0D6H ;3F4C 78 D6 3F6B 7C0E 9195 MOV R4,#0EH ;3F4E 7C 0E 3F6D 7D01 9196 MOV R5,#01H ;3F50 7D 01 3F6F 7B00 9197 MOV R3,#00H ;3F52 7B 00 3F71 7A00 9198 MOV R2,#00H ;3F54 7A 00 3F73 7915 9199 MOV R1,#15H ;3F56 79 15 3F75 7E00 9200 MOV R6,#00H ;3F58 7E 00 3F77 7F07 9201 MOV R7,#07H ;3F5A 7F 07 3F79 1228A8 9202 LCALL Q288B ;3F5C 12 28 8B 3F7C 02428C 9203 LJMP Q426D ;3F5F 02 42 6D 9204 ;========================================================================== A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 151 3F7F E4 9205 Q3F62: CLR A ;3F62 E4 3F80 F540 9206 MOV 40H,A ;3F63 F5 40 3F82 E540 9207 Q3F65: MOV A,40H ;3F65 E5 40 3F84 25E0 9208 ADD A,ACC ;3F67 25 E0 3F86 24B3 9209 ADD A,#0B3H ;3F69 24 B3 3F88 F582 9210 MOV DPL,A ;3F6B F5 82 3F8A E4 9211 CLR A ;3F6D E4 3F8B 340E 9212 ADDC A,#0EH ;3F6E 34 0E 3F8D F583 9213 MOV DPH,A ;3F70 F5 83 3F8F E4 9214 CLR A ;3F72 E4 3F90 F0 9215 MOVX @DPTR,A ;3F73 F0 3F91 A3 9216 INC DPTR ;3F74 A3 3F92 F0 9217 MOVX @DPTR,A ;3F75 F0 3F93 0540 9218 INC 40H ;3F76 05 40 3F95 E540 9219 MOV A,40H ;3F78 E5 40 3F97 B406E8 9220 CJNE A,#06H,Q3F65 ;3F7A B4 06 E8 3F9A 900EBF 9221 MOV DPTR,#0EBFH ;3F7D 90 0E BF 3F9D 122B27 9222 LCALL Q2B0A ;3F80 12 2B 0A 3FA0 00 9223 NOP ;3F83 00 3FA1 00 9224 NOP ;3F84 00 3FA2 00 9225 NOP ;3F85 00 3FA3 00 9226 NOP ;3F86 00 3FA4 E4 9227 CLR A ;3F87 E4 3FA5 F540 9228 MOV 40H,A ;3F88 F5 40 3FA7 900EA0 9229 Q3F8A: MOV DPTR,#0EA0H ;3F8A 90 0E A0 3FAA E0 9230 MOVX A,@DPTR ;3F8D E0 3FAB FF 9231 MOV R7,A ;3F8E FF 3FAC E540 9232 MOV A,40H ;3F8F E5 40 3FAE C3 9233 CLR C ;3F91 C3 3FAF 9F 9234 SUBB A,R7 ;3F92 9F 3FB0 4003 9235 JC Q3F98 ;3F93 40 03 3FB2 024095 9236 LJMP Q4077 ;3F95 02 40 77 9237 ;========================================================================== 3FB5 74A1 9238 Q3F98: MOV A,#0A1H ;3F98 74 A1 3FB7 2540 9239 ADD A,40H ;3F9A 25 40 3FB9 F582 9240 MOV DPL,A ;3F9C F5 82 3FBB E4 9241 CLR A ;3F9E E4 3FBC 340E 9242 ADDC A,#0EH ;3F9F 34 0E 3FBE F583 9243 MOV DPH,A ;3FA1 F5 83 3FC0 E0 9244 MOVX A,@DPTR ;3FA3 E0 3FC1 25E0 9245 ADD A,ACC ;3FA4 25 E0 3FC3 24A7 9246 ADD A,#0A7H ;3FA6 24 A7 3FC5 F582 9247 MOV DPL,A ;3FA8 F5 82 3FC7 E4 9248 CLR A ;3FAA E4 3FC8 340E 9249 ADDC A,#0EH ;3FAB 34 0E 3FCA F583 9250 MOV DPH,A ;3FAD F5 83 3FCC E0 9251 MOVX A,@DPTR ;3FAF E0 3FCD FC 9252 MOV R4,A ;3FB0 FC 3FCE A3 9253 INC DPTR ;3FB1 A3 3FCF E0 9254 MOVX A,@DPTR ;3FB2 E0 3FD0 FD 9255 MOV R5,A ;3FB3 FD 3FD1 E4 9256 CLR A ;3FB4 E4 3FD2 12257C 9257 LCALL Q255F ;3FB5 12 25 5F 3FD5 900E8A 9258 MOV DPTR,#0E8AH ;3FB8 90 0E 8A 3FD8 E0 9259 MOVX A,@DPTR ;3FBB E0 3FD9 75F005 9260 MOV B,#05H ;3FBC 75 F0 05 3FDC A4 9261 MUL AB ;3FBF A4 3FDD 245B 9262 ADD A,#5BH ;3FC0 24 5B 3FDF F582 9263 MOV DPL,A ;3FC2 F5 82 3FE1 E4 9264 CLR A ;3FC4 E4 3FE2 3402 9265 ADDC A,#02H ;3FC5 34 02 3FE4 F583 9266 MOV DPH,A ;3FC7 F5 83 3FE6 122B0B 9267 LCALL Q2AEE ;3FC9 12 2A EE 3FE9 122364 9268 LCALL Q2347 ;3FCC 12 23 47 3FEC C004 9269 PUSH 04H ;3FCF C0 04 3FEE C005 9270 PUSH 05H ;3FD1 C0 05 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 152 3FF0 C006 9271 PUSH 06H ;3FD3 C0 06 3FF2 C007 9272 PUSH 07H ;3FD5 C0 07 3FF4 74A1 9273 MOV A,#0A1H ;3FD7 74 A1 3FF6 2540 9274 ADD A,40H ;3FD9 25 40 3FF8 F582 9275 MOV DPL,A ;3FDB F5 82 3FFA E4 9276 CLR A ;3FDD E4 3FFB 340E 9277 ADDC A,#0EH ;3FDE 34 0E 3FFD F583 9278 MOV DPH,A ;3FE0 F5 83 3FFF E0 9279 MOVX A,@DPTR ;3FE2 E0 4000 25E0 9280 ADD A,ACC ;3FE3 25 E0 4002 24A7 9281 ADD A,#0A7H ;3FE5 24 A7 4004 F582 9282 MOV DPL,A ;3FE7 F5 82 4006 E4 9283 CLR A ;3FE9 E4 4007 340E 9284 ADDC A,#0EH ;3FEA 34 0E 4009 F583 9285 MOV DPH,A ;3FEC F5 83 400B E0 9286 MOVX A,@DPTR ;3FEE E0 400C FC 9287 MOV R4,A ;3FEF FC 400D A3 9288 INC DPTR ;3FF0 A3 400E E0 9289 MOVX A,@DPTR ;3FF1 E0 400F FD 9290 MOV R5,A ;3FF2 FD 4010 E4 9291 CLR A ;3FF3 E4 4011 12257C 9292 LCALL Q255F ;3FF4 12 25 5F 4014 D003 9293 POP 03H ;3FF7 D0 03 4016 D002 9294 POP 02H ;3FF9 D0 02 4018 D001 9295 POP 01H ;3FFB D0 01 401A D000 9296 POP 00H ;3FFD D0 00 401C 122364 9297 LCALL Q2347 ;3FFF 12 23 47 401F E4 9298 CLR A ;4002 E4 4020 FB 9299 MOV R3,A ;4003 FB 4021 FA 9300 MOV R2,A ;4004 FA 4022 7980 9301 MOV R1,#80H ;4005 79 80 4024 7843 9302 MOV R0,#43H ;4007 78 43 4026 12246D 9303 LCALL Q2450 ;4009 12 24 50 4029 1225B5 9304 LCALL Q2598 ;400C 12 25 98 402C 74A1 9305 MOV A,#0A1H ;400F 74 A1 402E 2540 9306 ADD A,40H ;4011 25 40 4030 F582 9307 MOV DPL,A ;4013 F5 82 4032 E4 9308 CLR A ;4015 E4 4033 340E 9309 ADDC A,#0EH ;4016 34 0E 4035 F583 9310 MOV DPH,A ;4018 F5 83 4037 E0 9311 MOVX A,@DPTR ;401A E0 4038 25E0 9312 ADD A,ACC ;401B 25 E0 403A 24B3 9313 ADD A,#0B3H ;401D 24 B3 403C F582 9314 MOV DPL,A ;401F F5 82 403E 82E4 9315 Q4020: ANL C,ACC.4 ;4020 82 E4 4040 340E 9316 ADDC A,#0EH ;4022 34 0E 4042 F583 9317 MOV DPH,A ;4024 F5 83 4044 EE 9318 MOV A,R6 ;4026 EE 4045 F0 9319 MOVX @DPTR,A ;4027 F0 4046 A3 9320 INC DPTR ;4028 A3 4047 EF 9321 MOV A,R7 ;4029 EF 4048 F0 9322 MOVX @DPTR,A ;402A F0 4049 900EBF 9323 MOV DPTR,#0EBFH ;402B 90 0E BF 404C E0 9324 MOVX A,@DPTR ;402E E0 404D F8 9325 MOV R0,A ;402F F8 404E A3 9326 INC DPTR ;4030 A3 404F E0 9327 MOVX A,@DPTR ;4031 E0 4050 F9 9328 MOV R1,A ;4032 F9 4051 A3 9329 INC DPTR ;4033 A3 4052 E0 9330 MOVX A,@DPTR ;4034 E0 4053 FA 9331 MOV R2,A ;4035 FA 4054 A3 9332 INC DPTR ;4036 A3 4055 E0 9333 MOVX A,@DPTR ;4037 E0 4056 FB 9334 MOV R3,A ;4038 FB 4057 C000 9335 PUSH 00H ;4039 C0 00 4059 C001 9336 PUSH 01H ;403B C0 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 153 405B C002 9337 PUSH 02H ;403D C0 02 405D C003 9338 PUSH 03H ;403F C0 03 405F 74A1 9339 MOV A,#0A1H ;4041 74 A1 4061 2540 9340 ADD A,40H ;4043 25 40 4063 F582 9341 MOV DPL,A ;4045 F5 82 4065 E4 9342 CLR A ;4047 E4 4066 340E 9343 ADDC A,#0EH ;4048 34 0E 4068 F583 9344 MOV DPH,A ;404A F5 83 406A E0 9345 MOVX A,@DPTR ;404C E0 406B 25E0 9346 ADD A,ACC ;404D 25 E0 406D 24B3 9347 ADD A,#0B3H ;404F 24 B3 406F F582 9348 MOV DPL,A ;4051 F5 82 4071 E4 9349 CLR A ;4053 E4 4072 340E 9350 ADDC A,#0EH ;4054 34 0E 4074 F583 9351 MOV DPH,A ;4056 F5 83 4076 E0 9352 MOVX A,@DPTR ;4058 E0 4077 FC 9353 MOV R4,A ;4059 FC 4078 A3 9354 INC DPTR ;405A A3 4079 E0 9355 MOVX A,@DPTR ;405B E0 407A FD 9356 MOV R5,A ;405C FD 407B E4 9357 CLR A ;405D E4 407C 12257C 9358 LCALL Q255F ;405E 12 25 5F 407F D003 9359 POP 03H ;4061 D0 03 4081 D002 9360 POP 02H ;4063 D0 02 4083 D001 9361 POP 01H ;4065 D0 01 4085 D000 9362 POP 00H ;4067 D0 00 4087 122273 9363 LCALL Q2256 ;4069 12 22 56 408A 900EBF 9364 MOV DPTR,#0EBFH ;406C 90 0E BF 408D 122B1B 9365 LCALL Q2AFE ;406F 12 2A FE 4090 0540 9366 INC 40H ;4072 05 40 4092 023FA7 9367 LJMP Q3F8A ;4074 02 3F 8A 9368 ;========================================================================== 4095 900EA0 9369 Q4077: MOV DPTR,#0EA0H ;4077 90 0E A0 4098 E0 9370 MOVX A,@DPTR ;407A E0 4099 FC 9371 MOV R4,A ;407B FC 409A E4 9372 CLR A ;407C E4 409B 122581 9373 LCALL Q2564 ;407D 12 25 64 409E A804 9374 MOV R0,04H ;4080 A8 04 40A0 A905 9375 MOV R1,05H ;4082 A9 05 40A2 AA06 9376 MOV R2,06H ;4084 AA 06 40A4 AB07 9377 MOV R3,07H ;4086 AB 07 40A6 900EBF 9378 MOV DPTR,#0EBFH ;4088 90 0E BF 40A9 E0 9379 MOVX A,@DPTR ;408B E0 40AA FC 9380 MOV R4,A ;408C FC 40AB A3 9381 INC DPTR ;408D A3 40AC E0 9382 MOVX A,@DPTR ;408E E0 40AD FD 9383 MOV R5,A ;408F FD 40AE A3 9384 INC DPTR ;4090 A3 40AF E0 9385 MOVX A,@DPTR ;4091 E0 40B0 FE 9386 MOV R6,A ;4092 FE 40B1 A3 9387 INC DPTR ;4093 A3 40B2 E0 9388 MOVX A,@DPTR ;4094 E0 40B3 FF 9389 MOV R7,A ;4095 FF 40B4 12246D 9390 LCALL Q2450 ;4096 12 24 50 40B7 900EC3 9391 MOV DPTR,#0EC3H ;4099 90 0E C3 40BA 122B1B 9392 LCALL Q2AFE ;409C 12 2A FE 40BD 900E9C 9393 MOV DPTR,#0E9CH ;409F 90 0E 9C 40C0 74FF 9394 MOV A,#0FFH ;40A2 74 FF 40C2 F0 9395 MOVX @DPTR,A ;40A4 F0 40C3 900E8A 9396 MOV DPTR,#0E8AH ;40A5 90 0E 8A 40C6 E0 9397 MOVX A,@DPTR ;40A8 E0 40C7 900E9D 9398 MOV DPTR,#0E9DH ;40A9 90 0E 9D 40CA F0 9399 MOVX @DPTR,A ;40AC F0 40CB A3 9400 INC DPTR ;40AD A3 40CC 74FF 9401 MOV A,#0FFH ;40AE 74 FF 40CE F0 9402 MOVX @DPTR,A ;40B0 F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 154 40CF E4 9403 CLR A ;40B1 E4 40D0 900ECC 9404 MOV DPTR,#0ECCH ;40B2 90 0E CC 40D3 F0 9405 MOVX @DPTR,A ;40B5 F0 40D4 A3 9406 INC DPTR ;40B6 A3 40D5 F0 9407 MOVX @DPTR,A ;40B7 F0 40D6 A3 9408 INC DPTR ;40B8 A3 40D7 F0 9409 MOVX @DPTR,A ;40B9 F0 40D8 900ED0 9410 MOV DPTR,#0ED0H ;40BA 90 0E D0 40DB F0 9411 MOVX @DPTR,A ;40BD F0 40DC 900EA0 9412 MOV DPTR,#0EA0H ;40BE 90 0E A0 40DF E0 9413 MOVX A,@DPTR ;40C1 E0 40E0 7030 9414 JNZ Q40F4 ;40C2 70 30 40E2 900E8A 9415 MOV DPTR,#0E8AH ;40C4 90 0E 8A 40E5 E0 9416 MOVX A,@DPTR ;40C7 E0 40E6 702A 9417 JNZ Q40F4 ;40C8 70 2A 40E8 900E88 9418 MOV DPTR,#0E88H ;40CA 90 0E 88 40EB E0 9419 MOVX A,@DPTR ;40CD E0 40EC 7002 9420 JNZ Q40D2 ;40CE 70 02 40EE A3 9421 INC DPTR ;40D0 A3 40EF E0 9422 MOVX A,@DPTR ;40D1 E0 40F0 7020 9423 Q40D2: JNZ Q40F4 ;40D2 70 20 40F2 FF 9424 MOV R7,A ;40D4 FF 40F3 FE 9425 MOV R6,A ;40D5 FE 40F4 7D7A 9426 MOV R5,#7AH ;40D6 7D 7A 40F6 7C44 9427 MOV R4,#44H ;40D8 7C 44 40F8 900ED2 9428 MOV DPTR,#0ED2H ;40DA 90 0E D2 40FB E0 9429 MOVX A,@DPTR ;40DD E0 40FC F8 9430 MOV R0,A ;40DE F8 40FD A3 9431 INC DPTR ;40DF A3 40FE E0 9432 MOVX A,@DPTR ;40E0 E0 40FF F9 9433 MOV R1,A ;40E1 F9 4100 A3 9434 INC DPTR ;40E2 A3 4101 E0 9435 MOVX A,@DPTR ;40E3 E0 4102 FA 9436 MOV R2,A ;40E4 FA 4103 A3 9437 INC DPTR ;40E5 A3 4104 E0 9438 MOVX A,@DPTR ;40E6 E0 4105 FB 9439 MOV R3,A ;40E7 FB 4106 12250A 9440 LCALL Q24ED ;40E8 12 24 ED 4109 6007 9441 JZ Q40F4 ;40EB 60 07 410B 4005 9442 JC Q40F4 ;40ED 40 05 410D E4 9443 CLR A ;40EF E4 410E 900ED0 9444 MOV DPTR,#0ED0H ;40F0 90 0E D0 4111 F0 9445 MOVX @DPTR,A ;40F3 F0 4112 900EA0 9446 Q40F4: MOV DPTR,#0EA0H ;40F4 90 0E A0 4115 E0 9447 MOVX A,@DPTR ;40F7 E0 4116 B40116 9448 CJNE A,#01H,Q4111 ;40F8 B4 01 16 4119 900E8A 9449 MOV DPTR,#0E8AH ;40FB 90 0E 8A 411C E0 9450 MOVX A,@DPTR ;40FE E0 411D 7010 9451 JNZ Q4111 ;40FF 70 10 411F 900E88 9452 MOV DPTR,#0E88H ;4101 90 0E 88 4122 E0 9453 MOVX A,@DPTR ;4104 E0 4123 7002 9454 JNZ Q4109 ;4105 70 02 4125 A3 9455 INC DPTR ;4107 A3 4126 E0 9456 MOVX A,@DPTR ;4108 E0 4127 7006 9457 Q4109: JNZ Q4111 ;4109 70 06 4129 900ED0 9458 MOV DPTR,#0ED0H ;410B 90 0E D0 412C 740A 9459 MOV A,#0AH ;410E 74 0A 412E F0 9460 MOVX @DPTR,A ;4110 F0 412F 900EA0 9461 Q4111: MOV DPTR,#0EA0H ;4111 90 0E A0 4132 E0 9462 MOVX A,@DPTR ;4114 E0 4133 7030 9463 JNZ Q4147 ;4115 70 30 4135 900E8A 9464 MOV DPTR,#0E8AH ;4117 90 0E 8A 4138 E0 9465 MOVX A,@DPTR ;411A E0 4139 602A 9466 JZ Q4147 ;411B 60 2A 413B 900E88 9467 MOV DPTR,#0E88H ;411D 90 0E 88 413E E0 9468 MOVX A,@DPTR ;4120 E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 155 413F 7002 9469 JNZ Q4125 ;4121 70 02 4141 A3 9470 INC DPTR ;4123 A3 4142 E0 9471 MOVX A,@DPTR ;4124 E0 4143 6020 9472 Q4125: JZ Q4147 ;4125 60 20 4145 E4 9473 CLR A ;4127 E4 4146 FF 9474 MOV R7,A ;4128 FF 4147 FE 9475 MOV R6,A ;4129 FE 4148 7D7A 9476 MOV R5,#7AH ;412A 7D 7A 414A 7C44 9477 MOV R4,#44H ;412C 7C 44 414C 900ED2 9478 MOV DPTR,#0ED2H ;412E 90 0E D2 414F E0 9479 MOVX A,@DPTR ;4131 E0 4150 F8 9480 MOV R0,A ;4132 F8 4151 A3 9481 INC DPTR ;4133 A3 4152 E0 9482 MOVX A,@DPTR ;4134 E0 4153 F9 9483 MOV R1,A ;4135 F9 4154 A3 9484 INC DPTR ;4136 A3 4155 E0 9485 MOVX A,@DPTR ;4137 E0 4156 FA 9486 MOV R2,A ;4138 FA 4157 A3 9487 INC DPTR ;4139 A3 4158 E0 9488 MOVX A,@DPTR ;413A E0 4159 FB 9489 MOV R3,A ;413B FB 415A 12250A 9490 LCALL Q24ED ;413C 12 24 ED 415D 5006 9491 JNC Q4147 ;413F 50 06 415F 900ED0 9492 MOV DPTR,#0ED0H ;4141 90 0E D0 4162 7414 9493 MOV A,#14H ;4144 74 14 4164 F0 9494 MOVX @DPTR,A ;4146 F0 4165 900E8A 9495 Q4147: MOV DPTR,#0E8AH ;4147 90 0E 8A 4168 E0 9496 MOVX A,@DPTR ;414A E0 4169 B46110 9497 CJNE A,#61H,Q415E ;414B B4 61 10 416C 900E88 9498 MOV DPTR,#0E88H ;414E 90 0E 88 416F E0 9499 MOVX A,@DPTR ;4151 E0 4170 7002 9500 JNZ Q4156 ;4152 70 02 4172 A3 9501 INC DPTR ;4154 A3 4173 E0 9502 MOVX A,@DPTR ;4155 E0 4174 6006 9503 Q4156: JZ Q415E ;4156 60 06 4176 900ED0 9504 MOV DPTR,#0ED0H ;4158 90 0E D0 4179 741E 9505 MOV A,#1EH ;415B 74 1E 417B F0 9506 MOVX @DPTR,A ;415D F0 417C 900EA0 9507 Q415E: MOV DPTR,#0EA0H ;415E 90 0E A0 417F E0 9508 MOVX A,@DPTR ;4161 E0 4180 D3 9509 SETB C ;4162 D3 4181 9400 9510 SUBB A,#00H ;4163 94 00 4183 4018 9511 JC Q417F ;4165 40 18 4185 900E8A 9512 MOV DPTR,#0E8AH ;4167 90 0E 8A 4188 E0 9513 MOVX A,@DPTR ;416A E0 4189 9417 9514 SUBB A,#17H ;416B 94 17 418B 5010 9515 JNC Q417F ;416D 50 10 418D 900E88 9516 MOV DPTR,#0E88H ;416F 90 0E 88 4190 E0 9517 MOVX A,@DPTR ;4172 E0 4191 7002 9518 JNZ Q4177 ;4173 70 02 4193 A3 9519 INC DPTR ;4175 A3 4194 E0 9520 MOVX A,@DPTR ;4176 E0 4195 6006 9521 Q4177: JZ Q417F ;4177 60 06 4197 900ED0 9522 MOV DPTR,#0ED0H ;4179 90 0E D0 419A 7428 9523 MOV A,#28H ;417C 74 28 419C F0 9524 MOVX @DPTR,A ;417E F0 419D 128441 9525 Q417F: LCALL Q841E ;417F 12 84 1E 41A0 78D6 9526 MOV R0,#0D6H ;4182 78 D6 41A2 7C0E 9527 MOV R4,#0EH ;4184 7C 0E 41A4 7D01 9528 MOV R5,#01H ;4186 7D 01 41A6 7B00 9529 MOV R3,#00H ;4188 7B 00 41A8 7A00 9530 MOV R2,#00H ;418A 7A 00 41AA 7915 9531 MOV R1,#15H ;418C 79 15 41AC 7E00 9532 MOV R6,#00H ;418E 7E 00 41AE 7F07 9533 MOV R7,#07H ;4190 7F 07 41B0 1228A8 9534 LCALL Q288B ;4192 12 28 8B A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 156 41B3 900E8B 9535 MOV DPTR,#0E8BH ;4195 90 0E 8B 41B6 E0 9536 MOVX A,@DPTR ;4198 E0 41B7 6401 9537 XRL A,#01H ;4199 64 01 41B9 6007 9538 JZ Q41A4 ;419B 60 07 41BB 900E8A 9539 MOV DPTR,#0E8AH ;419D 90 0E 8A 41BE E0 9540 MOVX A,@DPTR ;41A0 E0 41BF B40A13 9541 CJNE A,#0AH,Q41B7 ;41A1 B4 0A 13 41C2 900EC3 9542 Q41A4: MOV DPTR,#0EC3H ;41A4 90 0E C3 41C5 E0 9543 MOVX A,@DPTR ;41A7 E0 41C6 F8 9544 MOV R0,A ;41A8 F8 41C7 A3 9545 INC DPTR ;41A9 A3 41C8 E0 9546 MOVX A,@DPTR ;41AA E0 41C9 F9 9547 MOV R1,A ;41AB F9 41CA A3 9548 INC DPTR ;41AC A3 41CB E0 9549 MOVX A,@DPTR ;41AD E0 41CC FA 9550 MOV R2,A ;41AE FA 41CD A3 9551 INC DPTR ;41AF A3 41CE E0 9552 MOVX A,@DPTR ;41B0 E0 41CF FB 9553 MOV R3,A ;41B1 FB 41D0 900E90 9554 MOV DPTR,#0E90H ;41B2 90 0E 90 41D3 8011 9555 SJMP Q41C8 ;41B5 80 11 41D5 900E90 9556 Q41B7: MOV DPTR,#0E90H ;41B7 90 0E 90 41D8 E0 9557 MOVX A,@DPTR ;41BA E0 41D9 F8 9558 MOV R0,A ;41BB F8 41DA A3 9559 INC DPTR ;41BC A3 41DB E0 9560 MOVX A,@DPTR ;41BD E0 41DC F9 9561 MOV R1,A ;41BE F9 41DD A3 9562 INC DPTR ;41BF A3 41DE E0 9563 MOVX A,@DPTR ;41C0 E0 41DF FA 9564 MOV R2,A ;41C1 FA 41E0 A3 9565 INC DPTR ;41C2 A3 41E1 E0 9566 MOVX A,@DPTR ;41C3 E0 41E2 FB 9567 MOV R3,A ;41C4 FB 41E3 900EC3 9568 MOV DPTR,#0EC3H ;41C5 90 0E C3 41E6 E0 9569 Q41C8: MOVX A,@DPTR ;41C8 E0 41E7 FC 9570 MOV R4,A ;41C9 FC 41E8 A3 9571 INC DPTR ;41CA A3 41E9 E0 9572 MOVX A,@DPTR ;41CB E0 41EA FD 9573 MOV R5,A ;41CC FD 41EB A3 9574 INC DPTR ;41CD A3 41EC E0 9575 MOVX A,@DPTR ;41CE E0 41ED FE 9576 MOV R6,A ;41CF FE 41EE A3 9577 INC DPTR ;41D0 A3 41EF E0 9578 MOVX A,@DPTR ;41D1 E0 41F0 FF 9579 MOV R7,A ;41D2 FF 41F1 12226F 9580 LCALL Q2252 ;41D3 12 22 52 41F4 900E8C 9581 MOV DPTR,#0E8CH ;41D6 90 0E 8C 41F7 E0 9582 MOVX A,@DPTR ;41D9 E0 41F8 F8 9583 MOV R0,A ;41DA F8 41F9 A3 9584 INC DPTR ;41DB A3 41FA E0 9585 MOVX A,@DPTR ;41DC E0 41FB F9 9586 MOV R1,A ;41DD F9 41FC A3 9587 INC DPTR ;41DE A3 41FD E0 9588 MOVX A,@DPTR ;41DF E0 41FE FA 9589 MOV R2,A ;41E0 FA 41FF A3 9590 INC DPTR ;41E1 A3 4200 E0 9591 MOVX A,@DPTR ;41E2 E0 4201 FB 9592 MOV R3,A ;41E3 FB 4202 122364 9593 LCALL Q2347 ;41E4 12 23 47 4205 900EC7 9594 MOV DPTR,#0EC7H ;41E7 90 0E C7 4208 122B1B 9595 LCALL Q2AFE ;41EA 12 2A FE 420B E4 9596 CLR A ;41ED E4 420C FF 9597 MOV R7,A ;41EE FF 420D FE 9598 MOV R6,A ;41EF FE 420E 7D7A 9599 MOV R5,#7AH ;41F0 7D 7A 4210 7C44 9600 MOV R4,#44H ;41F2 7C 44 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 157 4212 900ED2 9601 MOV DPTR,#0ED2H ;41F4 90 0E D2 4215 E0 9602 MOVX A,@DPTR ;41F7 E0 4216 F8 9603 MOV R0,A ;41F8 F8 4217 A3 9604 INC DPTR ;41F9 A3 4218 E0 9605 MOVX A,@DPTR ;41FA E0 4219 F9 9606 MOV R1,A ;41FB F9 421A A3 9607 INC DPTR ;41FC A3 421B E0 9608 MOVX A,@DPTR ;41FD E0 421C FA 9609 MOV R2,A ;41FE FA 421D A3 9610 INC DPTR ;41FF A3 421E E0 9611 MOVX A,@DPTR ;4200 E0 421F FB 9612 MOV R3,A ;4201 FB 4220 12250A 9613 LCALL Q24ED ;4202 12 24 ED 4223 5067 9614 JNC Q426D ;4205 50 66 4225 900ECF 9615 MOV DPTR,#0ECFH ;4207 90 0E CF 4228 E0 9616 MOVX A,@DPTR ;420A E0 4229 B40160 9617 CJNE A,#01H,Q426D ;420B B4 01 5F 422C 900EC7 9618 MOV DPTR,#0EC7H ;420E 90 0E C7 422F E0 9619 MOVX A,@DPTR ;4211 E0 4230 FC 9620 MOV R4,A ;4212 FC 4231 A3 9621 INC DPTR ;4213 A3 4232 E0 9622 MOVX A,@DPTR ;4214 E0 4233 FD 9623 MOV R5,A ;4215 FD 4234 A3 9624 INC DPTR ;4216 A3 4235 E0 9625 MOVX A,@DPTR ;4217 E0 4236 FE 9626 MOV R6,A ;4218 FE 4237 A3 9627 INC DPTR ;4219 A3 4238 E0 9628 MOVX A,@DPTR ;421A E0 4239 FF 9629 MOV R7,A ;421B FF 423A C004 9630 PUSH 04H ;421C C0 04 423C C005 9631 PUSH 05H ;421E C0 05 423E C006 9632 PUSH 06H ;4220 C0 06 4240 C007 9633 PUSH 07H ;4222 C0 07 4242 900E98 9634 MOV DPTR,#0E98H ;4224 90 0E 98 4245 E0 9635 MOVX A,@DPTR ;4227 E0 4246 F8 9636 MOV R0,A ;4228 F8 4247 A3 9637 INC DPTR ;4229 A3 4248 E0 9638 MOVX A,@DPTR ;422A E0 4249 F9 9639 MOV R1,A ;422B F9 424A A3 9640 INC DPTR ;422C A3 424B E0 9641 MOVX A,@DPTR ;422D E0 424C FA 9642 MOV R2,A ;422E FA 424D A3 9643 INC DPTR ;422F A3 424E E0 9644 MOVX A,@DPTR ;4230 E0 424F FB 9645 MOV R3,A ;4231 FB 4250 900ED2 9646 MOV DPTR,#0ED2H ;4232 90 0E D2 4253 E0 9647 MOVX A,@DPTR ;4235 E0 4254 FC 9648 MOV R4,A ;4236 FC 4255 A3 9649 INC DPTR ;4237 A3 4256 E0 9650 MOVX A,@DPTR ;4238 E0 4257 FD 9651 MOV R5,A ;4239 FD 4258 A3 9652 INC DPTR ;423A A3 4259 E0 9653 MOVX A,@DPTR ;423B E0 425A FE 9654 MOV R6,A ;423C FE 425B A3 9655 INC DPTR ;423D A3 425C E0 9656 MOVX A,@DPTR ;423E E0 425D FF 9657 MOV R7,A ;423F FF 425E 12226F 9658 LCALL Q2252 ;4240 12 22 52 4261 5290 9659 Q4242: ANL P1,A ;4242 52 90 4263 0E 9660 INC R6 ;4244 0E 4264 94E0 9661 SUBB A,#0E0H ;4245 94 E0 4266 F8 9662 MOV R0,A ;4247 F8 4267 A3 9663 INC DPTR ;4248 A3 4268 E0 9664 MOVX A,@DPTR ;4249 E0 4269 F9 9665 MOV R1,A ;424A F9 426A A3 9666 INC DPTR ;424B A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 158 426B E0 9667 MOVX A,@DPTR ;424C E0 426C FA 9668 MOV R2,A ;424D FA 426D A3 9669 INC DPTR ;424E A3 426E E0 9670 MOVX A,@DPTR ;424F E0 426F FB 9671 MOV R3,A ;4250 FB 4270 122364 9672 LCALL Q2347 ;4251 12 23 47 4273 A804 9673 MOV R0,04H ;4254 A8 04 4275 A905 9674 MOV R1,05H ;4256 A9 05 4277 AA06 9675 MOV R2,06H ;4258 AA 06 4279 AB07 9676 MOV R3,07H ;425A AB 07 427B D007 9677 POP 07H ;425C D0 07 427D D006 9678 POP 06H ;425E D0 06 427F D005 9679 POP 05H ;4260 D0 05 4281 D004 9680 POP 04H ;4262 D0 04 4283 12226F 9681 LCALL Q2252 ;4264 12 22 52 4286 900EC7 9682 MOV DPTR,#0EC7H ;4267 90 0E C7 4289 122B1B 9683 LCALL Q2AFE ;426A 12 2A FE 428C 900ED0 9684 Q426D: MOV DPTR,#0ED0H ;426D 90 0E D0 428F E0 9685 MOVX A,@DPTR ;4270 E0 4290 FF 9686 MOV R7,A ;4271 FF 4291 22 9687 RET ;4272 22 9688 ;========================================================================== 4292 8F40 9689 Q4273: MOV 40H,R7 ;4273 8F 40 4294 900ED0 9690 MOV DPTR,#0ED0H ;4275 90 0E D0 4297 E0 9691 MOVX A,@DPTR ;4278 E0 4298 A3 9692 INC DPTR ;4279 A3 4299 F0 9693 MOVX @DPTR,A ;427A F0 429A FF 9694 MOV R7,A ;427B FF 429B 7003 9695 JNZ Q4281 ;427C 70 03 429D 0247D0 9696 LJMP Q47B1 ;427E 02 47 B1 9697 ;========================================================================== 42A0 EF 9698 Q4281: MOV A,R7 ;4281 EF 42A1 640A 9699 XRL A,#0AH ;4282 64 0A 42A3 7054 9700 JNZ Q42DA ;4284 70 54 42A5 900ECC 9701 MOV DPTR,#0ECCH ;4286 90 0E CC 42A8 E0 9702 MOVX A,@DPTR ;4289 E0 42A9 6401 9703 XRL A,#01H ;428A 64 01 42AB 6003 9704 JZ Q4291 ;428C 60 03 42AD 0247D0 9705 LJMP Q47B1 ;428E 02 47 B1 9706 ;========================================================================== 42B0 E540 9707 Q4291: MOV A,40H ;4291 E5 40 42B2 B40114 9708 CJNE A,#01H,Q42AA ;4293 B4 01 14 42B5 E50D 9709 MOV A,0DH ;4296 E5 0D 42B7 450C 9710 ORL A,0CH ;4298 45 0C 42B9 7003 9711 JNZ Q429F ;429A 70 03 42BB 0245AF 9712 LJMP Q4590 ;429C 02 45 90 9713 ;========================================================================== 42BE E50D 9714 Q429F: MOV A,0DH ;429F E5 0D 42C0 150D 9715 DEC 0DH ;42A1 15 0D 42C2 7027 9716 JNZ Q42CC ;42A3 70 27 42C4 150C 9717 DEC 0CH ;42A5 15 0C 42C6 0247BC 9718 LJMP Q479D ;42A7 02 47 9D 9719 ;========================================================================== 42C9 E540 9720 Q42AA: MOV A,40H ;42AA E5 40 42CB B40220 9721 CJNE A,#02H,Q42CF ;42AC B4 02 20 42CE E511 9722 MOV A,11H ;42AF E5 11 42D0 24FF 9723 ADD A,#0FFH ;42B1 24 FF 42D2 FF 9724 MOV R7,A ;42B3 FF 42D3 E510 9725 MOV A,10H ;42B4 E5 10 42D5 34FF 9726 ADDC A,#0FFH ;42B6 34 FF 42D7 FE 9727 MOV R6,A ;42B8 FE 42D8 EF 9728 MOV A,R7 ;42B9 EF 42D9 B50D07 9729 CJNE A,0DH,Q42C4 ;42BA B5 0D 07 42DC EE 9730 MOV A,R6 ;42BD EE 42DD B50C03 9731 CJNE A,0CH,Q42C4 ;42BE B5 0C 03 42E0 0245E0 9732 LJMP Q45C1 ;42C1 02 45 C1 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 159 9733 ;========================================================================== 42E3 050D 9734 Q42C4: INC 0DH ;42C4 05 0D 42E5 E50D 9735 MOV A,0DH ;42C6 E5 0D 42E7 7002 9736 JNZ Q42CC ;42C8 70 02 42E9 050C 9737 INC 0CH ;42CA 05 0C 42EB 0247BC 9738 Q42CC: LJMP Q479D ;42CC 02 47 9D 9739 ;========================================================================== 42EE E540 9740 Q42CF: MOV A,40H ;42CF E5 40 42F0 6403 9741 XRL A,#03H ;42D1 64 03 42F2 6003 9742 JZ Q42D8 ;42D3 60 03 42F4 0247D0 9743 LJMP Q47B1 ;42D5 02 47 B1 9744 ;========================================================================== 42F7 805A 9745 Q42D8: SJMP Q4334 ;42D8 80 5A 42F9 900ED0 9746 Q42DA: MOV DPTR,#0ED0H ;42DA 90 0E D0 42FC E0 9747 MOVX A,@DPTR ;42DD E0 42FD 6414 9748 XRL A,#14H ;42DE 64 14 42FF 6003 9749 JZ Q42E5 ;42E0 60 03 4301 024402 9750 LJMP Q43E3 ;42E2 02 43 E3 9751 ;========================================================================== 4304 900ECC 9752 Q42E5: MOV DPTR,#0ECCH ;42E5 90 0E CC 4307 E0 9753 MOVX A,@DPTR ;42E8 E0 4308 6401 9754 XRL A,#01H ;42E9 64 01 430A 704D 9755 JNZ Q433A ;42EB 70 4D 430C E540 9756 MOV A,40H ;42ED E5 40 430E B40114 9757 CJNE A,#01H,Q4306 ;42EF B4 01 14 4311 E50D 9758 MOV A,0DH ;42F2 E5 0D 4313 450C 9759 ORL A,0CH ;42F4 45 0C 4315 7003 9760 JNZ Q42FB ;42F6 70 03 4317 0245AF 9761 LJMP Q4590 ;42F8 02 45 90 9762 ;========================================================================== 431A E50D 9763 Q42FB: MOV A,0DH ;42FB E5 0D 431C 150D 9764 DEC 0DH ;42FD 15 0D 431E 7002 9765 JNZ Q4303 ;42FF 70 02 4320 150C 9766 DEC 0CH ;4301 15 0C 4322 0247BC 9767 Q4303: LJMP Q479D ;4303 02 47 9D 9768 ;========================================================================== 4325 E540 9769 Q4306: MOV A,40H ;4306 E5 40 4327 B40220 9770 CJNE A,#02H,Q432B ;4308 B4 02 20 432A E511 9771 MOV A,11H ;430B E5 11 432C 24FF 9772 ADD A,#0FFH ;430D 24 FF 432E FF 9773 MOV R7,A ;430F FF 432F E510 9774 MOV A,10H ;4310 E5 10 4331 34FF 9775 ADDC A,#0FFH ;4312 34 FF 4333 FE 9776 MOV R6,A ;4314 FE 4334 EF 9777 MOV A,R7 ;4315 EF 4335 B50D07 9778 CJNE A,0DH,Q4320 ;4316 B5 0D 07 4338 EE 9779 MOV A,R6 ;4319 EE 4339 B50C03 9780 CJNE A,0CH,Q4320 ;431A B5 0C 03 433C 0245E0 9781 LJMP Q45C1 ;431D 02 45 C1 9782 ;========================================================================== 433F 050D 9783 Q4320: INC 0DH ;4320 05 0D 4341 E50D 9784 MOV A,0DH ;4322 E5 0D 4343 7002 9785 JNZ Q4328 ;4324 70 02 4345 050C 9786 INC 0CH ;4326 05 0C 4347 0247BC 9787 Q4328: LJMP Q479D ;4328 02 47 9D 9788 ;========================================================================== 434A E540 9789 Q432B: MOV A,40H ;432B E5 40 434C 6403 9790 XRL A,#03H ;432D 64 03 434E 6003 9791 JZ Q4334 ;432F 60 03 4350 0247D0 9792 LJMP Q47B1 ;4331 02 47 B1 9793 ;========================================================================== 4353 900ECB 9794 Q4334: MOV DPTR,#0ECBH ;4334 90 0E CB 4356 04 9795 INC A ;4337 04 4357 F0 9796 MOVX @DPTR,A ;4338 F0 4358 22 9797 RET ;4339 22 9798 ;========================================================================== A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 160 4359 E540 9799 Q433A: MOV A,40H ;433A E5 40 435B B40103 9800 CJNE A,#01H,Q4342 ;433C B4 01 03 435E 024613 9801 LJMP Q45F4 ;433F 02 45 F4 9802 ;========================================================================== 4361 E540 9803 Q4342: MOV A,40H ;4342 E5 40 4363 6402 9804 XRL A,#02H ;4344 64 02 4365 6003 9805 JZ Q434B ;4346 60 03 4367 0243F6 9806 LJMP Q43D7 ;4348 02 43 D7 9807 ;========================================================================== 436A 900ECF 9808 Q434B: MOV DPTR,#0ECFH ;434B 90 0E CF 436D E0 9809 MOVX A,@DPTR ;434E E0 436E FF 9810 MOV R7,A ;434F FF 436F C3 9811 CLR C ;4350 C3 4370 7401 9812 MOV A,#01H ;4351 74 01 4372 9F 9813 SUBB A,R7 ;4353 9F 4373 F0 9814 MOVX @DPTR,A ;4354 F0 4374 900E8B 9815 MOV DPTR,#0E8BH ;4355 90 0E 8B 4377 E0 9816 MOVX A,@DPTR ;4358 E0 4378 6401 9817 XRL A,#01H ;4359 64 01 437A 6007 9818 JZ Q4364 ;435B 60 07 437C 900E8A 9819 MOV DPTR,#0E8AH ;435D 90 0E 8A 437F E0 9820 MOVX A,@DPTR ;4360 E0 4380 B40A13 9821 CJNE A,#0AH,Q4377 ;4361 B4 0A 13 4383 900EC3 9822 Q4364: MOV DPTR,#0EC3H ;4364 90 0E C3 4386 E0 9823 MOVX A,@DPTR ;4367 E0 4387 F8 9824 MOV R0,A ;4368 F8 4388 A3 9825 INC DPTR ;4369 A3 4389 E0 9826 MOVX A,@DPTR ;436A E0 438A F9 9827 MOV R1,A ;436B F9 438B A3 9828 INC DPTR ;436C A3 438C E0 9829 MOVX A,@DPTR ;436D E0 438D FA 9830 MOV R2,A ;436E FA 438E A3 9831 INC DPTR ;436F A3 438F E0 9832 MOVX A,@DPTR ;4370 E0 4390 FB 9833 MOV R3,A ;4371 FB 4391 900E90 9834 MOV DPTR,#0E90H ;4372 90 0E 90 4394 8011 9835 SJMP Q4388 ;4375 80 11 4396 900E90 9836 Q4377: MOV DPTR,#0E90H ;4377 90 0E 90 4399 E0 9837 MOVX A,@DPTR ;437A E0 439A F8 9838 MOV R0,A ;437B F8 439B A3 9839 INC DPTR ;437C A3 439C E0 9840 MOVX A,@DPTR ;437D E0 439D F9 9841 MOV R1,A ;437E F9 439E A3 9842 INC DPTR ;437F A3 439F E0 9843 MOVX A,@DPTR ;4380 E0 43A0 FA 9844 MOV R2,A ;4381 FA 43A1 A3 9845 INC DPTR ;4382 A3 43A2 E0 9846 MOVX A,@DPTR ;4383 E0 43A3 FB 9847 MOV R3,A ;4384 FB 43A4 900EC3 9848 MOV DPTR,#0EC3H ;4385 90 0E C3 43A7 E0 9849 Q4388: MOVX A,@DPTR ;4388 E0 43A8 FC 9850 MOV R4,A ;4389 FC 43A9 A3 9851 INC DPTR ;438A A3 43AA E0 9852 MOVX A,@DPTR ;438B E0 43AB FD 9853 MOV R5,A ;438C FD 43AC A3 9854 INC DPTR ;438D A3 43AD E0 9855 MOVX A,@DPTR ;438E E0 43AE FE 9856 MOV R6,A ;438F FE 43AF A3 9857 INC DPTR ;4390 A3 43B0 E0 9858 MOVX A,@DPTR ;4391 E0 43B1 FF 9859 MOV R7,A ;4392 FF 43B2 12226F 9860 LCALL Q2252 ;4393 12 22 52 43B5 900E8C 9861 MOV DPTR,#0E8CH ;4396 90 0E 8C 43B8 E0 9862 MOVX A,@DPTR ;4399 E0 43B9 F8 9863 MOV R0,A ;439A F8 43BA A3 9864 INC DPTR ;439B A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 161 43BB E0 9865 MOVX A,@DPTR ;439C E0 43BC F9 9866 MOV R1,A ;439D F9 43BD A3 9867 INC DPTR ;439E A3 43BE E0 9868 MOVX A,@DPTR ;439F E0 43BF FA 9869 MOV R2,A ;43A0 FA 43C0 A3 9870 INC DPTR ;43A1 A3 43C1 E0 9871 MOVX A,@DPTR ;43A2 E0 43C2 FB 9872 MOV R3,A ;43A3 FB 43C3 122364 9873 LCALL Q2347 ;43A4 12 23 47 43C6 900EC7 9874 MOV DPTR,#0EC7H ;43A7 90 0E C7 43C9 122B1B 9875 LCALL Q2AFE ;43AA 12 2A FE 43CC 900ECF 9876 MOV DPTR,#0ECFH ;43AD 90 0E CF 43CF E0 9877 MOVX A,@DPTR ;43B0 E0 43D0 6401 9878 XRL A,#01H ;43B1 64 01 43D2 6003 9879 JZ Q43B8 ;43B3 60 03 43D4 0247D0 9880 LJMP Q47B1 ;43B5 02 47 B1 9881 ;========================================================================== 43D7 FF 9882 Q43B8: MOV R7,A ;43B8 FF 43D8 FE 9883 MOV R6,A ;43B9 FE 43D9 7D7A 9884 MOV R5,#7AH ;43BA 7D 7A 43DB 7C44 9885 MOV R4,#44H ;43BC 7C 44 43DD 900ED2 9886 MOV DPTR,#0ED2H ;43BE 90 0E D2 43E0 E0 9887 MOVX A,@DPTR ;43C1 E0 43E1 F8 9888 MOV R0,A ;43C2 F8 43E2 A3 9889 INC DPTR ;43C3 A3 43E3 E0 9890 MOVX A,@DPTR ;43C4 E0 43E4 F9 9891 MOV R1,A ;43C5 F9 43E5 A3 9892 INC DPTR ;43C6 A3 43E6 E0 9893 MOVX A,@DPTR ;43C7 E0 43E7 FA 9894 MOV R2,A ;43C8 FA 43E8 A3 9895 INC DPTR ;43C9 A3 43E9 E0 9896 MOVX A,@DPTR ;43CA E0 43EA FB 9897 MOV R3,A ;43CB FB 43EB 12250A 9898 LCALL Q24ED ;43CC 12 24 ED 43EE 4003 9899 JC Q43D4 ;43CF 40 03 43F0 0247D0 9900 LJMP Q47B1 ;43D1 02 47 B1 9901 ;========================================================================== 43F3 024508 9902 Q43D4: LJMP Q44E9 ;43D4 02 44 E9 9903 ;========================================================================== 43F6 E540 9904 Q43D7: MOV A,40H ;43D7 E5 40 43F8 6403 9905 XRL A,#03H ;43D9 64 03 43FA 6003 9906 JZ Q43E0 ;43DB 60 03 43FC 0247D0 9907 LJMP Q47B1 ;43DD 02 47 B1 9908 ;========================================================================== 43FF 02470D 9909 Q43E0: LJMP Q46EE ;43E0 02 46 EE 9910 ;========================================================================== 4402 900ED0 9911 Q43E3: MOV DPTR,#0ED0H ;43E3 90 0E D0 4405 E0 9912 MOVX A,@DPTR ;43E6 E0 4406 641E 9913 XRL A,#1EH ;43E7 64 1E 4408 6003 9914 JZ Q43EE ;43E9 60 03 440A 02457F 9915 LJMP Q4560 ;43EB 02 45 60 9916 ;========================================================================== 440D 900ECC 9917 Q43EE: MOV DPTR,#0ECCH ;43EE 90 0E CC 4410 E0 9918 MOVX A,@DPTR ;43F1 E0 4411 6401 9919 XRL A,#01H ;43F2 64 01 4413 7059 9920 JNZ Q444F ;43F4 70 59 4415 E540 9921 MOV A,40H ;43F6 E5 40 4417 B40114 9922 CJNE A,#01H,Q440F ;43F8 B4 01 14 441A E50D 9923 MOV A,0DH ;43FB E5 0D 441C 450C 9924 ORL A,0CH ;43FD 45 0C 441E 7003 9925 JNZ Q4404 ;43FF 70 03 4420 0245AF 9926 LJMP Q4590 ;4401 02 45 90 9927 ;========================================================================== 4423 E50D 9928 Q4404: MOV A,0DH ;4404 E5 0D 4425 150D 9929 DEC 0DH ;4406 15 0D 4427 7002 9930 JNZ Q440C ;4408 70 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 162 4429 150C 9931 DEC 0CH ;440A 15 0C 442B 0247BC 9932 Q440C: LJMP Q479D ;440C 02 47 9D 9933 ;========================================================================== 442E E540 9934 Q440F: MOV A,40H ;440F E5 40 4430 B40220 9935 CJNE A,#02H,Q4434 ;4411 B4 02 20 4433 E511 9936 MOV A,11H ;4414 E5 11 4435 24FF 9937 ADD A,#0FFH ;4416 24 FF 4437 FF 9938 MOV R7,A ;4418 FF 4438 E510 9939 MOV A,10H ;4419 E5 10 443A 34FF 9940 ADDC A,#0FFH ;441B 34 FF 443C FE 9941 MOV R6,A ;441D FE 443D EF 9942 MOV A,R7 ;441E EF 443E B50D07 9943 CJNE A,0DH,Q4429 ;441F B5 0D 07 4441 EE 9944 MOV A,R6 ;4422 EE 4442 B50C03 9945 CJNE A,0CH,Q4429 ;4423 B5 0C 03 4445 0245E0 9946 LJMP Q45C1 ;4426 02 45 C1 9947 ;========================================================================== 4448 050D 9948 Q4429: INC 0DH ;4429 05 0D 444A E50D 9949 MOV A,0DH ;442B E5 0D 444C 7002 9950 JNZ Q4431 ;442D 70 02 444E 050C 9951 INC 0CH ;442F 05 0C 4450 0247BC 9952 Q4431: LJMP Q479D ;4431 02 47 9D 9953 ;========================================================================== 4453 E540 9954 Q4434: MOV A,40H ;4434 E5 40 4455 B40306 9955 CJNE A,#03H,Q443F ;4436 B4 03 06 4458 900ECB 9956 MOV DPTR,#0ECBH ;4439 90 0E CB 445B 7401 9957 MOV A,#01H ;443C 74 01 445D F0 9958 MOVX @DPTR,A ;443E F0 445E E540 9959 Q443F: MOV A,40H ;443F E5 40 4460 6404 9960 XRL A,#04H ;4441 64 04 4462 6003 9961 JZ Q4448 ;4443 60 03 4464 0247D0 9962 LJMP Q47B1 ;4445 02 47 B1 9963 ;========================================================================== 4467 900ED0 9964 Q4448: MOV DPTR,#0ED0H ;4448 90 0E D0 446A 741F 9965 MOV A,#1FH ;444B 74 1F 446C F0 9966 MOVX @DPTR,A ;444D F0 446D 22 9967 RET ;444E 22 9968 ;========================================================================== 446E E540 9969 Q444F: MOV A,40H ;444F E5 40 4470 B40103 9970 CJNE A,#01H,Q4457 ;4451 B4 01 03 4473 024613 9971 LJMP Q45F4 ;4454 02 45 F4 9972 ;========================================================================== 4476 E540 9973 Q4457: MOV A,40H ;4457 E5 40 4478 6402 9974 XRL A,#02H ;4459 64 02 447A 6003 9975 JZ Q4460 ;445B 60 03 447C 024567 9976 LJMP Q4548 ;445D 02 45 48 9977 ;========================================================================== 447F 900ECF 9978 Q4460: MOV DPTR,#0ECFH ;4460 90 0E CF 4482 E0 9979 MOVX A,@DPTR ;4463 E0 4483 FF 9980 MOV R7,A ;4464 FF 4484 C3 9981 CLR C ;4465 C3 4485 7401 9982 MOV A,#01H ;4466 74 01 4487 9F 9983 SUBB A,R7 ;4468 9F 4488 F0 9984 MOVX @DPTR,A ;4469 F0 4489 900E8B 9985 MOV DPTR,#0E8BH ;446A 90 0E 8B 448C E0 9986 MOVX A,@DPTR ;446D E0 448D 6401 9987 XRL A,#01H ;446E 64 01 448F 6007 9988 JZ Q4479 ;4470 60 07 4491 900E8A 9989 MOV DPTR,#0E8AH ;4472 90 0E 8A 4494 E0 9990 MOVX A,@DPTR ;4475 E0 4495 B40A13 9991 CJNE A,#0AH,Q448C ;4476 B4 0A 13 4498 900EC3 9992 Q4479: MOV DPTR,#0EC3H ;4479 90 0E C3 449B E0 9993 MOVX A,@DPTR ;447C E0 449C F8 9994 MOV R0,A ;447D F8 449D A3 9995 INC DPTR ;447E A3 449E E0 9996 MOVX A,@DPTR ;447F E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 163 449F F9 9997 MOV R1,A ;4480 F9 44A0 A3 9998 INC DPTR ;4481 A3 44A1 E0 9999 MOVX A,@DPTR ;4482 E0 44A2 FA 10000 MOV R2,A ;4483 FA 44A3 A3 10001 INC DPTR ;4484 A3 44A4 E0 10002 MOVX A,@DPTR ;4485 E0 44A5 FB 10003 MOV R3,A ;4486 FB 44A6 900E90 10004 MOV DPTR,#0E90H ;4487 90 0E 90 44A9 8011 10005 SJMP Q449D ;448A 80 11 44AB 900E90 10006 Q448C: MOV DPTR,#0E90H ;448C 90 0E 90 44AE E0 10007 MOVX A,@DPTR ;448F E0 44AF F8 10008 MOV R0,A ;4490 F8 44B0 A3 10009 INC DPTR ;4491 A3 44B1 E0 10010 MOVX A,@DPTR ;4492 E0 44B2 F9 10011 MOV R1,A ;4493 F9 44B3 A3 10012 INC DPTR ;4494 A3 44B4 E0 10013 MOVX A,@DPTR ;4495 E0 44B5 FA 10014 MOV R2,A ;4496 FA 44B6 A3 10015 INC DPTR ;4497 A3 44B7 E0 10016 MOVX A,@DPTR ;4498 E0 44B8 FB 10017 MOV R3,A ;4499 FB 44B9 900EC3 10018 MOV DPTR,#0EC3H ;449A 90 0E C3 44BC E0 10019 Q449D: MOVX A,@DPTR ;449D E0 44BD FC 10020 MOV R4,A ;449E FC 44BE A3 10021 INC DPTR ;449F A3 44BF E0 10022 MOVX A,@DPTR ;44A0 E0 44C0 FD 10023 MOV R5,A ;44A1 FD 44C1 A3 10024 INC DPTR ;44A2 A3 44C2 E0 10025 MOVX A,@DPTR ;44A3 E0 44C3 FE 10026 MOV R6,A ;44A4 FE 44C4 A3 10027 INC DPTR ;44A5 A3 44C5 E0 10028 MOVX A,@DPTR ;44A6 E0 44C6 FF 10029 MOV R7,A ;44A7 FF 44C7 12226F 10030 LCALL Q2252 ;44A8 12 22 52 44CA 900E8C 10031 MOV DPTR,#0E8CH ;44AB 90 0E 8C 44CD E0 10032 MOVX A,@DPTR ;44AE E0 44CE F8 10033 MOV R0,A ;44AF F8 44CF A3 10034 INC DPTR ;44B0 A3 44D0 E0 10035 MOVX A,@DPTR ;44B1 E0 44D1 F9 10036 MOV R1,A ;44B2 F9 44D2 A3 10037 INC DPTR ;44B3 A3 44D3 E0 10038 MOVX A,@DPTR ;44B4 E0 44D4 FA 10039 MOV R2,A ;44B5 FA 44D5 A3 10040 INC DPTR ;44B6 A3 44D6 E0 10041 MOVX A,@DPTR ;44B7 E0 44D7 FB 10042 MOV R3,A ;44B8 FB 44D8 122364 10043 LCALL Q2347 ;44B9 12 23 47 44DB 900EC7 10044 MOV DPTR,#0EC7H ;44BC 90 0E C7 44DE 122B1B 10045 LCALL Q2AFE ;44BF 12 2A FE 44E1 900ECF 10046 MOV DPTR,#0ECFH ;44C2 90 0E CF 44E4 E0 10047 MOVX A,@DPTR ;44C5 E0 44E5 6401 10048 XRL A,#01H ;44C6 64 01 44E7 6003 10049 JZ Q44CD ;44C8 60 03 44E9 0247D0 10050 LJMP Q47B1 ;44CA 02 47 B1 10051 ;========================================================================== 44EC FF 10052 Q44CD: MOV R7,A ;44CD FF 44ED FE 10053 MOV R6,A ;44CE FE 44EE 7D7A 10054 MOV R5,#7AH ;44CF 7D 7A 44F0 7C44 10055 MOV R4,#44H ;44D1 7C 44 44F2 900ED2 10056 MOV DPTR,#0ED2H ;44D3 90 0E D2 44F5 E0 10057 MOVX A,@DPTR ;44D6 E0 44F6 F8 10058 MOV R0,A ;44D7 F8 44F7 A3 10059 INC DPTR ;44D8 A3 44F8 E0 10060 MOVX A,@DPTR ;44D9 E0 44F9 F9 10061 MOV R1,A ;44DA F9 44FA A3 10062 INC DPTR ;44DB A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 164 44FB E0 10063 MOVX A,@DPTR ;44DC E0 44FC FA 10064 MOV R2,A ;44DD FA 44FD A3 10065 INC DPTR ;44DE A3 44FE E0 10066 MOVX A,@DPTR ;44DF E0 44FF FB 10067 MOV R3,A ;44E0 FB 4500 12250A 10068 LCALL Q24ED ;44E1 12 24 ED 4503 4003 10069 JC Q44E9 ;44E4 40 03 4505 0247D0 10070 LJMP Q47B1 ;44E6 02 47 B1 10071 ;========================================================================== 4508 900EC7 10072 Q44E9: MOV DPTR,#0EC7H ;44E9 90 0E C7 450B E0 10073 MOVX A,@DPTR ;44EC E0 450C FC 10074 MOV R4,A ;44ED FC 450D A3 10075 INC DPTR ;44EE A3 450E E0 10076 MOVX A,@DPTR ;44EF E0 450F FD 10077 MOV R5,A ;44F0 FD 4510 A3 10078 INC DPTR ;44F1 A3 4511 E0 10079 MOVX A,@DPTR ;44F2 E0 4512 FE 10080 MOV R6,A ;44F3 FE 4513 A3 10081 INC DPTR ;44F4 A3 4514 E0 10082 MOVX A,@DPTR ;44F5 E0 4515 FF 10083 MOV R7,A ;44F6 FF 4516 C004 10084 PUSH 04H ;44F7 C0 04 4518 C005 10085 PUSH 05H ;44F9 C0 05 451A C006 10086 PUSH 06H ;44FB C0 06 451C C007 10087 PUSH 07H ;44FD C0 07 451E 900E98 10088 MOV DPTR,#0E98H ;44FF 90 0E 98 4521 E0 10089 MOVX A,@DPTR ;4502 E0 4522 F8 10090 MOV R0,A ;4503 F8 4523 A3 10091 INC DPTR ;4504 A3 4524 E0 10092 MOVX A,@DPTR ;4505 E0 4525 F9 10093 MOV R1,A ;4506 F9 4526 A3 10094 INC DPTR ;4507 A3 4527 E0 10095 MOVX A,@DPTR ;4508 E0 4528 FA 10096 MOV R2,A ;4509 FA 4529 A3 10097 INC DPTR ;450A A3 452A E0 10098 MOVX A,@DPTR ;450B E0 452B FB 10099 MOV R3,A ;450C FB 452C 900ED2 10100 MOV DPTR,#0ED2H ;450D 90 0E D2 452F E0 10101 MOVX A,@DPTR ;4510 E0 4530 FC 10102 MOV R4,A ;4511 FC 4531 A3 10103 INC DPTR ;4512 A3 4532 E0 10104 MOVX A,@DPTR ;4513 E0 4533 FD 10105 MOV R5,A ;4514 FD 4534 A3 10106 INC DPTR ;4515 A3 4535 E0 10107 MOVX A,@DPTR ;4516 E0 4536 FE 10108 MOV R6,A ;4517 FE 4537 A3 10109 INC DPTR ;4518 A3 4538 E0 10110 MOVX A,@DPTR ;4519 E0 4539 FF 10111 MOV R7,A ;451A FF 453A 12226F 10112 LCALL Q2252 ;451B 12 22 52 453D 900E94 10113 MOV DPTR,#0E94H ;451E 90 0E 94 4540 E0 10114 MOVX A,@DPTR ;4521 E0 4541 F8 10115 MOV R0,A ;4522 F8 4542 A3 10116 INC DPTR ;4523 A3 4543 E0 10117 MOVX A,@DPTR ;4524 E0 4544 F9 10118 MOV R1,A ;4525 F9 4545 A3 10119 INC DPTR ;4526 A3 4546 E0 10120 MOVX A,@DPTR ;4527 E0 4547 FA 10121 MOV R2,A ;4528 FA 4548 A3 10122 INC DPTR ;4529 A3 4549 E0 10123 MOVX A,@DPTR ;452A E0 454A FB 10124 MOV R3,A ;452B FB 454B 122364 10125 LCALL Q2347 ;452C 12 23 47 454E A804 10126 MOV R0,04H ;452F A8 04 4550 A905 10127 MOV R1,05H ;4531 A9 05 4552 AA06 10128 MOV R2,06H ;4533 AA 06 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 165 4554 AB07 10129 MOV R3,07H ;4535 AB 07 4556 D007 10130 POP 07H ;4537 D0 07 4558 D006 10131 POP 06H ;4539 D0 06 455A D005 10132 POP 05H ;453B D0 05 455C D004 10133 POP 04H ;453D D0 04 455E 12226F 10134 LCALL Q2252 ;453F 12 22 52 4561 900EC7 10135 MOV DPTR,#0EC7H ;4542 90 0E C7 4564 022B1B 10136 LJMP Q2AFE ;4545 02 2A FE 10137 ;========================================================================== 4567 E540 10138 Q4548: MOV A,40H ;4548 E5 40 4569 B40303 10139 CJNE A,#03H,Q4550 ;454A B4 03 03 456C 02470D 10140 LJMP Q46EE ;454D 02 46 EE 10141 ;========================================================================== 456F E540 10142 Q4550: MOV A,40H ;4550 E5 40 4571 6404 10143 XRL A,#04H ;4552 64 04 4573 6003 10144 JZ Q4559 ;4554 60 03 4575 0247D0 10145 LJMP Q47B1 ;4556 02 47 B1 10146 ;========================================================================== 4578 900ED0 10147 Q4559: MOV DPTR,#0ED0H ;4559 90 0E D0 457B 7420 10148 MOV A,#20H ;455C 74 20 457D F0 10149 MOVX @DPTR,A ;455E F0 457E 22 10150 RET ;455F 22 10151 ;========================================================================== 457F 900ED0 10152 Q4560: MOV DPTR,#0ED0H ;4560 90 0E D0 4582 E0 10153 MOVX A,@DPTR ;4563 E0 4583 FF 10154 MOV R7,A ;4564 FF 4584 B41F02 10155 CJNE A,#1FH,Q456A ;4565 B4 1F 02 4587 8007 10156 SJMP Q4571 ;4568 80 07 4589 EF 10157 Q456A: MOV A,R7 ;456A EF 458A B42007 10158 CJNE A,#20H,Q4575 ;456B B4 20 07 458D 900ED0 10159 MOV DPTR,#0ED0H ;456E 90 0E D0 4590 741E 10160 Q4571: MOV A,#1EH ;4571 74 1E 4592 F0 10161 MOVX @DPTR,A ;4573 F0 4593 22 10162 RET ;4574 22 10163 ;========================================================================== 4594 EF 10164 Q4575: MOV A,R7 ;4575 EF 4595 6428 10165 XRL A,#28H ;4576 64 28 4597 6003 10166 JZ Q457D ;4578 60 03 4599 024720 10167 LJMP Q4701 ;457A 02 47 01 10168 ;========================================================================== 459C 900ECC 10169 Q457D: MOV DPTR,#0ECCH ;457D 90 0E CC 459F E0 10170 MOVX A,@DPTR ;4580 E0 45A0 6401 10171 XRL A,#01H ;4581 64 01 45A2 706A 10172 JNZ Q45EF ;4583 70 6A 45A4 E540 10173 MOV A,40H ;4585 E5 40 45A6 B40120 10174 CJNE A,#01H,Q45AA ;4587 B4 01 20 45A9 E50D 10175 MOV A,0DH ;458A E5 0D 45AB 450C 10176 ORL A,0CH ;458C 45 0C 45AD 700F 10177 JNZ Q459F ;458E 70 0F 45AF E511 10178 Q4590: MOV A,11H ;4590 E5 11 45B1 24FF 10179 ADD A,#0FFH ;4592 24 FF 45B3 F50D 10180 MOV 0DH,A ;4594 F5 0D 45B5 E510 10181 MOV A,10H ;4596 E5 10 45B7 34FF 10182 ADDC A,#0FFH ;4598 34 FF 45B9 F50C 10183 MOV 0CH,A ;459A F5 0C 45BB 0247BC 10184 LJMP Q479D ;459C 02 47 9D 10185 ;========================================================================== 45BE E50D 10186 Q459F: MOV A,0DH ;459F E5 0D 45C0 150D 10187 DEC 0DH ;45A1 15 0D 45C2 7002 10188 JNZ Q45A7 ;45A3 70 02 45C4 150C 10189 DEC 0CH ;45A5 15 0C 45C6 0247BC 10190 Q45A7: LJMP Q479D ;45A7 02 47 9D 10191 ;========================================================================== 45C9 E540 10192 Q45AA: MOV A,40H ;45AA E5 40 45CB B40225 10193 CJNE A,#02H,Q45D4 ;45AC B4 02 25 45CE E511 10194 MOV A,11H ;45AF E5 11 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 166 45D0 24FF 10195 ADD A,#0FFH ;45B1 24 FF 45D2 FF 10196 MOV R7,A ;45B3 FF 45D3 E510 10197 MOV A,10H ;45B4 E5 10 45D5 34FF 10198 ADDC A,#0FFH ;45B6 34 FF 45D7 FE 10199 MOV R6,A ;45B8 FE 45D8 EF 10200 MOV A,R7 ;45B9 EF 45D9 B50D0C 10201 CJNE A,0DH,Q45C9 ;45BA B5 0D 0C 45DC EE 10202 MOV A,R6 ;45BD EE 45DD B50C08 10203 CJNE A,0CH,Q45C9 ;45BE B5 0C 08 45E0 E4 10204 Q45C1: CLR A ;45C1 E4 45E1 F50C 10205 MOV 0CH,A ;45C2 F5 0C 45E3 F50D 10206 MOV 0DH,A ;45C4 F5 0D 45E5 0247BC 10207 LJMP Q479D ;45C6 02 47 9D 10208 ;========================================================================== 45E8 050D 10209 Q45C9: INC 0DH ;45C9 05 0D 45EA E50D 10210 MOV A,0DH ;45CB E5 0D 45EC 7002 10211 JNZ Q45D1 ;45CD 70 02 45EE 050C 10212 INC 0CH ;45CF 05 0C 45F0 0247BC 10213 Q45D1: LJMP Q479D ;45D1 02 47 9D 10214 ;========================================================================== 45F3 E540 10215 Q45D4: MOV A,40H ;45D4 E5 40 45F5 B40306 10216 CJNE A,#03H,Q45DF ;45D6 B4 03 06 45F8 900ECB 10217 MOV DPTR,#0ECBH ;45D9 90 0E CB 45FB 7401 10218 MOV A,#01H ;45DC 74 01 45FD F0 10219 MOVX @DPTR,A ;45DE F0 45FE E540 10220 Q45DF: MOV A,40H ;45DF E5 40 4600 6404 10221 XRL A,#04H ;45E1 64 04 4602 6003 10222 JZ Q45E8 ;45E3 60 03 4604 0247D0 10223 LJMP Q47B1 ;45E5 02 47 B1 10224 ;========================================================================== 4607 900ED0 10225 Q45E8: MOV DPTR,#0ED0H ;45E8 90 0E D0 460A 7429 10226 MOV A,#29H ;45EB 74 29 460C F0 10227 MOVX @DPTR,A ;45ED F0 460D 22 10228 RET ;45EE 22 10229 ;========================================================================== 460E E540 10230 Q45EF: MOV A,40H ;45EF E5 40 4610 B4010A 10231 CJNE A,#01H,Q45FE ;45F1 B4 01 0A 4613 126893 10232 Q45F4: LCALL Q6873 ;45F4 12 68 73 4616 900ECD 10233 MOV DPTR,#0ECDH ;45F7 90 0E CD 4619 7401 10234 MOV A,#01H ;45FA 74 01 461B F0 10235 MOVX @DPTR,A ;45FC F0 461C 22 10236 RET ;45FD 22 10237 ;========================================================================== 461D E540 10238 Q45FE: MOV A,40H ;45FE E5 40 461F 6402 10239 XRL A,#02H ;4600 64 02 4621 6003 10240 JZ Q4607 ;4602 60 03 4623 024708 10241 LJMP Q46E9 ;4604 02 46 E9 10242 ;========================================================================== 4626 900ECF 10243 Q4607: MOV DPTR,#0ECFH ;4607 90 0E CF 4629 E0 10244 MOVX A,@DPTR ;460A E0 462A FF 10245 MOV R7,A ;460B FF 462B C3 10246 CLR C ;460C C3 462C 7401 10247 MOV A,#01H ;460D 74 01 462E 9F 10248 SUBB A,R7 ;460F 9F 462F F0 10249 MOVX @DPTR,A ;4610 F0 4630 900E8B 10250 MOV DPTR,#0E8BH ;4611 90 0E 8B 4633 E0 10251 MOVX A,@DPTR ;4614 E0 4634 6401 10252 XRL A,#01H ;4615 64 01 4636 6007 10253 JZ Q4620 ;4617 60 07 4638 900E8A 10254 MOV DPTR,#0E8AH ;4619 90 0E 8A 463B E0 10255 MOVX A,@DPTR ;461C E0 463C B40A13 10256 CJNE A,#0AH,Q4633 ;461D B4 0A 13 463F 900EC3 10257 Q4620: MOV DPTR,#0EC3H ;4620 90 0E C3 4642 E0 10258 MOVX A,@DPTR ;4623 E0 4643 F8 10259 MOV R0,A ;4624 F8 4644 A3 10260 INC DPTR ;4625 A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 167 4645 E0 10261 MOVX A,@DPTR ;4626 E0 4646 F9 10262 MOV R1,A ;4627 F9 4647 A3 10263 INC DPTR ;4628 A3 4648 E0 10264 MOVX A,@DPTR ;4629 E0 4649 FA 10265 MOV R2,A ;462A FA 464A A3 10266 INC DPTR ;462B A3 464B E0 10267 MOVX A,@DPTR ;462C E0 464C FB 10268 MOV R3,A ;462D FB 464D 900E90 10269 MOV DPTR,#0E90H ;462E 90 0E 90 4650 8011 10270 SJMP Q4644 ;4631 80 11 4652 900E90 10271 Q4633: MOV DPTR,#0E90H ;4633 90 0E 90 4655 E0 10272 MOVX A,@DPTR ;4636 E0 4656 F8 10273 MOV R0,A ;4637 F8 4657 A3 10274 INC DPTR ;4638 A3 4658 E0 10275 MOVX A,@DPTR ;4639 E0 4659 F9 10276 MOV R1,A ;463A F9 465A A3 10277 INC DPTR ;463B A3 465B E0 10278 MOVX A,@DPTR ;463C E0 465C FA 10279 MOV R2,A ;463D FA 465D A3 10280 INC DPTR ;463E A3 465E E0 10281 MOVX A,@DPTR ;463F E0 465F FB 10282 MOV R3,A ;4640 FB 4660 900EC3 10283 MOV DPTR,#0EC3H ;4641 90 0E C3 4663 E0 10284 Q4644: MOVX A,@DPTR ;4644 E0 4664 FC 10285 MOV R4,A ;4645 FC 4665 A3 10286 INC DPTR ;4646 A3 4666 E0 10287 MOVX A,@DPTR ;4647 E0 4667 FD 10288 MOV R5,A ;4648 FD 4668 A3 10289 INC DPTR ;4649 A3 4669 E0 10290 MOVX A,@DPTR ;464A E0 466A FE 10291 MOV R6,A ;464B FE 466B A3 10292 INC DPTR ;464C A3 466C E0 10293 MOVX A,@DPTR ;464D E0 466D FF 10294 MOV R7,A ;464E FF 466E 12226F 10295 LCALL Q2252 ;464F 12 22 52 4671 900E8C 10296 MOV DPTR,#0E8CH ;4652 90 0E 8C 4674 E0 10297 MOVX A,@DPTR ;4655 E0 4675 F8 10298 MOV R0,A ;4656 F8 4676 A3 10299 INC DPTR ;4657 A3 4677 E0 10300 MOVX A,@DPTR ;4658 E0 4678 F9 10301 MOV R1,A ;4659 F9 4679 A3 10302 INC DPTR ;465A A3 467A E0 10303 MOVX A,@DPTR ;465B E0 467B FA 10304 MOV R2,A ;465C FA 467C A3 10305 INC DPTR ;465D A3 467D E0 10306 MOVX A,@DPTR ;465E E0 467E FB 10307 MOV R3,A ;465F FB 467F 122364 10308 LCALL Q2347 ;4660 12 23 47 4682 900EC7 10309 MOV DPTR,#0EC7H ;4663 90 0E C7 4685 122B1B 10310 LCALL Q2AFE ;4666 12 2A FE 4688 900ECF 10311 MOV DPTR,#0ECFH ;4669 90 0E CF 468B E0 10312 MOVX A,@DPTR ;466C E0 468C B40179 10313 CJNE A,#01H,Q46E9 ;466D B4 01 79 468F E4 10314 CLR A ;4670 E4 4690 FF 10315 MOV R7,A ;4671 FF 4691 FE 10316 MOV R6,A ;4672 FE 4692 7D7A 10317 MOV R5,#7AH ;4673 7D 7A 4694 7C44 10318 MOV R4,#44H ;4675 7C 44 4696 900ED2 10319 MOV DPTR,#0ED2H ;4677 90 0E D2 4699 E0 10320 MOVX A,@DPTR ;467A E0 469A F8 10321 MOV R0,A ;467B F8 469B A3 10322 INC DPTR ;467C A3 469C E0 10323 MOVX A,@DPTR ;467D E0 469D F9 10324 MOV R1,A ;467E F9 469E A3 10325 INC DPTR ;467F A3 469F E0 10326 MOVX A,@DPTR ;4680 E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 168 46A0 FA 10327 MOV R2,A ;4681 FA 46A1 A3 10328 INC DPTR ;4682 A3 46A2 E0 10329 MOVX A,@DPTR ;4683 E0 46A3 FB 10330 MOV R3,A ;4684 FB 46A4 12250A 10331 LCALL Q24ED ;4685 12 24 ED 46A7 505F 10332 JNC Q46E9 ;4688 50 5F 46A9 900EC7 10333 MOV DPTR,#0EC7H ;468A 90 0E C7 46AC E0 10334 MOVX A,@DPTR ;468D E0 46AD FC 10335 MOV R4,A ;468E FC 46AE A3 10336 INC DPTR ;468F A3 46AF E0 10337 MOVX A,@DPTR ;4690 E0 46B0 FD 10338 MOV R5,A ;4691 FD 46B1 A3 10339 INC DPTR ;4692 A3 46B2 E0 10340 MOVX A,@DPTR ;4693 E0 46B3 FE 10341 MOV R6,A ;4694 FE 46B4 A3 10342 INC DPTR ;4695 A3 46B5 E0 10343 MOVX A,@DPTR ;4696 E0 46B6 FF 10344 MOV R7,A ;4697 FF 46B7 C004 10345 PUSH 04H ;4698 C0 04 46B9 C005 10346 PUSH 05H ;469A C0 05 46BB C006 10347 PUSH 06H ;469C C0 06 46BD C007 10348 PUSH 07H ;469E C0 07 46BF 900E98 10349 MOV DPTR,#0E98H ;46A0 90 0E 98 46C2 E0 10350 MOVX A,@DPTR ;46A3 E0 46C3 F8 10351 MOV R0,A ;46A4 F8 46C4 A3 10352 INC DPTR ;46A5 A3 46C5 E0 10353 MOVX A,@DPTR ;46A6 E0 46C6 F9 10354 MOV R1,A ;46A7 F9 46C7 A3 10355 INC DPTR ;46A8 A3 46C8 E0 10356 MOVX A,@DPTR ;46A9 E0 46C9 FA 10357 MOV R2,A ;46AA FA 46CA A3 10358 INC DPTR ;46AB A3 46CB E0 10359 MOVX A,@DPTR ;46AC E0 46CC FB 10360 MOV R3,A ;46AD FB 46CD 900ED2 10361 MOV DPTR,#0ED2H ;46AE 90 0E D2 46D0 E0 10362 MOVX A,@DPTR ;46B1 E0 46D1 FC 10363 MOV R4,A ;46B2 FC 46D2 A3 10364 INC DPTR ;46B3 A3 46D3 E0 10365 MOVX A,@DPTR ;46B4 E0 46D4 FD 10366 MOV R5,A ;46B5 FD 46D5 A3 10367 INC DPTR ;46B6 A3 46D6 E0 10368 MOVX A,@DPTR ;46B7 E0 46D7 FE 10369 MOV R6,A ;46B8 FE 46D8 A3 10370 INC DPTR ;46B9 A3 46D9 E0 10371 MOVX A,@DPTR ;46BA E0 46DA FF 10372 MOV R7,A ;46BB FF 46DB 12226F 10373 LCALL Q2252 ;46BC 12 22 52 46DE 900E94 10374 MOV DPTR,#0E94H ;46BF 90 0E 94 46E1 E0 10375 MOVX A,@DPTR ;46C2 E0 46E2 F8 10376 MOV R0,A ;46C3 F8 46E3 A3 10377 INC DPTR ;46C4 A3 46E4 E0 10378 MOVX A,@DPTR ;46C5 E0 46E5 F9 10379 MOV R1,A ;46C6 F9 46E6 A3 10380 INC DPTR ;46C7 A3 46E7 E0 10381 MOVX A,@DPTR ;46C8 E0 46E8 FA 10382 MOV R2,A ;46C9 FA 46E9 A3 10383 INC DPTR ;46CA A3 46EA E0 10384 MOVX A,@DPTR ;46CB E0 46EB FB 10385 MOV R3,A ;46CC FB 46EC 122364 10386 LCALL Q2347 ;46CD 12 23 47 46EF A804 10387 MOV R0,04H ;46D0 A8 04 46F1 A905 10388 MOV R1,05H ;46D2 A9 05 46F3 AA06 10389 MOV R2,06H ;46D4 AA 06 46F5 AB07 10390 MOV R3,07H ;46D6 AB 07 46F7 D007 10391 POP 07H ;46D8 D0 07 46F9 D006 10392 POP 06H ;46DA D0 06 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 169 46FB D005 10393 POP 05H ;46DC D0 05 46FD D004 10394 POP 04H ;46DE D0 04 46FF 12226F 10395 LCALL Q2252 ;46E0 12 22 52 4702 900EC7 10396 MOV DPTR,#0EC7H ;46E3 90 0E C7 4705 122B1B 10397 LCALL Q2AFE ;46E6 12 2A FE 4708 E540 10398 Q46E9: MOV A,40H ;46E9 E5 40 470A B40303 10399 CJNE A,#03H,Q46F1 ;46EB B4 03 03 470D 025924 10400 Q46EE: LJMP Q5904 ;46EE 02 59 04 10401 ;========================================================================== 4710 E540 10402 Q46F1: MOV A,40H ;46F1 E5 40 4712 6404 10403 XRL A,#04H ;46F3 64 04 4714 6003 10404 JZ Q46FA ;46F5 60 03 4716 0247D0 10405 LJMP Q47B1 ;46F7 02 47 B1 10406 ;========================================================================== 4719 900ED0 10407 Q46FA: MOV DPTR,#0ED0H ;46FA 90 0E D0 471C 742A 10408 MOV A,#2AH ;46FD 74 2A 471E F0 10409 MOVX @DPTR,A ;46FF F0 471F 22 10410 RET ;4700 22 10411 ;========================================================================== 4720 900ED0 10412 Q4701: MOV DPTR,#0ED0H ;4701 90 0E D0 4723 E0 10413 MOVX A,@DPTR ;4704 E0 4724 FF 10414 MOV R7,A ;4705 FF 4725 B42903 10415 CJNE A,#29H,Q470C ;4706 B4 29 03 4728 0247B8 10416 LJMP Q4799 ;4709 02 47 99 10417 ;========================================================================== 472B EF 10418 Q470C: MOV A,R7 ;470C EF 472C B42A2C 10419 CJNE A,#2AH,Q473C ;470D B4 2A 2C 472F E540 10420 MOV A,40H ;4710 E5 40 4731 B40106 10421 CJNE A,#01H,Q471B ;4712 B4 01 06 4734 900ED0 10422 MOV DPTR,#0ED0H ;4715 90 0E D0 4737 7428 10423 MOV A,#28H ;4718 74 28 4739 F0 10424 MOVX @DPTR,A ;471A F0 473A E540 10425 Q471B: MOV A,40H ;471B E5 40 473C B40206 10426 CJNE A,#02H,Q4726 ;471D B4 02 06 473F 900ED0 10427 MOV DPTR,#0ED0H ;4720 90 0E D0 4742 742B 10428 MOV A,#2BH ;4723 74 2B 4744 F0 10429 MOVX @DPTR,A ;4725 F0 4745 E540 10430 Q4726: MOV A,40H ;4726 E5 40 4747 B40306 10431 CJNE A,#03H,Q4731 ;4728 B4 03 06 474A 900ED0 10432 MOV DPTR,#0ED0H ;472B 90 0E D0 474D 7428 10433 MOV A,#28H ;472E 74 28 474F F0 10434 MOVX @DPTR,A ;4730 F0 4750 E540 10435 Q4731: MOV A,40H ;4731 E5 40 4752 6404 10436 XRL A,#04H ;4733 64 04 4754 707A 10437 JNZ Q47B1 ;4735 70 7A 4756 900ED0 10438 MOV DPTR,#0ED0H ;4737 90 0E D0 4759 805D 10439 SJMP Q4799 ;473A 80 5D 475B EF 10440 Q473C: MOV A,R7 ;473C EF 475C B42B2C 10441 CJNE A,#2BH,Q476C ;473D B4 2B 2C 475F E540 10442 MOV A,40H ;4740 E5 40 4761 B40106 10443 CJNE A,#01H,Q474B ;4742 B4 01 06 4764 900ED0 10444 MOV DPTR,#0ED0H ;4745 90 0E D0 4767 742A 10445 MOV A,#2AH ;4748 74 2A 4769 F0 10446 MOVX @DPTR,A ;474A F0 476A E540 10447 Q474B: MOV A,40H ;474B E5 40 476C B40206 10448 CJNE A,#02H,Q4756 ;474D B4 02 06 476F 900ED0 10449 MOV DPTR,#0ED0H ;4750 90 0E D0 4772 742C 10450 MOV A,#2CH ;4753 74 2C 4774 F0 10451 MOVX @DPTR,A ;4755 F0 4775 E540 10452 Q4756: MOV A,40H ;4756 E5 40 4777 B40306 10453 CJNE A,#03H,Q4761 ;4758 B4 03 06 477A 900ED0 10454 MOV DPTR,#0ED0H ;475B 90 0E D0 477D 7428 10455 MOV A,#28H ;475E 74 28 477F F0 10456 MOVX @DPTR,A ;4760 F0 4780 E540 10457 Q4761: MOV A,40H ;4761 E5 40 4782 6404 10458 XRL A,#04H ;4763 64 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 170 4784 704A 10459 JNZ Q47B1 ;4765 70 4A 4786 900ED0 10460 MOV DPTR,#0ED0H ;4767 90 0E D0 4789 802D 10461 SJMP Q4799 ;476A 80 2D 478B EF 10462 Q476C: MOV A,R7 ;476C EF 478C B42C2D 10463 CJNE A,#2CH,Q479D ;476D B4 2C 2D 478F E540 10464 MOV A,40H ;4770 E5 40 4791 B40106 10465 CJNE A,#01H,Q477B ;4772 B4 01 06 4794 900ED0 10466 MOV DPTR,#0ED0H ;4775 90 0E D0 4797 742B 10467 MOV A,#2BH ;4778 74 2B 4799 F0 10468 MOVX @DPTR,A ;477A F0 479A E540 10469 Q477B: MOV A,40H ;477B E5 40 479C B40206 10470 CJNE A,#02H,Q4786 ;477D B4 02 06 479F 900ED0 10471 MOV DPTR,#0ED0H ;4780 90 0E D0 47A2 7428 10472 MOV A,#28H ;4783 74 28 47A4 F0 10473 MOVX @DPTR,A ;4785 F0 47A5 E540 10474 Q4786: MOV A,40H ;4786 E5 40 47A7 B40306 10475 CJNE A,#03H,Q4791 ;4788 B4 03 06 47AA 900ED0 10476 MOV DPTR,#0ED0H ;478B 90 0E D0 47AD 7428 10477 MOV A,#28H ;478E 74 28 47AF F0 10478 MOVX @DPTR,A ;4790 F0 47B0 E540 10479 Q4791: MOV A,40H ;4791 E5 40 47B2 B4041B 10480 CJNE A,#04H,Q47B1 ;4793 B4 04 1B 47B5 900ED0 10481 MOV DPTR,#0ED0H ;4796 90 0E D0 47B8 7428 10482 Q4799: MOV A,#28H ;4799 74 28 47BA F0 10483 MOVX @DPTR,A ;479B F0 47BB 22 10484 RET ;479C 22 10485 ;========================================================================== 47BC E4 10486 Q479D: CLR A ;479D E4 47BD 900ECB 10487 MOV DPTR,#0ECBH ;479E 90 0E CB 47C0 F0 10488 MOVX @DPTR,A ;47A1 F0 47C1 126E30 10489 LCALL Q6E0F ;47A2 12 6E 0F 47C4 126D5C 10490 LCALL Q6D3B ;47A5 12 6D 3B 47C7 127A24 10491 LCALL Q7A01 ;47A8 12 7A 01 47CA 900ED1 10492 MOV DPTR,#0ED1H ;47AB 90 0E D1 47CD 74FF 10493 MOV A,#0FFH ;47AE 74 FF 47CF F0 10494 MOVX @DPTR,A ;47B0 F0 47D0 22 10495 Q47B1: RET ;47B1 22 10496 ;========================================================================== 47D1 E55E244A 10497 Q47B2: DB 0E5H, 5EH, 24H, 4AH,0F8H,0E6H, 05H, 5EH ;.^$J...^ 47D5 F8E6055E 47D9 22 10498 Q47BA: DB 22H ;" 10499 ;========================================================================== 47DA 7847 10500 Q47BB: MOV R0,#47H ;47BB 78 47 47DC 300702 10501 JNB 20H.7,Q47C2 ;47BD 30 07 02 47DF 784A 10502 MOV R0,#4AH ;47C0 78 4A 47E1 E4 10503 Q47C2: CLR A ;47C2 E4 47E2 75F001 10504 MOV B,#01H ;47C3 75 F0 01 47E5 122B58 10505 LCALL Q2B3B ;47C6 12 2B 3B 47E8 0228CE 10506 LJMP Q28B1 ;47C9 02 28 B1 10507 ;========================================================================== 47EB 2000EB7F 10508 Q47CC: DB 20H, 00H,0EBH, 7FH, 2EH,0D2H, 00H, 80H ;....... 47EF 2ED20080 47F3 18EF540F 10509 Q47D4: DB 18H,0EFH, 54H, 0FH, 24H, 90H,0D4H, 34H ;..T.$..4 47F7 2490D434 47FB 40D4FF30 10510 Q47DC: DB 40H,0D4H,0FFH, 30H, 04H, 0BH,0EFH, 24H ;@..0...$ 47FF 040BEF24 4803 BFB41A00 10511 Q47E4: DB 0BFH,0B4H, 1AH, 00H, 50H, 03H, 24H, 61H ;....P.$a 4807 50032461 480B FF 10512 Q47EC: DB 0FFH ;. 10513 ;========================================================================== 480C E55F 10514 Q47ED: MOV A,5FH ;47ED E5 5F 480E 6002 10515 JZ Q47F3 ;47EF 60 02 4810 155F 10516 DEC 5FH ;47F1 15 5F 4812 0562 10517 Q47F3: INC 62H ;47F3 05 62 4814 E562 10518 MOV A,62H ;47F5 E5 62 4816 7002 10519 JNZ Q47FB ;47F7 70 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 171 4818 0561 10520 INC 61H ;47F9 05 61 481A 30070D 10521 Q47FB: JNB 20H.7,Q480B ;47FB 30 07 0D 481D 7847 10522 Q47FE: MOV R0,#47H ;47FE 78 47 481F E4 10523 CLR A ;4800 E4 4820 75F001 10524 MOV B,#01H ;4801 75 F0 01 4823 122B58 10525 LCALL Q2B3B ;4804 12 2B 3B 4826 EF 10526 MOV A,R7 ;4807 EF 4827 022914 10527 LJMP Q28F7 ;4808 02 28 F7 10528 ;========================================================================== 482A 028C5A 10529 Q480B: LJMP Q8C37 ;480B 02 8C 37 10530 ;========================================================================== 482D 7403 10531 Q480E: MOV A,#03H ;480E 74 03 482F D207 10532 SETB 20H.7 ;4810 D2 07 4831 8003 10533 SJMP Q4817 ;4812 80 03 4833 E4 10534 CLR A ;4814 E4 4834 C207 10535 CLR 20H.7 ;4815 C2 07 4836 F55E 10536 Q4817: MOV 5EH,A ;4817 F5 5E 4838 8B47 10537 MOV 47H,R3 ;4819 8B 47 483A 8A48 10538 MOV 48H,R2 ;481B 8A 48 483C 8949 10539 MOV 49H,R1 ;481D 89 49 483E E4 10540 CLR A ;481F E4 483F F55F 10541 MOV 5FH,A ;4820 F5 5F 4841 F561 10542 MOV 61H,A ;4822 F5 61 4843 F562 10543 MOV 62H,A ;4824 F5 62 4845 E55F 10544 Q4826: MOV A,5FH ;4826 E5 5F 4847 6007 10545 JZ Q4831 ;4828 60 07 4849 7F20 10546 MOV R7,#20H ;482A 7F 20 484B 12480C 10547 LCALL Q47ED ;482C 12 47 ED 484E 80F5 10548 SJMP Q4826 ;482F 80 F5 4850 7560FF 10549 Q4831: MOV 60H,#0FFH ;4831 75 60 FF 4853 C201 10550 CLR 20H.1 ;4834 C2 01 4855 C200 10551 CLR 20H.0 ;4836 C2 00 4857 C202 10552 CLR 20H.2 ;4838 C2 02 4859 C203 10553 CLR 20H.3 ;483A C2 03 485B C205 10554 CLR 20H.5 ;483C C2 05 485D C206 10555 CLR 20H.6 ;483E C2 06 485F C208 10556 CLR 21H.0 ;4840 C2 08 4861 1247DA 10557 LCALL Q47BB ;4842 12 47 BB 4864 FF 10558 MOV R7,A ;4845 FF 4865 700D 10559 JNZ Q4855 ;4846 70 0D 4867 300705 10560 JNB 20H.7,Q4850 ;4848 30 07 05 486A 7F00 10561 MOV R7,#00H ;484B 7F 00 486C 12481D 10562 LCALL Q47FE ;484D 12 47 FE 486F AF62 10563 Q4850: MOV R7,62H ;4850 AF 62 4871 AE61 10564 MOV R6,61H ;4852 AE 61 4873 22 10565 RET ;4854 22 10566 ;========================================================================== 4874 B4255F 10567 Q4855: CJNE A,#25H,Q48B7 ;4855 B4 25 5F 4877 C2D5 10568 CLR F0 ;4858 C2 D5 4879 C204 10569 Q485A: CLR 20H.4 ;485A C2 04 487B 1247DA 10570 LCALL Q47BB ;485C 12 47 BB 487E FF 10571 MOV R7,A ;485F FF 487F 24D0 10572 ADD A,#0D0H ;4860 24 D0 4881 B40A00 10573 CJNE A,#0AH,Q4865 ;4862 B4 0A 00 4884 501A 10574 Q4865: JNC Q4881 ;4865 50 1A 4886 75F00A 10575 MOV B,#0AH ;4867 75 F0 0A 4889 785F 10576 MOV R0,#5FH ;486A 78 5F 488B 30D505 10577 JNB F0,Q4874 ;486C 30 D5 05 488E 08 10578 INC R0 ;486F 08 488F B6FF01 10579 CJNE @R0,#0FFH,Q4874 ;4870 B6 FF 01 4892 06 10580 INC @R0 ;4873 06 4893 C6 10581 Q4874: XCH A,@R0 ;4874 C6 4894 A4 10582 MUL AB ;4875 A4 4895 26 10583 ADD A,@R0 ;4876 26 4896 F6 10584 MOV @R0,A ;4877 F6 4897 20D504 10585 JB F0,Q487F ;4878 20 D5 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 172 489A 7002 10586 JNZ Q487F ;487B 70 02 489C D203 10587 SETB 20H.3 ;487D D2 03 489E 80D9 10588 Q487F: SJMP Q485A ;487F 80 D9 48A0 24CF 10589 Q4881: ADD A,#0CFH ;4881 24 CF 48A2 B41A00 10590 CJNE A,#1AH,Q4886 ;4883 B4 1A 00 48A5 EF 10591 Q4886: MOV A,R7 ;4886 EF 48A6 5004 10592 JNC Q488D ;4887 50 04 48A8 C2E5 10593 CLR ACC.5 ;4889 C2 E5 48AA D204 10594 SETB 20H.4 ;488B D2 04 48AC 024B0A 10595 Q488D: LJMP Q4AEB ;488D 02 4A EB 10596 ;========================================================================== 48AF D20180C6 10597 Q4890: DB 0D2H, 01H, 80H,0C6H,0D2H, 00H, 80H,0C0H ;........ 48B3 D20080C0 48B7 D20280BC 10598 Q4898: DB 0D2H, 02H, 80H,0BCH,0D2H,0D5H, 80H,0BAH ;........ 48BB D2D580BA 48BF D20580B4 10599 Q48A0: DB 0D2H, 05H, 80H,0B4H, 7FH, 20H, 12H, 47H ;......G 48C3 7F201247 48C7 ED200207 10600 Q48A8: DB 0EDH, 20H, 02H, 07H, 74H, 01H,0B5H, 5FH ;....t.._ 48CB 7401B55F 48CF 0040F112 10601 Q48B0: DB 00H, 40H,0F1H, 12H, 47H,0B2H,0FFH ;.@..G.. 48D3 47B2FF 10602 ;========================================================================== 48D6 12480C 10603 Q48B7: LCALL Q47ED ;48B7 12 47 ED 48D9 024845 10604 LJMP Q4826 ;48BA 02 48 26 10605 ;========================================================================== 48DC D208D206 10606 Q48BD: DB 0D2H, 08H,0D2H, 06H, 80H, 95H, 12H, 47H ;.......G 48E0 80951247 48E4 B2FB1247 10607 Q48C5: DB 0B2H,0FBH, 12H, 47H,0B2H,0FAH, 12H, 47H ;...G...G 48E8 B2FA1247 48EC B2F94A4B 10608 Q48CD: DB 0B2H,0F9H, 4AH, 4BH, 70H, 06H, 79H,0E2H ;..JKp.y. 48F0 700679E2 48F4 7A4B7BFF 10609 Q48D5: DB 7AH, 4BH, 7BH,0FFH, 20H, 02H, 2EH,0E5H ;zK{..... 48F8 20022EE5 48FC 5F602A7E 10610 Q48DD: DB 5FH, 60H, 2AH, 7EH, 00H, 8EH, 82H, 75H ;_`*~...u 4900 008E8275 4904 83001228 10611 Q48E5: DB 83H, 00H, 12H, 28H,0CAH, 60H, 06H, 0EH ;...(.`.. 4908 CA60060E 490C EE656070 10612 Q48ED: DB 0EEH, 65H, 60H, 70H,0F0H,0C2H,0D5H,0EBH ;.e`p.... 4910 F0C2D5EB 4914 C0E0EAC0 10613 Q48F5: DB 0C0H,0E0H,0EAH,0C0H,0E0H,0E9H,0C0H,0E0H ;........ 4918 E0E9C0E0 491C EE124B4B 10614 Q48FD: DB 0EEH, 12H, 4BH, 4BH,0D0H,0E0H,0F9H,0D0H ;..KK.... 4920 D0E0F9D0 4924 E0FAD0E0 10615 Q4905: DB 0E0H,0FAH,0D0H,0E0H,0FBH, 12H, 28H,0B1H ;......(. 4928 FB1228B1 492C FF60AAEB 10616 Q490D: DB 0FFH, 60H,0AAH,0EBH,0C0H,0E0H,0EAH,0C0H ;.`...... 4930 C0E0EAC0 4934 E0E9C0E0 10617 Q4915: DB 0E0H,0E9H,0C0H,0E0H, 12H, 47H,0EDH,0D0H ;.....G.. 4938 1247EDD0 493C E02401F9 10618 Q491D: DB 0E0H, 24H, 01H,0F9H,0D0H,0E0H, 34H, 00H ;.$....4. 4940 D0E03400 4944 FAD0E0FB 10619 Q4925: DB 0FAH,0D0H,0E0H,0FBH,0E5H, 60H, 04H, 60H ;.....`.` 4948 E5600460 494C DCD560D9 10620 Q492D: DB 0DCH,0D5H, 60H,0D9H, 80H, 87H,0D2H, 02H ;..`..... 4950 8087D202 4954 80A2124B 10621 Q4935: DB 80H,0A2H, 12H, 4BH, 2EH, 60H,0F7H,0E5H ;...K.`.. 4958 2E60F7E5 495C 60700104 10622 Q493D: DB 60H, 70H, 01H, 04H, 12H, 26H, 19H,0A9H ;`p...&.. 4960 122619A9 4964 60600DE5 10623 Q4945: DB 60H, 60H, 0DH,0E5H, 60H, 60H, 09H, 14H ;``..``.. 4968 60600914 496C F560124B 10624 Q494D: DB 0F5H, 60H, 12H, 4BH,0D5H,0EFH, 60H,0F3H ;.`.K..`. 4970 D5EF60F3 4974 EA30E702 10625 Q4955: DB 0EAH, 30H,0E7H, 02H,0F4H, 04H,0C3H, 99H ;.0...... 4978 F404C399 497C 5077EAF4 10626 Q495D: DB 50H, 77H,0EAH,0F4H, 25H, 60H, 04H, 30H ;Pw..%`.0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 173 4980 25600430 4984 E701E404 10627 Q4965: DB 0E7H, 01H,0E4H, 04H,0F5H, 60H, 80H, 0DH ;.....`.. 4988 F560800D 498C 124B2E60 10628 Q496D: DB 12H, 4BH, 2EH, 60H,0C1H,0EAH, 05H, 60H ;.K.`...` 4990 C1EA0560 4994 25601226 10629 Q4975: DB 25H, 60H, 12H, 26H, 19H,0EAH, 78H, 5DH ;%`.&..x] 4998 19EA785D 499C F630E701 10630 Q497D: DB 0F6H, 30H,0E7H, 01H,0E4H, 25H, 60H, 04H ;.0...%`. 49A0 E4256004 49A4 D5600420 10631 Q4985: DB 0D5H, 60H, 04H, 20H, 05H, 01H, 14H, 12H ;.`...... 49A8 05011412 49AC 4B4BE4C0 10632 Q498D: DB 4BH, 4BH,0E4H,0C0H,0E0H, 12H, 4BH,0D5H ;KK....K. 49B0 E0124BD5 49B4 785DE660 10633 Q4995: DB 78H, 5DH,0E6H, 60H, 13H, 20H,0E7H, 07H ;x].`.... 49B8 1320E707 49BC 14F61247 10634 Q499D: DB 14H,0F6H, 12H, 47H,0D5H, 80H, 22H, 04H ;...G..". 49C0 D5802204 49C4 F6D0E014 10635 Q49A5: DB 0F6H,0D0H,0E0H, 14H,0C0H,0E0H, 7FH, 00H ;....... 49C8 C0E07F00 49CC 1247D5E5 10636 Q49AD: DB 12H, 47H,0D5H,0E5H, 60H, 60H, 07H, 12H ;.G..``.. 49D0 60600712 49D4 47CC1560 10637 Q49B5: DB 47H,0CCH, 15H, 60H, 80H, 0BH, 30H, 05H ;G..`..0. 49D8 800B3005 49DC 031247CC 10638 Q49BD: DB 03H, 12H, 47H,0CCH,0D0H,0E0H, 02H, 48H ;..G....H 49E0 D0E00248 49E4 26D0E004 10639 Q49C5: DB 26H,0D0H,0E0H, 04H, 80H,0C5H, 12H, 4BH ;&......K 49E8 80C5124B 49EC 2E60A0E5 10640 Q49CD: DB 2EH, 60H,0A0H,0E5H, 60H, 04H, 12H, 26H ;.`..`..& 49F0 60041226 49F4 19785DEA 10641 Q49D5: DB 19H, 78H, 5DH,0EAH,0F6H,0E5H, 60H, 20H ;.x]...`. 49F8 F6E56020 49FC 05026001 10642 Q49DD: DB 05H, 02H, 60H, 01H, 04H, 24H, 04H, 12H ;..`..$.. 4A00 04240412 4A04 4B4B74FF 10643 Q49E5: DB 4BH, 4BH, 74H,0FFH, 04H,0C0H,0E0H, 12H ;KKt..... 4A08 04C0E012 4A0C 4BD51247 10644 Q49ED: DB 4BH,0D5H, 12H, 47H,0D5H,0E5H, 60H, 20H ;K..G..`. 4A10 D5E56020 4A14 05026003 10645 Q49F5: DB 05H, 02H, 60H, 03H, 12H, 47H,0CCH,0D0H ;..`..G.. 4A18 1247CCD0 4A1C E0B560E8 10646 Q49FD: DB 0E0H,0B5H, 60H,0E8H, 7FH, 45H, 12H, 47H ;..`.E.G 4A20 7F451247 4A24 DF785DE6 10647 Q4A05: DB 0DFH, 78H, 5DH,0E6H, 7FH, 2BH, 30H,0E7H ;.x].+0. 4A28 7F2B30E7 4A2C 047F2DF4 10648 Q4A0D: DB 04H, 7FH, 2DH,0F4H, 04H,0C0H,0E0H, 12H ;.-..... 4A30 04C0E012 4A34 47EDD0E0 10649 Q4A15: DB 47H,0EDH,0D0H,0E0H, 75H,0F0H, 0AH, 84H ;G...u... 4A38 75F00A84 4A3C C0F01247 10650 Q4A1D: DB 0C0H,0F0H, 12H, 47H,0D6H,0D0H,0E0H, 12H ;...G.... 4A40 D6D0E012 4A44 47D60248 10651 Q4A25: DB 47H,0D6H, 02H, 48H, 26H, 79H, 10H, 80H ;G..H&y.. 4A48 26791080 4A4C 027908C2 10652 Q4A2D: DB 02H, 79H, 08H,0C2H, 06H,0C2H, 08H, 80H ;.y...... 4A50 06C20880 4A54 08D2D579 10653 Q4A35: DB 08H,0D2H,0D5H, 79H, 0AH, 80H, 04H, 79H ;...y...y 4A58 0A800479 4A5C 0AC2D5E5 10654 Q4A3D: DB 0AH,0C2H,0D5H,0E5H, 60H, 04H, 70H, 02H ;....`.p. 4A60 60047002 4A64 F560E4FA 10655 Q4A45: DB 0F5H, 60H,0E4H,0FAH,0FDH,0FEH,0FFH, 12H ;.`...... 4A68 FDFEFF12 4A6C 47B2FC7B 10656 Q4A4D: DB 47H,0B2H,0FCH, 7BH, 08H, 20H, 01H, 13H ;G..{.... 4A70 08200113 4A74 1247B2FD 10657 Q4A55: DB 12H, 47H,0B2H,0FDH, 7BH, 10H, 30H, 00H ;.G..{.0. 4A78 7B103000 4A7C 0A1247B2 10658 Q4A5D: DB 0AH, 12H, 47H,0B2H,0FEH, 12H, 47H,0B2H ;..G...G. 4A80 FE1247B2 4A84 FF7B20EC 10659 Q4A65: DB 0FFH, 7BH, 20H,0ECH, 33H, 82H,0D5H, 92H ;.{..3... A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 174 4A88 3382D592 4A8C D55013C3 10660 Q4A6D: DB 0D5H, 50H, 13H,0C3H,0E4H, 30H, 00H, 06H ;.P...0.. 4A90 E4300006 4A94 9FFFE49E 10661 Q4A75: DB 9FH,0FFH,0E4H, 9EH,0FEH,0E4H, 20H, 01H ;........ 4A98 FEE42001 4A9C 039DFDE4 10662 Q4A7D: DB 03H, 9DH,0FDH,0E4H, 9CH,0FCH,0E4H,0CBH ;........ 4AA0 9CFCE4CB 4AA4 F8C201EC 10663 Q4A85: DB 0F8H,0C2H, 01H,0ECH, 70H, 0CH,0CFH,0CEH ;....p... 4AA8 700CCFCE 4AAC CDCCE824 10664 Q4A8D: DB 0CDH,0CCH,0E8H, 24H,0F8H,0F8H, 70H,0F3H ;...$..p. 4AB0 F8F870F3 4AB4 8017C3EF 10665 Q4A95: DB 80H, 17H,0C3H,0EFH, 33H,0FFH,0EEH, 33H ;....3..3 4AB8 33FFEE33 4ABC FEED33FD 10666 Q4A9D: DB 0FEH,0EDH, 33H,0FDH,0ECH, 33H,0FCH,0EBH ;..3..3.. 4AC0 EC33FCEB 4AC4 33FB9940 10667 Q4AA5: DB 33H,0FBH, 99H, 40H, 02H,0FBH, 0FH,0D8H ;3..@.... 4AC8 02FB0FD8 4ACC E9EB3001 10668 Q4AAD: DB 0E9H,0EBH, 30H, 01H, 05H,0F8H,0D0H,0E0H ;..0..... 4AD0 05F8D0E0 4AD4 C448B201 10669 Q4AB5: DB 0C4H, 48H,0B2H, 01H,0C0H,0E0H, 0AH,0ECH ;.H...... 4AD8 C0E00AEC 4ADC 4D4E4F78 10670 Q4ABD: DB 4DH, 4EH, 4FH, 78H, 20H, 7BH, 00H, 70H ;MNOx.{.p 4AE0 207B0070 4AE4 C2EAB560 10671 Q4AC5: DB 0C2H,0EAH,0B5H, 60H, 00H, 40H,0BCH,0C0H ;...`.@.. 4AE8 0040BCC0 4AEC E0124B4D 10672 Q4ACD: DB 0E0H, 12H, 4BH, 4DH,0D0H,0F0H,0D0H,0E0H ;..KM.... 4AF0 D0F0D0E0 4AF4 200104C4 10673 Q4AD5: DB 20H, 01H, 04H,0C4H,0C0H,0E0H,0C4H,0B2H ;........ 4AF8 C0E0C4B2 4AFC 01C0F012 10674 Q4ADD: DB 01H,0C0H,0F0H, 12H, 47H,0D6H,0D0H,0F0H ;....G... 4B00 47D6D0F0 4B04 D5F0EB02 10675 Q4AE5: DB 0D5H,0F0H,0EBH, 02H, 48H, 26H ;....H& 4B08 4826 10676 ;========================================================================== 4B0A 122B68 10677 Q4AEB: LCALL Q2B4B ;4AEB 12 2B 4B 4B0D 48 10678 ORL A,R0 ;4AEE 48 4B0E C3 10679 CLR C ;4AEF C3 4B0F 534A2A 10680 ANL 4AH,#2AH ;4AF0 53 4A 2A 4B12 58 10681 ANL A,R0 ;4AF3 58 4B13 48 10682 ORL A,R0 ;4AF4 48 4B14 944C 10683 SUBB A,#4CH ;4AF5 94 4C 4B16 48 10684 ORL A,R0 ;4AF7 48 4B17 90424A 10685 MOV DPTR,#424AH ;4AF8 90 42 4A 4B1A 2E 10686 ADD A,R6 ;4AFB 2E 4B1B 4F 10687 ORL A,R7 ;4AFC 4F 4B1C 4A 10688 ORL A,R2 ;4AFD 4A 4B1D 36 10689 ADDC A,@R0 ;4AFE 36 4B1E 444A 10690 ORL A,#4AH ;4AFF 44 4A 4B20 36 10691 ADDC A,@R0 ;4B01 36 4B21 49 10692 ORL A,R1 ;4B02 49 4B22 48 10693 ORL A,R0 ;4B03 48 4B23 A943 10694 MOV R1,43H ;4B04 A9 43 4B25 4A 10695 ORL A,R2 ;4B06 4A 4B26 3C 10696 ADDC A,R4 ;4B07 3C 4B27 5549 10697 ANL A,49H ;4B08 55 49 4B29 6D 10698 XRL A,R5 ;4B0A 6D 4B2A 46 10699 ORL A,@R0 ;4B0B 46 4B2B 49 10700 ORL A,R1 ;4B0C 49 4B2C CB 10701 XCH A,R3 ;4B0D CB 4B2D 4549 10702 ORL A,49H ;4B0E 45 49 4B2F 37 10703 ADDC A,@R1 ;4B10 37 4B30 47 10704 ORL A,@R1 ;4B11 47 4B31 4C 10705 ORL A,R4 ;4B12 4C 4B32 025068 10706 LJMP Q5048 ;4B13 02 50 48 10707 ;========================================================================== 4B35 982D489C 10708 Q4B16: DB 98H, 2DH, 48H, 9CH, 2EH, 48H,0BFH, 2BH ;.-H..H.+ A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 175 4B39 2E48BF2B 4B3D 48A02348 10709 Q4B1E: DB 48H,0A0H, 23H, 48H,0BDH, 20H, 4BH,0EBH ;H.#H..K. 4B41 BD204BEB 4B45 2A485848 10710 Q4B26: DB 2AH, 48H, 58H, 48H, 00H, 00H, 48H,0B7H ;*HXH..H. 4B49 000048B7 4B4D E560B4FF 10711 Q4B2E: DB 0E5H, 60H,0B4H,0FFH, 03H, 75H, 60H, 06H ;.`...u`. 4B51 03756006 4B55 1247B2FC 10712 Q4B36: DB 12H, 47H,0B2H,0FCH, 12H, 47H,0B2H,0FDH ;.G...G.. 4B59 1247B2FD 4B5D 1247B2FE 10713 Q4B3E: DB 12H, 47H,0B2H,0FEH, 12H, 47H,0B2H,0FFH ;.G...G.. 4B61 1247B2FF 4B65 78560226 10714 Q4B46: DB 78H, 56H, 02H, 26H, 48H, 79H, 0AH,0A2H ;xV.&Hy.. 4B69 48790AA2 4B6D D5200314 10715 Q4B4E: DB 0D5H, 20H, 03H, 14H, 30H, 05H, 09H,0B9H ;....0... 4B71 300509B9 4B75 10020404 10716 Q4B56: DB 10H, 02H, 04H, 04H,0B9H, 08H, 01H, 04H ;........ 4B79 B9080104 4B7D A2D52006 10717 Q4B5E: DB 0A2H,0D5H, 20H, 06H, 02H, 50H, 01H, 04H ;.....P.. 4B81 02500104 4B85 20026892 10718 Q4B66: DB 20H, 02H, 68H, 92H, 02H,0B5H, 5FH, 00H ;..h..._. 4B89 02B55F00 4B8D 5034C0E0 10719 Q4B6E: DB 50H, 34H,0C0H,0E0H, 7FH, 20H, 30H, 03H ;P4...0. 4B91 7F203003 4B95 197F30A2 10720 Q4B76: DB 19H, 7FH, 30H,0A2H, 02H, 72H, 06H, 72H ;.0..r.r 4B99 02720672 4B9D 05500F12 10721 Q4B7E: DB 05H, 50H, 0FH, 12H, 4BH,0A4H,0C2H, 02H ;.P..K... 4BA1 4BA4C202 4BA5 C206C205 10722 Q4B86: DB 0C2H, 06H,0C2H, 05H,0C2H, 08H, 7FH, 30H ;......0 4BA9 C2087F30 4BAD 800F3005 10723 Q4B8E: DB 80H, 0FH, 30H, 05H, 03H,0E9H,0C0H,0E0H ;..0..... 4BB1 03E9C0E0 4BB5 1247ED30 10724 Q4B96: DB 12H, 47H,0EDH, 30H, 05H, 03H,0D0H,0E0H ;.G.0.... 4BB9 0503D0E0 4BBD F9D0E0B5 10725 Q4B9E: DB 0F9H,0D0H,0E0H,0B5H, 5FH,0CCH, 30H, 05H ;...._.0. 4BC1 5FCC3005 4BC5 177F30B9 10726 Q4BA6: DB 17H, 7FH, 30H,0B9H, 10H, 0CH, 12H, 47H ;.0....G 4BC9 100C1247 4BCD ED7F5830 10727 Q4BAE: DB 0EDH, 7FH, 58H, 30H, 04H, 07H, 7FH, 78H ;.X0..x 4BD1 04077F78 4BD5 8003B908 10728 Q4BB6: DB 80H, 03H,0B9H, 08H, 03H, 12H, 47H,0EDH ;......G. 4BD9 031247ED 4BDD 3002057F 10729 Q4BBE: DB 30H, 02H, 05H, 7FH, 2DH, 02H, 47H,0EDH ;0..-.G. 4BE1 2D0247ED 4BE5 7F202008 10730 Q4BC6: DB 7FH, 20H, 20H, 08H,0F8H, 7FH, 2BH, 20H ;....+. 4BE9 F87F2B20 4BED 06F32292 10731 Q4BCE: DB 06H,0F3H, 22H, 92H, 02H, 80H,0CFH, 7FH ;..".... 4BF1 0280CF7F 4BF5 00B40700 10732 Q4BD6: DB 00H,0B4H, 07H, 00H, 50H, 05H, 24H, 56H ;....P.$V 4BF9 50052456 4BFD F8E6FF22 10733 Q4BDE: DB 0F8H,0E6H,0FFH, 22H, 28H, 6EH, 75H, 6CH ;..."(nul 4C01 286E756C 4C05 6C2900D2 10734 Q4BE6: DB 6CH, 29H, 00H,0D2H, 01H, 12H, 47H,0B2H ;l)....G. 4C09 011247B2 4C0D 3001F8C2 10735 Q4BEE: DB 30H, 01H,0F8H,0C2H, 01H, 78H, 5FH, 30H ;0....x_0 4C11 01785F30 4C15 D50108F6 10736 Q4BF6: DB 0D5H, 01H, 08H,0F6H, 02H, 48H, 58H, 2DH ;.....HX- 4C19 0248582D 4C1D 50434958 10737 Q4BFE: DB 50H, 43H, 49H, 58H, 12H, 47H,0B2H, 24H ;PCIX.G.$ 4C21 1247B224 4C25 03B40500 10738 Q4C06: DB 03H,0B4H, 05H, 00H, 40H, 01H,0E4H, 90H ;....@... 4C29 4001E490 4C2D 4BFD9312 10739 Q4C0E: DB 4BH,0FDH, 93H, 12H, 47H,0DEH, 74H, 3AH ;K...G.t: 4C31 47DE743A 4C35 1247DED2 10740 Q4C16: DB 12H, 47H,0DEH,0D2H, 03H, 75H, 5FH, 04H ;.G...u_. 4C39 03755F04 4C3D 024A2A 10741 Q4C1E: DB 02H, 4AH, 2AH ;.J* A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 176 10742 ;========================================================================== 4C40 5387F7 10743 Q4C21: ANL PCON,#0F7H ;4C21 53 87 F7 4C43 43F158 10744 ORL 0F1H,#58H ;4C24 43 F1 58 4C46 12853D 10745 LCALL Q851A ;4C27 12 85 1A 4C49 C2AF 10746 CLR EA ;4C2A C2 AF 4C4B E4 10747 CLR A ;4C2C E4 4C4C 9003EE 10748 MOV DPTR,#03EEH ;4C2D 90 03 EE 4C4F F0 10749 MOVX @DPTR,A ;4C30 F0 4C50 431402 10750 ORL 14H,#02H ;4C31 43 14 02 4C53 851496 10751 MOV 96H,14H ;4C34 85 14 96 4C56 758C44 10752 MOV TH0,#44H ;4C37 75 8C 44 4C59 758A8A 10753 MOV TL0,#8AH ;4C3A 75 8A 8A 4C5C C28D 10754 CLR TF0 ;4C3D C2 8D 4C5E C28C 10755 CLR TR0 ;4C3F C2 8C 4C60 D28C 10756 SETB TR0 ;4C41 D2 8C 4C62 308DFD 10757 JNB TF0,$ ;4C43 30 8D FD 4C65 C28D 10758 CLR TF0 ;4C46 C2 8D 4C67 C28C 10759 CLR TR0 ;4C48 C2 8C 4C69 758C44 10760 MOV TH0,#44H ;4C4A 75 8C 44 4C6C 758A8A 10761 MOV TL0,#8AH ;4C4D 75 8A 8A 4C6F C28D 10762 CLR TF0 ;4C50 C2 8D 4C71 C28C 10763 CLR TR0 ;4C52 C2 8C 4C73 D28C 10764 SETB TR0 ;4C54 D2 8C 4C75 308DFD 10765 JNB TF0,$ ;4C56 30 8D FD 4C78 C28D 10766 CLR TF0 ;4C59 C2 8D 4C7A C28C 10767 CLR TR0 ;4C5B C2 8C 4C7C 758C44 10768 MOV TH0,#44H ;4C5D 75 8C 44 4C7F 758A8A 10769 MOV TL0,#8AH ;4C60 75 8A 8A 4C82 C28D 10770 CLR TF0 ;4C63 C2 8D 4C84 C28C 10771 CLR TR0 ;4C65 C2 8C 4C86 D28C 10772 SETB TR0 ;4C67 D2 8C 4C88 308DFD 10773 JNB TF0,$ ;4C69 30 8D FD 4C8B C28D 10774 CLR TF0 ;4C6C C2 8D 4C8D C28C 10775 CLR TR0 ;4C6E C2 8C 4C8F 758C44 10776 MOV TH0,#44H ;4C70 75 8C 44 4C92 758A8A 10777 MOV TL0,#8AH ;4C73 75 8A 8A 4C95 C28D 10778 CLR TF0 ;4C76 C2 8D 4C97 C28C 10779 CLR TR0 ;4C78 C2 8C 4C99 D28C 10780 SETB TR0 ;4C7A D2 8C 4C9B 308DFD 10781 JNB TF0,$ ;4C7C 30 8D FD 4C9E C28D 10782 CLR TF0 ;4C7F C2 8D 4CA0 C28C 10783 CLR TR0 ;4C81 C2 8C 4CA2 758C44 10784 MOV TH0,#44H ;4C83 75 8C 44 4CA5 758A8A 10785 MOV TL0,#8AH ;4C86 75 8A 8A 4CA8 C28D 10786 CLR TF0 ;4C89 C2 8D 4CAA C28C 10787 CLR TR0 ;4C8B C2 8C 4CAC D28C 10788 SETB TR0 ;4C8D D2 8C 4CAE 308DFD 10789 JNB TF0,$ ;4C8F 30 8D FD 4CB1 C28D 10790 CLR TF0 ;4C92 C2 8D 4CB3 C28C 10791 CLR TR0 ;4C94 C2 8C 4CB5 758C44 10792 MOV TH0,#44H ;4C96 75 8C 44 4CB8 758A8A 10793 MOV TL0,#8AH ;4C99 75 8A 8A 4CBB C28D 10794 CLR TF0 ;4C9C C2 8D 4CBD C28C 10795 CLR TR0 ;4C9E C2 8C 4CBF D28C 10796 SETB TR0 ;4CA0 D2 8C 4CC1 308DFD 10797 JNB TF0,$ ;4CA2 30 8D FD 4CC4 12002E 10798 LCALL Q002E ;4CA5 12 00 2E 4CC7 758C44 10799 MOV TH0,#44H ;4CA8 75 8C 44 4CCA 758A8A 10800 MOV TL0,#8AH ;4CAB 75 8A 8A 4CCD C28D 10801 CLR TF0 ;4CAE C2 8D 4CCF C28C 10802 CLR TR0 ;4CB0 C2 8C 4CD1 D28C 10803 SETB TR0 ;4CB2 D2 8C 4CD3 308DFD 10804 JNB TF0,$ ;4CB4 30 8D FD 4CD6 C28D 10805 CLR TF0 ;4CB7 C2 8D 4CD8 C28C 10806 CLR TR0 ;4CB9 C2 8C 4CDA 758C44 10807 MOV TH0,#44H ;4CBB 75 8C 44 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 177 4CDD 758A8A 10808 MOV TL0,#8AH ;4CBE 75 8A 8A 4CE0 C28D 10809 CLR TF0 ;4CC1 C2 8D 4CE2 C28C 10810 CLR TR0 ;4CC3 C2 8C 4CE4 D28C 10811 SETB TR0 ;4CC5 D2 8C 4CE6 308DFD 10812 JNB TF0,$ ;4CC7 30 8D FD 4CE9 C28D 10813 CLR TF0 ;4CCA C2 8D 4CEB C28C 10814 CLR TR0 ;4CCC C2 8C 4CED 758C44 10815 MOV TH0,#44H ;4CCE 75 8C 44 4CF0 758A8A 10816 MOV TL0,#8AH ;4CD1 75 8A 8A 4CF3 C28D 10817 CLR TF0 ;4CD4 C2 8D 4CF5 C28C 10818 CLR TR0 ;4CD6 C2 8C 4CF7 D28C 10819 SETB TR0 ;4CD8 D2 8C 4CF9 308DFD 10820 JNB TF0,$ ;4CDA 30 8D FD 4CFC C28D 10821 CLR TF0 ;4CDD C2 8D 4CFE C28C 10822 CLR TR0 ;4CDF C2 8C 4D00 758C44 10823 MOV TH0,#44H ;4CE1 75 8C 44 4D03 758A8A 10824 MOV TL0,#8AH ;4CE4 75 8A 8A 4D06 C28D 10825 CLR TF0 ;4CE7 C2 8D 4D08 C28C 10826 CLR TR0 ;4CE9 C2 8C 4D0A D28C 10827 SETB TR0 ;4CEB D2 8C 4D0C 308DFD 10828 JNB TF0,$ ;4CED 30 8D FD 4D0F C28D 10829 CLR TF0 ;4CF0 C2 8D 4D11 C28C 10830 CLR TR0 ;4CF2 C2 8C 4D13 758C44 10831 MOV TH0,#44H ;4CF4 75 8C 44 4D16 758A8A 10832 MOV TL0,#8AH ;4CF7 75 8A 8A 4D19 C28D 10833 CLR TF0 ;4CFA C2 8D 4D1B C28C 10834 CLR TR0 ;4CFC C2 8C 4D1D D28C 10835 SETB TR0 ;4CFE D2 8C 4D1F 308DFD 10836 JNB TF0,$ ;4D00 30 8D FD 4D22 C28D 10837 CLR TF0 ;4D03 C2 8D 4D24 C28C 10838 CLR TR0 ;4D05 C2 8C 4D26 9003EF 10839 MOV DPTR,#03EFH ;4D07 90 03 EF 4D29 E0 10840 MOVX A,@DPTR ;4D0A E0 4D2A 04 10841 INC A ;4D0B 04 4D2B FF 10842 MOV R7,A ;4D0C FF 4D2C 120034 10843 LCALL Q0034 ;4D0D 12 00 34 4D2F 758C44 10844 MOV TH0,#44H ;4D10 75 8C 44 4D32 758A8A 10845 MOV TL0,#8AH ;4D13 75 8A 8A 4D35 C28D 10846 CLR TF0 ;4D16 C2 8D 4D37 C28C 10847 CLR TR0 ;4D18 C2 8C 4D39 D28C 10848 SETB TR0 ;4D1A D2 8C 4D3B 308DFD 10849 JNB TF0,$ ;4D1C 30 8D FD 4D3E C28D 10850 CLR TF0 ;4D1F C2 8D 4D40 C28C 10851 CLR TR0 ;4D21 C2 8C 4D42 758C44 10852 MOV TH0,#44H ;4D23 75 8C 44 4D45 758A8A 10853 MOV TL0,#8AH ;4D26 75 8A 8A 4D48 C28D 10854 CLR TF0 ;4D29 C2 8D 4D4A C28C 10855 CLR TR0 ;4D2B C2 8C 4D4C D28C 10856 SETB TR0 ;4D2D D2 8C 4D4E 308DFD 10857 JNB TF0,$ ;4D2F 30 8D FD 4D51 C28D 10858 CLR TF0 ;4D32 C2 8D 4D53 C28C 10859 CLR TR0 ;4D34 C2 8C 4D55 758C44 10860 MOV TH0,#44H ;4D36 75 8C 44 4D58 758A8A 10861 MOV TL0,#8AH ;4D39 75 8A 8A 4D5B C28D 10862 CLR TF0 ;4D3C C2 8D 4D5D C28C 10863 CLR TR0 ;4D3E C2 8C 4D5F D28C 10864 SETB TR0 ;4D40 D2 8C 4D61 308DFD 10865 JNB TF0,$ ;4D42 30 8D FD 4D64 C28D 10866 CLR TF0 ;4D45 C2 8D 4D66 C28C 10867 CLR TR0 ;4D47 C2 8C 4D68 758C44 10868 MOV TH0,#44H ;4D49 75 8C 44 4D6B 758A8A 10869 MOV TL0,#8AH ;4D4C 75 8A 8A 4D6E C28D 10870 CLR TF0 ;4D4F C2 8D 4D70 C28C 10871 CLR TR0 ;4D51 C2 8C 4D72 D28C 10872 SETB TR0 ;4D53 D2 8C 4D74 308DFD 10873 JNB TF0,$ ;4D55 30 8D FD A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 178 4D77 C28D 10874 CLR TF0 ;4D58 C2 8D 4D79 C28C 10875 CLR TR0 ;4D5A C2 8C 4D7B 758C44 10876 MOV TH0,#44H ;4D5C 75 8C 44 4D7E 758A8A 10877 MOV TL0,#8AH ;4D5F 75 8A 8A 4D81 C28D 10878 CLR TF0 ;4D62 C2 8D 4D83 C28C 10879 CLR TR0 ;4D64 C2 8C 4D85 D28C 10880 SETB TR0 ;4D66 D2 8C 4D87 308DFD 10881 JNB TF0,$ ;4D68 30 8D FD 4D8A 12002E 10882 LCALL Q002E ;4D6B 12 00 2E 4D8D 758C44 10883 MOV TH0,#44H ;4D6E 75 8C 44 4D90 758A8A 10884 MOV TL0,#8AH ;4D71 75 8A 8A 4D93 C28D 10885 CLR TF0 ;4D74 C2 8D 4D95 C28C 10886 CLR TR0 ;4D76 C2 8C 4D97 D28C 10887 SETB TR0 ;4D78 D2 8C 4D99 308DFD 10888 JNB TF0,$ ;4D7A 30 8D FD 4D9C C28D 10889 CLR TF0 ;4D7D C2 8D 4D9E C28C 10890 CLR TR0 ;4D7F C2 8C 4DA0 758C44 10891 MOV TH0,#44H ;4D81 75 8C 44 4DA3 758A8A 10892 MOV TL0,#8AH ;4D84 75 8A 8A 4DA6 C28D 10893 CLR TF0 ;4D87 C2 8D 4DA8 C28C 10894 CLR TR0 ;4D89 C2 8C 4DAA D28C 10895 SETB TR0 ;4D8B D2 8C 4DAC 308DFD 10896 JNB TF0,$ ;4D8D 30 8D FD 4DAF C28D 10897 CLR TF0 ;4D90 C2 8D 4DB1 C28C 10898 CLR TR0 ;4D92 C2 8C 4DB3 758C44 10899 MOV TH0,#44H ;4D94 75 8C 44 4DB6 758A8A 10900 MOV TL0,#8AH ;4D97 75 8A 8A 4DB9 C28D 10901 CLR TF0 ;4D9A C2 8D 4DBB C28C 10902 CLR TR0 ;4D9C C2 8C 4DBD D28C 10903 SETB TR0 ;4D9E D2 8C 4DBF 308DFD 10904 JNB TF0,$ ;4DA0 30 8D FD 4DC2 C28D 10905 CLR TF0 ;4DA3 C2 8D 4DC4 C28C 10906 CLR TR0 ;4DA5 C2 8C 4DC6 758C44 10907 MOV TH0,#44H ;4DA7 75 8C 44 4DC9 758A8A 10908 MOV TL0,#8AH ;4DAA 75 8A 8A 4DCC C28D 10909 CLR TF0 ;4DAD C2 8D 4DCE C28C 10910 CLR TR0 ;4DAF C2 8C 4DD0 D28C 10911 SETB TR0 ;4DB1 D2 8C 4DD2 308DFD 10912 JNB TF0,$ ;4DB3 30 8D FD 4DD5 C28D 10913 CLR TF0 ;4DB6 C2 8D 4DD7 C28C 10914 CLR TR0 ;4DB8 C2 8C 4DD9 758C44 10915 MOV TH0,#44H ;4DBA 75 8C 44 4DDC 758A8A 10916 MOV TL0,#8AH ;4DBD 75 8A 8A 4DDF C28D 10917 CLR TF0 ;4DC0 C2 8D 4DE1 C28C 10918 CLR TR0 ;4DC2 C2 8C 4DE3 D28C 10919 SETB TR0 ;4DC4 D2 8C 4DE5 308DFD 10920 JNB TF0,$ ;4DC6 30 8D FD 4DE8 12002E 10921 LCALL Q002E ;4DC9 12 00 2E 4DEB 758C44 10922 MOV TH0,#44H ;4DCC 75 8C 44 4DEE 758A8A 10923 MOV TL0,#8AH ;4DCF 75 8A 8A 4DF1 C28D 10924 CLR TF0 ;4DD2 C2 8D 4DF3 C28C 10925 CLR TR0 ;4DD4 C2 8C 4DF5 D28C 10926 SETB TR0 ;4DD6 D2 8C 4DF7 308DFD 10927 JNB TF0,$ ;4DD8 30 8D FD 4DFA C28D 10928 CLR TF0 ;4DDB C2 8D 4DFC C28C 10929 CLR TR0 ;4DDD C2 8C 4DFE E4 10930 CLR A ;4DDF E4 4DFF 9003EE 10931 MOV DPTR,#03EEH ;4DE0 90 03 EE 4E02 F0 10932 MOVX @DPTR,A ;4DE3 F0 4E03 5314FD 10933 ANL 14H,#0FDH ;4DE4 53 14 FD 4E06 851496 10934 MOV 96H,14H ;4DE7 85 14 96 4E09 758C44 10935 MOV TH0,#44H ;4DEA 75 8C 44 4E0C 758A8A 10936 MOV TL0,#8AH ;4DED 75 8A 8A 4E0F C28D 10937 CLR TF0 ;4DF0 C2 8D 4E11 C28C 10938 CLR TR0 ;4DF2 C2 8C 4E13 D28C 10939 SETB TR0 ;4DF4 D2 8C A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 179 4E15 308DFD 10940 JNB TF0,$ ;4DF6 30 8D FD 4E18 C28D 10941 CLR TF0 ;4DF9 C2 8D 4E1A C28C 10942 CLR TR0 ;4DFB C2 8C 4E1C C2AF 10943 CLR EA ;4DFD C2 AF 4E1E E4 10944 CLR A ;4DFF E4 4E1F 900E86 10945 MOV DPTR,#0E86H ;4E00 90 0E 86 4E22 F0 10946 MOVX @DPTR,A ;4E03 F0 4E23 A3 10947 INC DPTR ;4E04 A3 4E24 F0 10948 MOVX @DPTR,A ;4E05 F0 4E25 9003EE 10949 MOV DPTR,#03EEH ;4E06 90 03 EE 4E28 F0 10950 MOVX @DPTR,A ;4E09 F0 4E29 43E701 10951 ORL 0E7H,#01H ;4E0A 43 E7 01 4E2C 439104 10952 ORL 91H,#04H ;4E0D 43 91 04 4E2F D2AF 10953 SETB EA ;4E10 D2 AF 4E31 C3 10954 Q4E12: CLR C ;4E12 C3 4E32 900E87 10955 MOV DPTR,#0E87H ;4E13 90 0E 87 4E35 E0 10956 MOVX A,@DPTR ;4E16 E0 4E36 9404 10957 SUBB A,#04H ;4E17 94 04 4E38 900E86 10958 MOV DPTR,#0E86H ;4E19 90 0E 86 4E3B E0 10959 MOVX A,@DPTR ;4E1C E0 4E3C 9400 10960 SUBB A,#00H ;4E1D 94 00 4E3E 5009 10961 JNC Q4E2A ;4E1F 50 09 4E40 9003EE 10962 MOV DPTR,#03EEH ;4E21 90 03 EE 4E43 E0 10963 MOVX A,@DPTR ;4E24 E0 4E44 C3 10964 CLR C ;4E25 C3 4E45 940B 10965 SUBB A,#0BH ;4E26 94 0B 4E47 40E8 10966 JC Q4E12 ;4E28 40 E8 4E49 9003EE 10967 Q4E2A: MOV DPTR,#03EEH ;4E2A 90 03 EE 4E4C E0 10968 MOVX A,@DPTR ;4E2D E0 4E4D B40B03 10969 CJNE A,#0BH,Q4E34 ;4E2E B4 0B 03 4E50 02505D 10970 LJMP Q503E ;4E31 02 50 3E 10971 ;========================================================================== 4E53 12853D 10972 Q4E34: LCALL Q851A ;4E34 12 85 1A 4E56 C2AF 10973 CLR EA ;4E37 C2 AF 4E58 E4 10974 CLR A ;4E39 E4 4E59 9003EE 10975 MOV DPTR,#03EEH ;4E3A 90 03 EE 4E5C F0 10976 MOVX @DPTR,A ;4E3D F0 4E5D 431402 10977 ORL 14H,#02H ;4E3E 43 14 02 4E60 851496 10978 MOV 96H,14H ;4E41 85 14 96 4E63 758C44 10979 MOV TH0,#44H ;4E44 75 8C 44 4E66 758A8A 10980 MOV TL0,#8AH ;4E47 75 8A 8A 4E69 C28D 10981 CLR TF0 ;4E4A C2 8D 4E6B C28C 10982 CLR TR0 ;4E4C C2 8C 4E6D D28C 10983 SETB TR0 ;4E4E D2 8C 4E6F 308DFD 10984 JNB TF0,$ ;4E50 30 8D FD 4E72 C28D 10985 CLR TF0 ;4E53 C2 8D 4E74 C28C 10986 CLR TR0 ;4E55 C2 8C 4E76 758C44 10987 MOV TH0,#44H ;4E57 75 8C 44 4E79 758A8A 10988 MOV TL0,#8AH ;4E5A 75 8A 8A 4E7C C28D 10989 CLR TF0 ;4E5D C2 8D 4E7E C28C 10990 CLR TR0 ;4E5F C2 8C 4E80 D28C 10991 SETB TR0 ;4E61 D2 8C 4E82 308DFD 10992 JNB TF0,$ ;4E63 30 8D FD 4E85 C28D 10993 CLR TF0 ;4E66 C2 8D 4E87 C28C 10994 CLR TR0 ;4E68 C2 8C 4E89 758C44 10995 MOV TH0,#44H ;4E6A 75 8C 44 4E8C 758A8A 10996 MOV TL0,#8AH ;4E6D 75 8A 8A 4E8F C28D 10997 CLR TF0 ;4E70 C2 8D 4E91 C28C 10998 CLR TR0 ;4E72 C2 8C 4E93 D28C 10999 SETB TR0 ;4E74 D2 8C 4E95 308DFD 11000 JNB TF0,$ ;4E76 30 8D FD 4E98 C28D 11001 CLR TF0 ;4E79 C2 8D 4E9A C28C 11002 CLR TR0 ;4E7B C2 8C 4E9C 758C44 11003 MOV TH0,#44H ;4E7D 75 8C 44 4E9F 758A8A 11004 MOV TL0,#8AH ;4E80 75 8A 8A 4EA2 C28D 11005 CLR TF0 ;4E83 C2 8D A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 180 4EA4 C28C 11006 CLR TR0 ;4E85 C2 8C 4EA6 D28C 11007 SETB TR0 ;4E87 D2 8C 4EA8 308DFD 11008 JNB TF0,$ ;4E89 30 8D FD 4EAB C28D 11009 CLR TF0 ;4E8C C2 8D 4EAD C28C 11010 CLR TR0 ;4E8E C2 8C 4EAF 758C44 11011 MOV TH0,#44H ;4E90 75 8C 44 4EB2 758A8A 11012 MOV TL0,#8AH ;4E93 75 8A 8A 4EB5 C28D 11013 CLR TF0 ;4E96 C2 8D 4EB7 C28C 11014 CLR TR0 ;4E98 C2 8C 4EB9 D28C 11015 SETB TR0 ;4E9A D2 8C 4EBB 308DFD 11016 JNB TF0,$ ;4E9C 30 8D FD 4EBE C28D 11017 CLR TF0 ;4E9F C2 8D 4EC0 C28C 11018 CLR TR0 ;4EA1 C2 8C 4EC2 758C44 11019 MOV TH0,#44H ;4EA3 75 8C 44 4EC5 758A8A 11020 MOV TL0,#8AH ;4EA6 75 8A 8A 4EC8 C28D 11021 CLR TF0 ;4EA9 C2 8D 4ECA C28C 11022 CLR TR0 ;4EAB C2 8C 4ECC D28C 11023 SETB TR0 ;4EAD D2 8C 4ECE 308DFD 11024 JNB TF0,$ ;4EAF 30 8D FD 4ED1 12002E 11025 LCALL Q002E ;4EB2 12 00 2E 4ED4 758C44 11026 MOV TH0,#44H ;4EB5 75 8C 44 4ED7 758A8A 11027 MOV TL0,#8AH ;4EB8 75 8A 8A 4EDA C28D 11028 CLR TF0 ;4EBB C2 8D 4EDC C28C 11029 CLR TR0 ;4EBD C2 8C 4EDE D28C 11030 SETB TR0 ;4EBF D2 8C 4EE0 308DFD 11031 JNB TF0,$ ;4EC1 30 8D FD 4EE3 C28D 11032 CLR TF0 ;4EC4 C2 8D 4EE5 C28C 11033 CLR TR0 ;4EC6 C2 8C 4EE7 758C44 11034 MOV TH0,#44H ;4EC8 75 8C 44 4EEA 758A8A 11035 MOV TL0,#8AH ;4ECB 75 8A 8A 4EED C28D 11036 CLR TF0 ;4ECE C2 8D 4EEF C28C 11037 CLR TR0 ;4ED0 C2 8C 4EF1 D28C 11038 SETB TR0 ;4ED2 D2 8C 4EF3 308DFD 11039 JNB TF0,$ ;4ED4 30 8D FD 4EF6 C28D 11040 CLR TF0 ;4ED7 C2 8D 4EF8 C28C 11041 CLR TR0 ;4ED9 C2 8C 4EFA 758C44 11042 MOV TH0,#44H ;4EDB 75 8C 44 4EFD 758A8A 11043 MOV TL0,#8AH ;4EDE 75 8A 8A 4F00 C28D 11044 CLR TF0 ;4EE1 C2 8D 4F02 C28C 11045 CLR TR0 ;4EE3 C2 8C 4F04 D28C 11046 SETB TR0 ;4EE5 D2 8C 4F06 308DFD 11047 JNB TF0,$ ;4EE7 30 8D FD 4F09 C28D 11048 CLR TF0 ;4EEA C2 8D 4F0B C28C 11049 CLR TR0 ;4EEC C2 8C 4F0D 758C44 11050 MOV TH0,#44H ;4EEE 75 8C 44 4F10 758A8A 11051 MOV TL0,#8AH ;4EF1 75 8A 8A 4F13 C28D 11052 CLR TF0 ;4EF4 C2 8D 4F15 C28C 11053 CLR TR0 ;4EF6 C2 8C 4F17 D28C 11054 SETB TR0 ;4EF8 D2 8C 4F19 308DFD 11055 JNB TF0,$ ;4EFA 30 8D FD 4F1C C28D 11056 CLR TF0 ;4EFD C2 8D 4F1E C28C 11057 CLR TR0 ;4EFF C2 8C 4F20 758C44 11058 MOV TH0,#44H ;4F01 75 8C 44 4F23 758A8A 11059 MOV TL0,#8AH ;4F04 75 8A 8A 4F26 C28D 11060 CLR TF0 ;4F07 C2 8D 4F28 C28C 11061 CLR TR0 ;4F09 C2 8C 4F2A D28C 11062 SETB TR0 ;4F0B D2 8C 4F2C 308DFD 11063 JNB TF0,$ ;4F0D 30 8D FD 4F2F C28D 11064 CLR TF0 ;4F10 C2 8D 4F31 C28C 11065 CLR TR0 ;4F12 C2 8C 4F33 9003EF 11066 MOV DPTR,#03EFH ;4F14 90 03 EF 4F36 E0 11067 MOVX A,@DPTR ;4F17 E0 4F37 04 11068 INC A ;4F18 04 4F38 FF 11069 MOV R7,A ;4F19 FF 4F39 120034 11070 LCALL Q0034 ;4F1A 12 00 34 4F3C 758C44 11071 MOV TH0,#44H ;4F1D 75 8C 44 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 181 4F3F 758A8A 11072 MOV TL0,#8AH ;4F20 75 8A 8A 4F42 C28D 11073 CLR TF0 ;4F23 C2 8D 4F44 C28C 11074 CLR TR0 ;4F25 C2 8C 4F46 D28C 11075 SETB TR0 ;4F27 D2 8C 4F48 308DFD 11076 JNB TF0,$ ;4F29 30 8D FD 4F4B C28D 11077 CLR TF0 ;4F2C C2 8D 4F4D C28C 11078 CLR TR0 ;4F2E C2 8C 4F4F 758C44 11079 MOV TH0,#44H ;4F30 75 8C 44 4F52 758A8A 11080 MOV TL0,#8AH ;4F33 75 8A 8A 4F55 C28D 11081 CLR TF0 ;4F36 C2 8D 4F57 C28C 11082 CLR TR0 ;4F38 C2 8C 4F59 D28C 11083 SETB TR0 ;4F3A D2 8C 4F5B 308DFD 11084 JNB TF0,$ ;4F3C 30 8D FD 4F5E C28D 11085 CLR TF0 ;4F3F C2 8D 4F60 C28C 11086 CLR TR0 ;4F41 C2 8C 4F62 758C44 11087 MOV TH0,#44H ;4F43 75 8C 44 4F65 758A8A 11088 MOV TL0,#8AH ;4F46 75 8A 8A 4F68 C28D 11089 CLR TF0 ;4F49 C2 8D 4F6A C28C 11090 CLR TR0 ;4F4B C2 8C 4F6C D28C 11091 SETB TR0 ;4F4D D2 8C 4F6E 308DFD 11092 JNB TF0,$ ;4F4F 30 8D FD 4F71 C28D 11093 CLR TF0 ;4F52 C2 8D 4F73 C28C 11094 CLR TR0 ;4F54 C2 8C 4F75 758C44 11095 MOV TH0,#44H ;4F56 75 8C 44 4F78 758A8A 11096 MOV TL0,#8AH ;4F59 75 8A 8A 4F7B C28D 11097 CLR TF0 ;4F5C C2 8D 4F7D C28C 11098 CLR TR0 ;4F5E C2 8C 4F7F D28C 11099 SETB TR0 ;4F60 D2 8C 4F81 308DFD 11100 JNB TF0,$ ;4F62 30 8D FD 4F84 C28D 11101 CLR TF0 ;4F65 C2 8D 4F86 C28C 11102 CLR TR0 ;4F67 C2 8C 4F88 758C44 11103 MOV TH0,#44H ;4F69 75 8C 44 4F8B 758A8A 11104 MOV TL0,#8AH ;4F6C 75 8A 8A 4F8E C28D 11105 CLR TF0 ;4F6F C2 8D 4F90 C28C 11106 CLR TR0 ;4F71 C2 8C 4F92 D28C 11107 SETB TR0 ;4F73 D2 8C 4F94 308DFD 11108 JNB TF0,$ ;4F75 30 8D FD 4F97 12002E 11109 LCALL Q002E ;4F78 12 00 2E 4F9A 758C44 11110 MOV TH0,#44H ;4F7B 75 8C 44 4F9D 758A8A 11111 MOV TL0,#8AH ;4F7E 75 8A 8A 4FA0 C28D 11112 CLR TF0 ;4F81 C2 8D 4FA2 C28C 11113 CLR TR0 ;4F83 C2 8C 4FA4 D28C 11114 SETB TR0 ;4F85 D2 8C 4FA6 308DFD 11115 JNB TF0,$ ;4F87 30 8D FD 4FA9 C28D 11116 CLR TF0 ;4F8A C2 8D 4FAB C28C 11117 CLR TR0 ;4F8C C2 8C 4FAD 758C44 11118 MOV TH0,#44H ;4F8E 75 8C 44 4FB0 758A8A 11119 MOV TL0,#8AH ;4F91 75 8A 8A 4FB3 C28D 11120 CLR TF0 ;4F94 C2 8D 4FB5 C28C 11121 CLR TR0 ;4F96 C2 8C 4FB7 D28C 11122 SETB TR0 ;4F98 D2 8C 4FB9 308DFD 11123 JNB TF0,$ ;4F9A 30 8D FD 4FBC C28D 11124 CLR TF0 ;4F9D C2 8D 4FBE C28C 11125 CLR TR0 ;4F9F C2 8C 4FC0 758C44 11126 MOV TH0,#44H ;4FA1 75 8C 44 4FC3 758A8A 11127 MOV TL0,#8AH ;4FA4 75 8A 8A 4FC6 C28D 11128 CLR TF0 ;4FA7 C2 8D 4FC8 C28C 11129 CLR TR0 ;4FA9 C2 8C 4FCA D28C 11130 SETB TR0 ;4FAB D2 8C 4FCC 308DFD 11131 JNB TF0,$ ;4FAD 30 8D FD 4FCF C28D 11132 CLR TF0 ;4FB0 C2 8D 4FD1 C28C 11133 CLR TR0 ;4FB2 C2 8C 4FD3 758C44 11134 MOV TH0,#44H ;4FB4 75 8C 44 4FD6 758A8A 11135 MOV TL0,#8AH ;4FB7 75 8A 8A 4FD9 C28D 11136 CLR TF0 ;4FBA C2 8D 4FDB C28C 11137 CLR TR0 ;4FBC C2 8C A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 182 4FDD D28C 11138 SETB TR0 ;4FBE D2 8C 4FDF 308DFD 11139 JNB TF0,$ ;4FC0 30 8D FD 4FE2 C28D 11140 CLR TF0 ;4FC3 C2 8D 4FE4 C28C 11141 CLR TR0 ;4FC5 C2 8C 4FE6 758C44 11142 MOV TH0,#44H ;4FC7 75 8C 44 4FE9 758A8A 11143 MOV TL0,#8AH ;4FCA 75 8A 8A 4FEC C28D 11144 CLR TF0 ;4FCD C2 8D 4FEE C28C 11145 CLR TR0 ;4FCF C2 8C 4FF0 D28C 11146 SETB TR0 ;4FD1 D2 8C 4FF2 308DFD 11147 JNB TF0,$ ;4FD3 30 8D FD 4FF5 12002E 11148 LCALL Q002E ;4FD6 12 00 2E 4FF8 758C44 11149 MOV TH0,#44H ;4FD9 75 8C 44 4FFB 758A8A 11150 MOV TL0,#8AH ;4FDC 75 8A 8A 4FFE C28D 11151 CLR TF0 ;4FDF C2 8D 5000 C28C 11152 CLR TR0 ;4FE1 C2 8C 5002 D28C 11153 SETB TR0 ;4FE3 D2 8C 5004 308DFD 11154 JNB TF0,$ ;4FE5 30 8D FD 5007 C28D 11155 CLR TF0 ;4FE8 C2 8D 5009 C28C 11156 CLR TR0 ;4FEA C2 8C 500B E4 11157 CLR A ;4FEC E4 500C 9003EE 11158 MOV DPTR,#03EEH ;4FED 90 03 EE 500F F0 11159 MOVX @DPTR,A ;4FF0 F0 5010 5314FD 11160 ANL 14H,#0FDH ;4FF1 53 14 FD 5013 851496 11161 MOV 96H,14H ;4FF4 85 14 96 5016 758C44 11162 MOV TH0,#44H ;4FF7 75 8C 44 5019 758A8A 11163 MOV TL0,#8AH ;4FFA 75 8A 8A 501C C28D 11164 CLR TF0 ;4FFD C2 8D 501E C28C 11165 CLR TR0 ;4FFF C2 8C 5020 D28C 11166 SETB TR0 ;5001 D2 8C 5022 308DFD 11167 JNB TF0,$ ;5003 30 8D FD 5025 C28D 11168 CLR TF0 ;5006 C2 8D 5027 C28C 11169 CLR TR0 ;5008 C2 8C 5029 C2AF 11170 CLR EA ;500A C2 AF 502B E4 11171 CLR A ;500C E4 502C 900E86 11172 MOV DPTR,#0E86H ;500D 90 0E 86 502F F0 11173 MOVX @DPTR,A ;5010 F0 5030 A3 11174 INC DPTR ;5011 A3 5031 F0 11175 MOVX @DPTR,A ;5012 F0 5032 9003EE 11176 MOV DPTR,#03EEH ;5013 90 03 EE 5035 F0 11177 MOVX @DPTR,A ;5016 F0 5036 43E701 11178 ORL 0E7H,#01H ;5017 43 E7 01 5039 439104 11179 ORL 91H,#04H ;501A 43 91 04 503C D2AF 11180 SETB EA ;501D D2 AF 503E C3 11181 Q501F: CLR C ;501F C3 503F 900E87 11182 MOV DPTR,#0E87H ;5020 90 0E 87 5042 E0 11183 MOVX A,@DPTR ;5023 E0 5043 9404 11184 SUBB A,#04H ;5024 94 04 5045 900E86 11185 MOV DPTR,#0E86H ;5026 90 0E 86 5048 E0 11186 MOVX A,@DPTR ;5029 E0 5049 9400 11187 SUBB A,#00H ;502A 94 00 504B 5009 11188 JNC Q5037 ;502C 50 09 504D 9003EE 11189 MOV DPTR,#03EEH ;502E 90 03 EE 5050 E0 11190 MOVX A,@DPTR ;5031 E0 5051 C3 11191 CLR C ;5032 C3 5052 940B 11192 SUBB A,#0BH ;5033 94 0B 5054 40E8 11193 JC Q501F ;5035 40 E8 5056 9003EE 11194 Q5037: MOV DPTR,#03EEH ;5037 90 03 EE 5059 E0 11195 MOVX A,@DPTR ;503A E0 505A B40B08 11196 CJNE A,#0BH,Q5046 ;503B B4 0B 08 505D 1284E9 11197 Q503E: LCALL Q84C6 ;503E 12 84 C6 5060 C2AF 11198 CLR EA ;5041 C2 AF 5062 7F01 11199 MOV R7,#01H ;5043 7F 01 5064 22 11200 RET ;5045 22 11201 ;========================================================================== 5065 1284E9 11202 Q5046: LCALL Q84C6 ;5046 12 84 C6 5068 C6 11203 Q5048: XCH A,@R0 ;5048 C6 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 183 5069 C2AF 11204 CLR EA ;5049 C2 AF 506B 7F00 11205 MOV R7,#00H ;504B 7F 00 506D 22 11206 RET ;504D 22 11207 ;========================================================================== 506E E4 11208 Q504E: CLR A ;504E E4 506F 900ECB 11209 MOV DPTR,#0ECBH ;504F 90 0E CB 5072 F0 11210 MOVX @DPTR,A ;5052 F0 5073 900E9C 11211 MOV DPTR,#0E9CH ;5053 90 0E 9C 5076 E0 11212 MOVX A,@DPTR ;5056 E0 5077 F4 11213 CPL A ;5057 F4 5078 6010 11214 JZ Q506A ;5058 60 10 507A E0 11215 MOVX A,@DPTR ;505A E0 507B 9003EF 11216 MOV DPTR,#03EFH ;505B 90 03 EF 507E F0 11217 MOVX @DPTR,A ;505E F0 507F 124C40 11218 LCALL Q4C21 ;505F 12 4C 21 5082 EF 11219 MOV A,R7 ;5062 EF 5083 6401 11220 XRL A,#01H ;5063 64 01 5085 7003 11221 JNZ Q506A ;5065 70 03 5087 025169 11222 LJMP Q5149 ;5067 02 51 49 11223 ;========================================================================== 508A E4 11224 Q506A: CLR A ;506A E4 508B 9003EF 11225 MOV DPTR,#03EFH ;506B 90 03 EF 508E F0 11226 MOVX @DPTR,A ;506E F0 508F 124C40 11227 Q506F: LCALL Q4C21 ;506F 12 4C 21 5092 EF 11228 MOV A,R7 ;5072 EF 5093 6401 11229 XRL A,#01H ;5073 64 01 5095 7003 11230 JNZ Q507A ;5075 70 03 5097 025169 11231 LJMP Q5149 ;5077 02 51 49 11232 ;========================================================================== 509A 9003EF 11233 Q507A: MOV DPTR,#03EFH ;507A 90 03 EF 509D E0 11234 MOVX A,@DPTR ;507D E0 509E 04 11235 INC A ;507E 04 509F F0 11236 MOVX @DPTR,A ;507F F0 50A0 E0 11237 MOVX A,@DPTR ;5080 E0 50A1 C3 11238 CLR C ;5081 C3 50A2 9405 11239 SUBB A,#05H ;5082 94 05 50A4 40E9 11240 JC Q506F ;5084 40 E9 50A6 E4 11241 CLR A ;5086 E4 50A7 900E88 11242 MOV DPTR,#0E88H ;5087 90 0E 88 50AA F0 11243 MOVX @DPTR,A ;508A F0 50AB A3 11244 INC DPTR ;508B A3 50AC F0 11245 MOVX @DPTR,A ;508C F0 50AD A3 11246 INC DPTR ;508D A3 50AE F0 11247 MOVX @DPTR,A ;508E F0 50AF A3 11248 INC DPTR ;508F A3 50B0 7403 11249 MOV A,#03H ;5090 74 03 50B2 F0 11250 MOVX @DPTR,A ;5092 F0 50B3 900E90 11251 MOV DPTR,#0E90H ;5093 90 0E 90 50B6 122B27 11252 LCALL Q2B0A ;5096 12 2B 0A 50B9 00 11253 NOP ;5099 00 50BA 00 11254 NOP ;509A 00 50BB 00 11255 NOP ;509B 00 50BC 00 11256 NOP ;509C 00 50BD 900E8C 11257 MOV DPTR,#0E8CH ;509D 90 0E 8C 50C0 122B27 11258 LCALL Q2B0A ;50A0 12 2B 0A 50C3 00 11259 NOP ;50A3 00 50C4 00 11260 NOP ;50A4 00 50C5 00 11261 NOP ;50A5 00 50C6 00 11262 NOP ;50A6 00 50C7 900E98 11263 MOV DPTR,#0E98H ;50A7 90 0E 98 50CA 122B27 11264 LCALL Q2B0A ;50AA 12 2B 0A 50CD 00 11265 NOP ;50AD 00 50CE 00 11266 NOP ;50AE 00 50CF 00 11267 NOP ;50AF 00 50D0 00 11268 NOP ;50B0 00 50D1 900E94 11269 MOV DPTR,#0E94H ;50B1 90 0E 94 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 184 50D4 122B27 11270 LCALL Q2B0A ;50B4 12 2B 0A 50D7 00 11271 NOP ;50B7 00 50D8 00 11272 NOP ;50B8 00 50D9 00 11273 NOP ;50B9 00 50DA 00 11274 NOP ;50BA 00 50DB 900E9C 11275 MOV DPTR,#0E9CH ;50BB 90 0E 9C 50DE 74FF 11276 MOV A,#0FFH ;50BE 74 FF 50E0 F0 11277 MOVX @DPTR,A ;50C0 F0 50E1 A3 11278 INC DPTR ;50C1 A3 50E2 F0 11279 MOVX @DPTR,A ;50C2 F0 50E3 A3 11280 INC DPTR ;50C3 A3 50E4 F0 11281 MOVX @DPTR,A ;50C4 F0 50E5 E4 11282 CLR A ;50C5 E4 50E6 900EA0 11283 MOV DPTR,#0EA0H ;50C6 90 0E A0 50E9 F0 11284 MOVX @DPTR,A ;50C9 F0 50EA 900E9F 11285 MOV DPTR,#0E9FH ;50CA 90 0E 9F 50ED F0 11286 MOVX @DPTR,A ;50CD F0 50EE 900FE2 11287 MOV DPTR,#0FE2H ;50CE 90 0F E2 50F1 F0 11288 MOVX @DPTR,A ;50D1 F0 50F2 900FE2 11289 Q50D2: MOV DPTR,#0FE2H ;50D2 90 0F E2 50F5 E0 11290 MOVX A,@DPTR ;50D5 E0 50F6 FF 11291 MOV R7,A ;50D6 FF 50F7 C3 11292 CLR C ;50D7 C3 50F8 9406 11293 SUBB A,#06H ;50D8 94 06 50FA 5035 11294 JNC Q5111 ;50DA 50 35 50FC 74A1 11295 MOV A,#0A1H ;50DC 74 A1 50FE 2F 11296 ADD A,R7 ;50DE 2F 50FF F582 11297 MOV DPL,A ;50DF F5 82 5101 E4 11298 CLR A ;50E1 E4 5102 340E 11299 ADDC A,#0EH ;50E2 34 0E 5104 F583 11300 MOV DPH,A ;50E4 F5 83 5106 74FF 11301 MOV A,#0FFH ;50E6 74 FF 5108 F0 11302 MOVX @DPTR,A ;50E8 F0 5109 EF 11303 MOV A,R7 ;50E9 EF 510A 25E0 11304 ADD A,ACC ;50EA 25 E0 510C 24A7 11305 ADD A,#0A7H ;50EC 24 A7 510E F582 11306 MOV DPL,A ;50EE F5 82 5110 E4 11307 CLR A ;50F0 E4 5111 340E 11308 ADDC A,#0EH ;50F1 34 0E 5113 F583 11309 MOV DPH,A ;50F3 F5 83 5115 E4 11310 CLR A ;50F5 E4 5116 F0 11311 MOVX @DPTR,A ;50F6 F0 5117 A3 11312 INC DPTR ;50F7 A3 5118 F0 11313 MOVX @DPTR,A ;50F8 F0 5119 EF 11314 MOV A,R7 ;50F9 EF 511A 25E0 11315 ADD A,ACC ;50FA 25 E0 511C 24B3 11316 ADD A,#0B3H ;50FC 24 B3 511E F582 11317 MOV DPL,A ;50FE F5 82 5120 E4 11318 CLR A ;5100 E4 5121 340E 11319 ADDC A,#0EH ;5101 34 0E 5123 F583 11320 MOV DPH,A ;5103 F5 83 5125 E4 11321 CLR A ;5105 E4 5126 F0 11322 MOVX @DPTR,A ;5106 F0 5127 A3 11323 INC DPTR ;5107 A3 5128 F0 11324 MOVX @DPTR,A ;5108 F0 5129 900FE2 11325 MOV DPTR,#0FE2H ;5109 90 0F E2 512C E0 11326 MOVX A,@DPTR ;510C E0 512D 04 11327 INC A ;510D 04 512E F0 11328 MOVX @DPTR,A ;510E F0 512F 80C1 11329 SJMP Q50D2 ;510F 80 C1 5131 900EBF 11330 Q5111: MOV DPTR,#0EBFH ;5111 90 0E BF 5134 122B27 11331 LCALL Q2B0A ;5114 12 2B 0A 5137 00 11332 NOP ;5117 00 5138 00 11333 NOP ;5118 00 5139 00 11334 NOP ;5119 00 513A 00 11335 NOP ;511A 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 185 513B 900EC3 11336 MOV DPTR,#0EC3H ;511B 90 0E C3 513E 122B27 11337 LCALL Q2B0A ;511E 12 2B 0A 5141 00 11338 NOP ;5121 00 5142 00 11339 NOP ;5122 00 5143 00 11340 NOP ;5123 00 5144 00 11341 NOP ;5124 00 5145 900EC7 11342 MOV DPTR,#0EC7H ;5125 90 0E C7 5148 122B27 11343 LCALL Q2B0A ;5128 12 2B 0A 514B 00 11344 NOP ;512B 00 514C 00 11345 NOP ;512C 00 514D 00 11346 NOP ;512D 00 514E 00 11347 NOP ;512E 00 514F E4 11348 CLR A ;512F E4 5150 900ECC 11349 MOV DPTR,#0ECCH ;5130 90 0E CC 5153 F0 11350 MOVX @DPTR,A ;5133 F0 5154 A3 11351 INC DPTR ;5134 A3 5155 F0 11352 MOVX @DPTR,A ;5135 F0 5156 A3 11353 INC DPTR ;5136 A3 5157 F0 11354 MOVX @DPTR,A ;5137 F0 5158 A3 11355 INC DPTR ;5138 A3 5159 F0 11356 MOVX @DPTR,A ;5139 F0 515A A3 11357 INC DPTR ;513A A3 515B F0 11358 MOVX @DPTR,A ;513B F0 515C 900ED2 11359 MOV DPTR,#0ED2H ;513C 90 0E D2 515F 122B27 11360 LCALL Q2B0A ;513F 12 2B 0A 5162 46 11361 ORL A,@R0 ;5142 46 5163 1C 11362 DEC R4 ;5143 1C 5164 4000 11363 JC Q5146 ;5144 40 00 5166 7F00 11364 Q5146: MOV R7,#00H ;5146 7F 00 5168 22 11365 RET ;5148 22 11366 ;========================================================================== 5169 9003B9 11367 Q5149: MOV DPTR,#03B9H ;5149 90 03 B9 516C E0 11368 MOVX A,@DPTR ;514C E0 516D FE 11369 MOV R6,A ;514D FE 516E A3 11370 INC DPTR ;514E A3 516F E0 11371 MOVX A,@DPTR ;514F E0 5170 7C00 11372 MOV R4,#00H ;5150 7C 00 5172 2400 11373 ADD A,#00H ;5152 24 00 5174 FF 11374 MOV R7,A ;5154 FF 5175 EC 11375 MOV A,R4 ;5155 EC 5176 3E 11376 ADDC A,R6 ;5156 3E 5177 900E88 11377 MOV DPTR,#0E88H ;5157 90 0E 88 517A F0 11378 MOVX @DPTR,A ;515A F0 517B A3 11379 INC DPTR ;515B A3 517C EF 11380 MOV A,R7 ;515C EF 517D F0 11381 MOVX @DPTR,A ;515D F0 517E A3 11382 INC DPTR ;515E A3 517F 7461 11383 MOV A,#61H ;515F 74 61 5181 F0 11384 MOVX @DPTR,A ;5161 F0 5182 126D5C 11385 LCALL Q6D3B ;5162 12 6D 3B 5185 9003EF 11386 MOV DPTR,#03EFH ;5165 90 03 EF 5188 E0 11387 MOVX A,@DPTR ;5168 E0 5189 900E9C 11388 MOV DPTR,#0E9CH ;5169 90 0E 9C 518C F0 11389 MOVX @DPTR,A ;516C F0 518D A3 11390 INC DPTR ;516D A3 518E 74FF 11391 MOV A,#0FFH ;516E 74 FF 5190 F0 11392 MOVX @DPTR,A ;5170 F0 5191 A3 11393 INC DPTR ;5171 A3 5192 F0 11394 MOVX @DPTR,A ;5172 F0 5193 E4 11395 CLR A ;5173 E4 5194 900EA0 11396 MOV DPTR,#0EA0H ;5174 90 0E A0 5197 F0 11397 MOVX @DPTR,A ;5177 F0 5198 900E9F 11398 MOV DPTR,#0E9FH ;5178 90 0E 9F 519B F0 11399 MOVX @DPTR,A ;517B F0 519C 9003BB 11400 MOV DPTR,#03BBH ;517C 90 03 BB 519F E0 11401 MOVX A,@DPTR ;517F E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 186 51A0 FE 11402 MOV R6,A ;5180 FE 51A1 A3 11403 INC DPTR ;5181 A3 51A2 E0 11404 MOVX A,@DPTR ;5182 E0 51A3 7C00 11405 MOV R4,#00H ;5183 7C 00 51A5 2400 11406 ADD A,#00H ;5185 24 00 51A7 FF 11407 MOV R7,A ;5187 FF 51A8 EC 11408 MOV A,R4 ;5188 EC 51A9 3E 11409 ADDC A,R6 ;5189 3E 51AA 900EA7 11410 MOV DPTR,#0EA7H ;518A 90 0E A7 51AD F0 11411 MOVX @DPTR,A ;518D F0 51AE A3 11412 INC DPTR ;518E A3 51AF EF 11413 MOV A,R7 ;518F EF 51B0 F0 11414 MOVX @DPTR,A ;5190 F0 51B1 900FE2 11415 MOV DPTR,#0FE2H ;5191 90 0F E2 51B4 7401 11416 MOV A,#01H ;5194 74 01 51B6 F0 11417 MOVX @DPTR,A ;5196 F0 51B7 900FE2 11418 Q5197: MOV DPTR,#0FE2H ;5197 90 0F E2 51BA E0 11419 MOVX A,@DPTR ;519A E0 51BB FF 11420 MOV R7,A ;519B FF 51BC C3 11421 CLR C ;519C C3 51BD 9406 11422 SUBB A,#06H ;519D 94 06 51BF 5018 11423 JNC Q51B9 ;519F 50 18 51C1 EF 11424 MOV A,R7 ;51A1 EF 51C2 25E0 11425 ADD A,ACC ;51A2 25 E0 51C4 24A7 11426 ADD A,#0A7H ;51A4 24 A7 51C6 F582 11427 MOV DPL,A ;51A6 F5 82 51C8 E4 11428 CLR A ;51A8 E4 51C9 340E 11429 ADDC A,#0EH ;51A9 34 0E 51CB F583 11430 MOV DPH,A ;51AB F5 83 51CD E4 11431 CLR A ;51AD E4 51CE F0 11432 MOVX @DPTR,A ;51AE F0 51CF A3 11433 INC DPTR ;51AF A3 51D0 F0 11434 MOVX @DPTR,A ;51B0 F0 51D1 900FE2 11435 MOV DPTR,#0FE2H ;51B1 90 0F E2 51D4 E0 11436 MOVX A,@DPTR ;51B4 E0 51D5 04 11437 INC A ;51B5 04 51D6 F0 11438 MOVX @DPTR,A ;51B6 F0 51D7 80DE 11439 SJMP Q5197 ;51B7 80 DE 51D9 E4 11440 Q51B9: CLR A ;51B9 E4 51DA 900FE2 11441 MOV DPTR,#0FE2H ;51BA 90 0F E2 51DD F0 11442 MOVX @DPTR,A ;51BD F0 51DE 900FE2 11443 Q51BE: MOV DPTR,#0FE2H ;51BE 90 0F E2 51E1 E0 11444 MOVX A,@DPTR ;51C1 E0 51E2 FF 11445 MOV R7,A ;51C2 FF 51E3 C3 11446 CLR C ;51C3 C3 51E4 9406 11447 SUBB A,#06H ;51C4 94 06 51E6 5025 11448 JNC Q51ED ;51C6 50 25 51E8 74A1 11449 MOV A,#0A1H ;51C8 74 A1 51EA 2F 11450 ADD A,R7 ;51CA 2F 51EB F582 11451 MOV DPL,A ;51CB F5 82 51ED E4 11452 CLR A ;51CD E4 51EE 340E 11453 ADDC A,#0EH ;51CE 34 0E 51F0 F583 11454 MOV DPH,A ;51D0 F5 83 51F2 74FF 11455 MOV A,#0FFH ;51D2 74 FF 51F4 F0 11456 MOVX @DPTR,A ;51D4 F0 51F5 EF 11457 MOV A,R7 ;51D5 EF 51F6 25E0 11458 ADD A,ACC ;51D6 25 E0 51F8 24B3 11459 ADD A,#0B3H ;51D8 24 B3 51FA F582 11460 MOV DPL,A ;51DA F5 82 51FC E4 11461 CLR A ;51DC E4 51FD 340E 11462 ADDC A,#0EH ;51DD 34 0E 51FF F583 11463 MOV DPH,A ;51DF F5 83 5201 E4 11464 CLR A ;51E1 E4 5202 F0 11465 MOVX @DPTR,A ;51E2 F0 5203 A3 11466 INC DPTR ;51E3 A3 5204 F0 11467 MOVX @DPTR,A ;51E4 F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 187 5205 900FE2 11468 MOV DPTR,#0FE2H ;51E5 90 0F E2 5208 E0 11469 MOVX A,@DPTR ;51E8 E0 5209 04 11470 INC A ;51E9 04 520A F0 11471 MOVX @DPTR,A ;51EA F0 520B 80D1 11472 SJMP Q51BE ;51EB 80 D1 520D 900EBF 11473 Q51ED: MOV DPTR,#0EBFH ;51ED 90 0E BF 5210 122B27 11474 LCALL Q2B0A ;51F0 12 2B 0A 5213 00 11475 NOP ;51F3 00 5214 00 11476 NOP ;51F4 00 5215 00 11477 NOP ;51F5 00 5216 00 11478 NOP ;51F6 00 5217 9003BD 11479 MOV DPTR,#03BDH ;51F7 90 03 BD 521A E0 11480 MOVX A,@DPTR ;51FA E0 521B FE 11481 MOV R6,A ;51FB FE 521C A3 11482 INC DPTR ;51FC A3 521D E0 11483 MOVX A,@DPTR ;51FD E0 521E 7C00 11484 MOV R4,#00H ;51FE 7C 00 5220 2400 11485 ADD A,#00H ;5200 24 00 5222 FD 11486 MOV R5,A ;5202 FD 5223 EC 11487 MOV A,R4 ;5203 EC 5224 3E 11488 ADDC A,R6 ;5204 3E 5225 FC 11489 MOV R4,A ;5205 FC 5226 E4 11490 CLR A ;5206 E4 5227 12257C 11491 LCALL Q255F ;5207 12 25 5F 522A E4 11492 CLR A ;520A E4 522B FB 11493 MOV R3,A ;520B FB 522C FA 11494 MOV R2,A ;520C FA 522D 7948 11495 MOV R1,#48H ;520D 79 48 522F 7842 11496 MOV R0,#42H ;520F 78 42 5231 12246D 11497 LCALL Q2450 ;5211 12 24 50 5234 900EC3 11498 MOV DPTR,#0EC3H ;5214 90 0E C3 5237 122B1B 11499 LCALL Q2AFE ;5217 12 2A FE 523A E4 11500 CLR A ;521A E4 523B 900ECC 11501 MOV DPTR,#0ECCH ;521B 90 0E CC 523E F0 11502 MOVX @DPTR,A ;521E F0 523F A3 11503 INC DPTR ;521F A3 5240 F0 11504 MOVX @DPTR,A ;5220 F0 5241 A3 11505 INC DPTR ;5221 A3 5242 F0 11506 MOVX @DPTR,A ;5222 F0 5243 900ED0 11507 MOV DPTR,#0ED0H ;5223 90 0E D0 5246 741E 11508 MOV A,#1EH ;5226 74 1E 5248 F0 11509 MOVX @DPTR,A ;5228 F0 5249 128441 11510 LCALL Q841E ;5229 12 84 1E 524C 78D6 11511 MOV R0,#0D6H ;522C 78 D6 524E 7C0E 11512 MOV R4,#0EH ;522E 7C 0E 5250 7D01 11513 MOV R5,#01H ;5230 7D 01 5252 7B00 11514 MOV R3,#00H ;5232 7B 00 5254 7A00 11515 MOV R2,#00H ;5234 7A 00 5256 7915 11516 MOV R1,#15H ;5236 79 15 5258 7E00 11517 MOV R6,#00H ;5238 7E 00 525A 7F07 11518 MOV R7,#07H ;523A 7F 07 525C 1228A8 11519 LCALL Q288B ;523C 12 28 8B 525F 900E8B 11520 MOV DPTR,#0E8BH ;523F 90 0E 8B 5262 E0 11521 MOVX A,@DPTR ;5242 E0 5263 6401 11522 XRL A,#01H ;5243 64 01 5265 6007 11523 JZ Q524E ;5245 60 07 5267 900E8A 11524 MOV DPTR,#0E8AH ;5247 90 0E 8A 526A E0 11525 MOVX A,@DPTR ;524A E0 526B B40A13 11526 CJNE A,#0AH,Q5261 ;524B B4 0A 13 526E 900EC3 11527 Q524E: MOV DPTR,#0EC3H ;524E 90 0E C3 5271 E0 11528 MOVX A,@DPTR ;5251 E0 5272 F8 11529 MOV R0,A ;5252 F8 5273 A3 11530 INC DPTR ;5253 A3 5274 E0 11531 MOVX A,@DPTR ;5254 E0 5275 F9 11532 MOV R1,A ;5255 F9 5276 A3 11533 INC DPTR ;5256 A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 188 5277 E0 11534 MOVX A,@DPTR ;5257 E0 5278 FA 11535 MOV R2,A ;5258 FA 5279 A3 11536 INC DPTR ;5259 A3 527A E0 11537 MOVX A,@DPTR ;525A E0 527B FB 11538 MOV R3,A ;525B FB 527C 900E90 11539 MOV DPTR,#0E90H ;525C 90 0E 90 527F 8011 11540 SJMP Q5272 ;525F 80 11 5281 900E90 11541 Q5261: MOV DPTR,#0E90H ;5261 90 0E 90 5284 E0 11542 MOVX A,@DPTR ;5264 E0 5285 F8 11543 MOV R0,A ;5265 F8 5286 A3 11544 INC DPTR ;5266 A3 5287 E0 11545 MOVX A,@DPTR ;5267 E0 5288 F9 11546 MOV R1,A ;5268 F9 5289 A3 11547 INC DPTR ;5269 A3 528A E0 11548 MOVX A,@DPTR ;526A E0 528B FA 11549 MOV R2,A ;526B FA 528C A3 11550 INC DPTR ;526C A3 528D E0 11551 MOVX A,@DPTR ;526D E0 528E FB 11552 MOV R3,A ;526E FB 528F 900EC3 11553 MOV DPTR,#0EC3H ;526F 90 0E C3 5292 E0 11554 Q5272: MOVX A,@DPTR ;5272 E0 5293 FC 11555 MOV R4,A ;5273 FC 5294 A3 11556 INC DPTR ;5274 A3 5295 E0 11557 MOVX A,@DPTR ;5275 E0 5296 FD 11558 MOV R5,A ;5276 FD 5297 A3 11559 INC DPTR ;5277 A3 5298 E0 11560 MOVX A,@DPTR ;5278 E0 5299 FE 11561 MOV R6,A ;5279 FE 529A A3 11562 INC DPTR ;527A A3 529B E0 11563 MOVX A,@DPTR ;527B E0 529C FF 11564 MOV R7,A ;527C FF 529D 12226F 11565 LCALL Q2252 ;527D 12 22 52 52A0 900E8C 11566 MOV DPTR,#0E8CH ;5280 90 0E 8C 52A3 E0 11567 MOVX A,@DPTR ;5283 E0 52A4 F8 11568 MOV R0,A ;5284 F8 52A5 A3 11569 INC DPTR ;5285 A3 52A6 E0 11570 MOVX A,@DPTR ;5286 E0 52A7 F9 11571 MOV R1,A ;5287 F9 52A8 A3 11572 INC DPTR ;5288 A3 52A9 E0 11573 MOVX A,@DPTR ;5289 E0 52AA FA 11574 MOV R2,A ;528A FA 52AB A3 11575 INC DPTR ;528B A3 52AC E0 11576 MOVX A,@DPTR ;528C E0 52AD FB 11577 MOV R3,A ;528D FB 52AE 122364 11578 LCALL Q2347 ;528E 12 23 47 52B1 900EC7 11579 MOV DPTR,#0EC7H ;5291 90 0E C7 52B4 122B1B 11580 LCALL Q2AFE ;5294 12 2A FE 52B7 9003BF 11581 MOV DPTR,#03BFH ;5297 90 03 BF 52BA E0 11582 MOVX A,@DPTR ;529A E0 52BB FE 11583 MOV R6,A ;529B FE 52BC A3 11584 INC DPTR ;529C A3 52BD E0 11585 MOVX A,@DPTR ;529D E0 52BE 7C00 11586 MOV R4,#00H ;529E 7C 00 52C0 2400 11587 ADD A,#00H ;52A0 24 00 52C2 FF 11588 MOV R7,A ;52A2 FF 52C3 EC 11589 MOV A,R4 ;52A3 EC 52C4 3E 11590 ADDC A,R6 ;52A4 3E 52C5 FE 11591 MOV R6,A ;52A5 FE 52C6 900FE3 11592 MOV DPTR,#0FE3H ;52A6 90 0F E3 52C9 F0 11593 MOVX @DPTR,A ;52A9 F0 52CA A3 11594 INC DPTR ;52AA A3 52CB EF 11595 MOV A,R7 ;52AB EF 52CC F0 11596 MOVX @DPTR,A ;52AC F0 52CD 6480 11597 XRL A,#80H ;52AD 64 80 52CF 7003 11598 JNZ Q52B4 ;52AF 70 03 52D1 EE 11599 MOV A,R6 ;52B1 EE A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 189 52D2 640C 11600 XRL A,#0CH ;52B2 64 0C 52D4 7003 11601 Q52B4: JNZ Q52B9 ;52B4 70 03 52D6 025376 11602 LJMP Q5356 ;52B6 02 53 56 11603 ;========================================================================== 52D9 900FE3 11604 Q52B9: MOV DPTR,#0FE3H ;52B9 90 0F E3 52DC E0 11605 MOVX A,@DPTR ;52BC E0 52DD FE 11606 MOV R6,A ;52BD FE 52DE A3 11607 INC DPTR ;52BE A3 52DF E0 11608 MOVX A,@DPTR ;52BF E0 52E0 FF 11609 MOV R7,A ;52C0 FF 52E1 D3 11610 SETB C ;52C1 D3 52E2 9400 11611 SUBB A,#00H ;52C2 94 00 52E4 EE 11612 MOV A,R6 ;52C4 EE 52E5 94F0 11613 SUBB A,#0F0H ;52C5 94 F0 52E7 4009 11614 JC Q52D2 ;52C7 40 09 52E9 EF 11615 MOV A,R7 ;52C9 EF 52EA 2401 11616 ADD A,#01H ;52CA 24 01 52EC FD 11617 MOV R5,A ;52CC FD 52ED E4 11618 CLR A ;52CD E4 52EE 3E 11619 ADDC A,R6 ;52CE 3E 52EF FC 11620 MOV R4,A ;52CF FC 52F0 8008 11621 SJMP Q52DA ;52D0 80 08 52F2 900FE3 11622 Q52D2: MOV DPTR,#0FE3H ;52D2 90 0F E3 52F5 E0 11623 MOVX A,@DPTR ;52D5 E0 52F6 FC 11624 MOV R4,A ;52D6 FC 52F7 A3 11625 INC DPTR ;52D7 A3 52F8 E0 11626 MOVX A,@DPTR ;52D8 E0 52F9 FD 11627 MOV R5,A ;52D9 FD 52FA E4 11628 Q52DA: CLR A ;52DA E4 52FB 12257C 11629 LCALL Q255F ;52DB 12 25 5F 52FE E4 11630 CLR A ;52DE E4 52FF FB 11631 MOV R3,A ;52DF FB 5300 FA 11632 MOV R2,A ;52E0 FA 5301 7980 11633 MOV R1,#80H ;52E1 79 80 5303 7841 11634 MOV R0,#41H ;52E3 78 41 5305 12246D 11635 LCALL Q2450 ;52E5 12 24 50 5308 900ED2 11636 MOV DPTR,#0ED2H ;52E8 90 0E D2 530B 122B1B 11637 LCALL Q2AFE ;52EB 12 2A FE 530E 900ECF 11638 MOV DPTR,#0ECFH ;52EE 90 0E CF 5311 E0 11639 MOVX A,@DPTR ;52F1 E0 5312 B4016B 11640 CJNE A,#01H,Q5360 ;52F2 B4 01 6B 5315 900EC7 11641 MOV DPTR,#0EC7H ;52F5 90 0E C7 5318 E0 11642 MOVX A,@DPTR ;52F8 E0 5319 FC 11643 MOV R4,A ;52F9 FC 531A A3 11644 INC DPTR ;52FA A3 531B E0 11645 MOVX A,@DPTR ;52FB E0 531C FD 11646 MOV R5,A ;52FC FD 531D A3 11647 INC DPTR ;52FD A3 531E E0 11648 MOVX A,@DPTR ;52FE E0 531F FE 11649 MOV R6,A ;52FF FE 5320 A3 11650 INC DPTR ;5300 A3 5321 E0 11651 MOVX A,@DPTR ;5301 E0 5322 FF 11652 MOV R7,A ;5302 FF 5323 C004 11653 PUSH 04H ;5303 C0 04 5325 C005 11654 PUSH 05H ;5305 C0 05 5327 C006 11655 PUSH 06H ;5307 C0 06 5329 C007 11656 PUSH 07H ;5309 C0 07 532B 900E98 11657 MOV DPTR,#0E98H ;530B 90 0E 98 532E E0 11658 MOVX A,@DPTR ;530E E0 532F F8 11659 MOV R0,A ;530F F8 5330 A3 11660 INC DPTR ;5310 A3 5331 E0 11661 MOVX A,@DPTR ;5311 E0 5332 F9 11662 MOV R1,A ;5312 F9 5333 A3 11663 INC DPTR ;5313 A3 5334 E0 11664 MOVX A,@DPTR ;5314 E0 5335 FA 11665 MOV R2,A ;5315 FA A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 190 5336 A3 11666 INC DPTR ;5316 A3 5337 E0 11667 MOVX A,@DPTR ;5317 E0 5338 FB 11668 MOV R3,A ;5318 FB 5339 900ED2 11669 MOV DPTR,#0ED2H ;5319 90 0E D2 533C E0 11670 MOVX A,@DPTR ;531C E0 533D FC 11671 MOV R4,A ;531D FC 533E A3 11672 INC DPTR ;531E A3 533F E0 11673 MOVX A,@DPTR ;531F E0 5340 FD 11674 MOV R5,A ;5320 FD 5341 A3 11675 INC DPTR ;5321 A3 5342 E0 11676 MOVX A,@DPTR ;5322 E0 5343 FE 11677 MOV R6,A ;5323 FE 5344 A3 11678 INC DPTR ;5324 A3 5345 E0 11679 MOVX A,@DPTR ;5325 E0 5346 FF 11680 MOV R7,A ;5326 FF 5347 12226F 11681 LCALL Q2252 ;5327 12 22 52 534A 900E94 11682 MOV DPTR,#0E94H ;532A 90 0E 94 534D E0 11683 MOVX A,@DPTR ;532D E0 534E F8 11684 MOV R0,A ;532E F8 534F A3 11685 INC DPTR ;532F A3 5350 E0 11686 MOVX A,@DPTR ;5330 E0 5351 F9 11687 MOV R1,A ;5331 F9 5352 A3 11688 INC DPTR ;5332 A3 5353 E0 11689 MOVX A,@DPTR ;5333 E0 5354 FA 11690 MOV R2,A ;5334 FA 5355 A3 11691 INC DPTR ;5335 A3 5356 E0 11692 MOVX A,@DPTR ;5336 E0 5357 FB 11693 MOV R3,A ;5337 FB 5358 122364 11694 LCALL Q2347 ;5338 12 23 47 535B A804 11695 MOV R0,04H ;533B A8 04 535D A905 11696 MOV R1,05H ;533D A9 05 535F AA06 11697 MOV R2,06H ;533F AA 06 5361 AB07 11698 MOV R3,07H ;5341 AB 07 5363 D007 11699 POP 07H ;5343 D0 07 5365 D006 11700 POP 06H ;5345 D0 06 5367 D005 11701 POP 05H ;5347 D0 05 5369 D004 11702 POP 04H ;5349 D0 04 536B 12226F 11703 LCALL Q2252 ;534B 12 22 52 536E 900EC7 11704 MOV DPTR,#0EC7H ;534E 90 0E C7 5371 122B1B 11705 LCALL Q2AFE ;5351 12 2A FE 5374 800A 11706 SJMP Q5360 ;5354 80 0A 5376 900ED2 11707 Q5356: MOV DPTR,#0ED2H ;5356 90 0E D2 5379 122B27 11708 LCALL Q2B0A ;5359 12 2B 0A 537C 46 11709 ORL A,@R0 ;535C 46 537D 1C 11710 DEC R4 ;535D 1C 537E 4000 11711 JC Q5360 ;535E 40 00 5380 7F1E 11712 Q5360: MOV R7,#1EH ;5360 7F 1E 5382 22 11713 RET ;5362 22 11714 ;========================================================================== 5383 C2AF 11715 Q5363: CLR EA ;5363 C2 AF 5385 120078 11716 LCALL Q0076 ;5365 12 00 76 5388 78EB 11717 MOV R0,#0EBH ;5368 78 EB 538A 7C0E 11718 MOV R4,#0EH ;536A 7C 0E 538C 7D01 11719 MOV R5,#01H ;536C 7D 01 538E 7BFF 11720 MOV R3,#0FFH ;536E 7B FF 5390 7A01 11721 MOV R2,#01H ;5370 7A 01 5392 7960 11722 MOV R1,#60H ;5372 79 60 5394 122C5A 11723 LCALL Q2C3D ;5374 12 2C 3D 5397 754401 11724 MOV 44H,#01H ;5377 75 44 01 539A 75450E 11725 MOV 45H,#0EH ;537A 75 45 0E 539D 7546EB 11726 MOV 46H,#0EBH ;537D 75 46 EB 53A0 E4 11727 CLR A ;5380 E4 53A1 FB 11728 MOV R3,A ;5381 FB 53A2 FD 11729 MOV R5,A ;5382 FD 53A3 7F01 11730 MOV R7,#01H ;5383 7F 01 53A5 127E83 11731 LCALL Q7E60 ;5385 12 7E 60 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 191 53A8 78EB 11732 MOV R0,#0EBH ;5388 78 EB 53AA 7C0E 11733 MOV R4,#0EH ;538A 7C 0E 53AC 7D01 11734 MOV R5,#01H ;538C 7D 01 53AE 7BFF 11735 MOV R3,#0FFH ;538E 7B FF 53B0 7A01 11736 MOV R2,#01H ;5390 7A 01 53B2 796E 11737 MOV R1,#6EH ;5392 79 6E 53B4 122C5A 11738 LCALL Q2C3D ;5394 12 2C 3D 53B7 754401 11739 MOV 44H,#01H ;5397 75 44 01 53BA 75450E 11740 MOV 45H,#0EH ;539A 75 45 0E 53BD 7546EB 11741 MOV 46H,#0EBH ;539D 75 46 EB 53C0 7B02 11742 MOV R3,#02H ;53A0 7B 02 53C2 E4 11743 CLR A ;53A2 E4 53C3 FD 11744 MOV R5,A ;53A3 FD 53C4 7F01 11745 MOV R7,#01H ;53A4 7F 01 53C6 127E83 11746 LCALL Q7E60 ;53A6 12 7E 60 53C9 78EB 11747 MOV R0,#0EBH ;53A9 78 EB 53CB 7C0E 11748 MOV R4,#0EH ;53AB 7C 0E 53CD 7D01 11749 MOV R5,#01H ;53AD 7D 01 53CF 7BFF 11750 MOV R3,#0FFH ;53AF 7B FF 53D1 7A01 11751 MOV R2,#01H ;53B1 7A 01 53D3 797C 11752 MOV R1,#7CH ;53B3 79 7C 53D5 122C5A 11753 LCALL Q2C3D ;53B5 12 2C 3D 53D8 754401 11754 MOV 44H,#01H ;53B8 75 44 01 53DB 75450E 11755 MOV 45H,#0EH ;53BB 75 45 0E 53DE 7546EB 11756 MOV 46H,#0EBH ;53BE 75 46 EB 53E1 7B04 11757 MOV R3,#04H ;53C1 7B 04 53E3 E4 11758 CLR A ;53C3 E4 53E4 FD 11759 MOV R5,A ;53C4 FD 53E5 7F01 11760 MOV R7,#01H ;53C5 7F 01 53E7 127E83 11761 LCALL Q7E60 ;53C7 12 7E 60 53EA 120006 11762 LCALL Q0006 ;53CA 12 00 06 53ED 9003D5 11763 Q53CD: MOV DPTR,#03D5H ;53CD 90 03 D5 53F0 E0 11764 MOVX A,@DPTR ;53D0 E0 53F1 FF 11765 MOV R7,A ;53D1 FF 53F2 6401 11766 XRL A,#01H ;53D2 64 01 53F4 6009 11767 JZ Q53DF ;53D4 60 09 53F6 EF 11768 MOV A,R7 ;53D6 EF 53F7 6402 11769 XRL A,#02H ;53D7 64 02 53F9 6004 11770 JZ Q53DF ;53D9 60 04 53FB EF 11771 MOV A,R7 ;53DB EF 53FC B403EE 11772 CJNE A,#03H,Q53CD ;53DC B4 03 EE 53FF C2AF 11773 Q53DF: CLR EA ;53DF C2 AF 5401 EF 11774 MOV A,R7 ;53E1 EF 5402 B40106 11775 CJNE A,#01H,Q53EB ;53E2 B4 01 06 5405 12707C 11776 LCALL Q705A ;53E5 12 70 5A 5408 0285E2 11777 LJMP Q85BF ;53E8 02 85 BF 11778 ;========================================================================== 540B 9003D5 11779 Q53EB: MOV DPTR,#03D5H ;53EB 90 03 D5 540E E0 11780 MOVX A,@DPTR ;53EE E0 540F FF 11781 MOV R7,A ;53EF FF 5410 6403 11782 XRL A,#03H ;53F0 64 03 5412 7003 11783 JNZ Q53F7 ;53F2 70 03 5414 025661 11784 LJMP Q5641 ;53F4 02 56 41 11785 ;========================================================================== 5417 EF 11786 Q53F7: MOV A,R7 ;53F7 EF 5418 6402 11787 XRL A,#02H ;53F8 64 02 541A 6003 11788 JZ Q53FF ;53FA 60 03 541C 025661 11789 LJMP Q5641 ;53FC 02 56 41 11790 ;========================================================================== 541F 9003E8 11791 Q53FF: MOV DPTR,#03E8H ;53FF 90 03 E8 5422 E0 11792 MOVX A,@DPTR ;5402 E0 5423 F53E 11793 MOV 3EH,A ;5403 F5 3E 5425 C2AF 11794 CLR EA ;5405 C2 AF 5427 120078 11795 LCALL Q0076 ;5407 12 00 76 542A 78EB 11796 MOV R0,#0EBH ;540A 78 EB 542C 7C0E 11797 MOV R4,#0EH ;540C 7C 0E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 192 542E 7D01 11798 MOV R5,#01H ;540E 7D 01 5430 7BFF 11799 MOV R3,#0FFH ;5410 7B FF 5432 7A01 11800 MOV R2,#01H ;5412 7A 01 5434 7986 11801 MOV R1,#86H ;5414 79 86 5436 122C5A 11802 LCALL Q2C3D ;5416 12 2C 3D 5439 754401 11803 MOV 44H,#01H ;5419 75 44 01 543C 75450E 11804 MOV 45H,#0EH ;541C 75 45 0E 543F 7546EB 11805 MOV 46H,#0EBH ;541F 75 46 EB 5442 E4 11806 CLR A ;5422 E4 5443 FB 11807 MOV R3,A ;5423 FB 5444 7D02 11808 MOV R5,#02H ;5424 7D 02 5446 FF 11809 MOV R7,A ;5426 FF 5447 127E83 11810 LCALL Q7E60 ;5427 12 7E 60 544A 78EB 11811 MOV R0,#0EBH ;542A 78 EB 544C 7C0E 11812 MOV R4,#0EH ;542C 7C 0E 544E 7D01 11813 MOV R5,#01H ;542E 7D 01 5450 7BFF 11814 MOV R3,#0FFH ;5430 7B FF 5452 7A01 11815 MOV R2,#01H ;5432 7A 01 5454 7993 11816 MOV R1,#93H ;5434 79 93 5456 122C5A 11817 LCALL Q2C3D ;5436 12 2C 3D 5459 127E75 11818 LCALL Q7E52 ;5439 12 7E 52 545C E53E 11819 Q543C: MOV A,3EH ;543C E5 3E 545E B41700 11820 CJNE A,#17H,Q5441 ;543E B4 17 00 5461 4003 11821 Q5441: JC Q5446 ;5441 40 03 5463 025602 11822 LJMP Q55E2 ;5443 02 55 E2 11823 ;========================================================================== 5466 90544D 11824 Q5446: MOV DPTR,#544DH ;5446 90 54 4D 5469 F8 11825 MOV R0,A ;5449 F8 546A 28 11826 ADD A,R0 ;544A 28 546B 28 11827 ADD A,R0 ;544B 28 546C 73 11828 JMP @A+DPTR ;544C 73 546D 0254B2 11829 LJMP Q5492 ;544D 02 54 92 11830 ;========================================================================== 5470 0254C1 11831 LJMP Q54A1 ;5450 02 54 A1 11832 ;========================================================================== 5473 0254D0 11833 LJMP Q54B0 ;5453 02 54 B0 11834 ;========================================================================== 5476 0254DF 11835 LJMP Q54BF ;5456 02 54 BF 11836 ;========================================================================== 5479 0254EE 11837 LJMP Q54CE ;5459 02 54 CE 11838 ;========================================================================== 547C 0254FD 11839 LJMP Q54DD ;545C 02 54 DD 11840 ;========================================================================== 547F 02550C 11841 LJMP Q54EC ;545F 02 54 EC 11842 ;========================================================================== 5482 02551B 11843 LJMP Q54FB ;5462 02 54 FB 11844 ;========================================================================== 5485 02552A 11845 LJMP Q550A ;5465 02 55 0A 11846 ;========================================================================== 5488 025539 11847 LJMP Q5519 ;5468 02 55 19 11848 ;========================================================================== 548B 025548 11849 LJMP Q5528 ;546B 02 55 28 11850 ;========================================================================== 548E 025557 11851 LJMP Q5537 ;546E 02 55 37 11852 ;========================================================================== 5491 025566 11853 LJMP Q5546 ;5471 02 55 46 11854 ;========================================================================== 5494 025575 11855 LJMP Q5555 ;5474 02 55 55 11856 ;========================================================================== 5497 025583 11857 LJMP Q5563 ;5477 02 55 63 11858 ;========================================================================== 549A 025591 11859 LJMP Q5571 ;547A 02 55 71 11860 ;========================================================================== 549D 02559F 11861 LJMP Q557F ;547D 02 55 7F 11862 ;========================================================================== 54A0 0255AD 11863 LJMP Q558D ;5480 02 55 8D A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 193 11864 ;========================================================================== 54A3 0255BB 11865 LJMP Q559B ;5483 02 55 9B 11866 ;========================================================================== 54A6 0255C9 11867 LJMP Q55A9 ;5486 02 55 A9 11868 ;========================================================================== 54A9 0255D7 11869 LJMP Q55B7 ;5489 02 55 B7 11870 ;========================================================================== 54AC 0255E5 11871 LJMP Q55C5 ;548C 02 55 C5 11872 ;========================================================================== 54AF 0255F3 11873 LJMP Q55D3 ;548F 02 55 D3 11874 ;========================================================================== 54B2 78EB 11875 Q5492: MOV R0,#0EBH ;5492 78 EB 54B4 7C0E 11876 MOV R4,#0EH ;5494 7C 0E 54B6 7D01 11877 MOV R5,#01H ;5496 7D 01 54B8 7BFF 11878 MOV R3,#0FFH ;5498 7B FF 54BA 7A01 11879 MOV R2,#01H ;549A 7A 01 54BC 79A3 11880 MOV R1,#0A3H ;549C 79 A3 54BE 0255FF 11881 LJMP Q55DF ;549E 02 55 DF 11882 ;========================================================================== 54C1 78EB 11883 Q54A1: MOV R0,#0EBH ;54A1 78 EB 54C3 7C0E 11884 MOV R4,#0EH ;54A3 7C 0E 54C5 7D01 11885 MOV R5,#01H ;54A5 7D 01 54C7 7BFF 11886 MOV R3,#0FFH ;54A7 7B FF 54C9 7A01 11887 MOV R2,#01H ;54A9 7A 01 54CB 79A8 11888 MOV R1,#0A8H ;54AB 79 A8 54CD 0255FF 11889 LJMP Q55DF ;54AD 02 55 DF 11890 ;========================================================================== 54D0 78EB 11891 Q54B0: MOV R0,#0EBH ;54B0 78 EB 54D2 7C0E 11892 MOV R4,#0EH ;54B2 7C 0E 54D4 7D01 11893 MOV R5,#01H ;54B4 7D 01 54D6 7BFF 11894 MOV R3,#0FFH ;54B6 7B FF 54D8 7A01 11895 MOV R2,#01H ;54B8 7A 01 54DA 79AD 11896 MOV R1,#0ADH ;54BA 79 AD 54DC 0255FF 11897 LJMP Q55DF ;54BC 02 55 DF 11898 ;========================================================================== 54DF 78EB 11899 Q54BF: MOV R0,#0EBH ;54BF 78 EB 54E1 7C0E 11900 MOV R4,#0EH ;54C1 7C 0E 54E3 7D01 11901 MOV R5,#01H ;54C3 7D 01 54E5 7BFF 11902 MOV R3,#0FFH ;54C5 7B FF 54E7 7A01 11903 MOV R2,#01H ;54C7 7A 01 54E9 79B2 11904 MOV R1,#0B2H ;54C9 79 B2 54EB 0255FF 11905 LJMP Q55DF ;54CB 02 55 DF 11906 ;========================================================================== 54EE 78EB 11907 Q54CE: MOV R0,#0EBH ;54CE 78 EB 54F0 7C0E 11908 MOV R4,#0EH ;54D0 7C 0E 54F2 7D01 11909 MOV R5,#01H ;54D2 7D 01 54F4 7BFF 11910 MOV R3,#0FFH ;54D4 7B FF 54F6 7A01 11911 MOV R2,#01H ;54D6 7A 01 54F8 79B7 11912 MOV R1,#0B7H ;54D8 79 B7 54FA 0255FF 11913 LJMP Q55DF ;54DA 02 55 DF 11914 ;========================================================================== 54FD 78EB 11915 Q54DD: MOV R0,#0EBH ;54DD 78 EB 54FF 7C0E 11916 MOV R4,#0EH ;54DF 7C 0E 5501 7D01 11917 MOV R5,#01H ;54E1 7D 01 5503 7BFF 11918 MOV R3,#0FFH ;54E3 7B FF 5505 7A01 11919 MOV R2,#01H ;54E5 7A 01 5507 79BC 11920 MOV R1,#0BCH ;54E7 79 BC 5509 0255FF 11921 LJMP Q55DF ;54E9 02 55 DF 11922 ;========================================================================== 550C 78EB 11923 Q54EC: MOV R0,#0EBH ;54EC 78 EB 550E 7C0E 11924 MOV R4,#0EH ;54EE 7C 0E 5510 7D01 11925 MOV R5,#01H ;54F0 7D 01 5512 7BFF 11926 MOV R3,#0FFH ;54F2 7B FF 5514 7A01 11927 MOV R2,#01H ;54F4 7A 01 5516 79C1 11928 MOV R1,#0C1H ;54F6 79 C1 5518 0255FF 11929 LJMP Q55DF ;54F8 02 55 DF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 194 11930 ;========================================================================== 551B 78EB 11931 Q54FB: MOV R0,#0EBH ;54FB 78 EB 551D 7C0E 11932 MOV R4,#0EH ;54FD 7C 0E 551F 7D01 11933 MOV R5,#01H ;54FF 7D 01 5521 7BFF 11934 MOV R3,#0FFH ;5501 7B FF 5523 7A01 11935 MOV R2,#01H ;5503 7A 01 5525 79C6 11936 MOV R1,#0C6H ;5505 79 C6 5527 0255FF 11937 LJMP Q55DF ;5507 02 55 DF 11938 ;========================================================================== 552A 78EB 11939 Q550A: MOV R0,#0EBH ;550A 78 EB 552C 7C0E 11940 MOV R4,#0EH ;550C 7C 0E 552E 7D01 11941 MOV R5,#01H ;550E 7D 01 5530 7BFF 11942 MOV R3,#0FFH ;5510 7B FF 5532 7A01 11943 MOV R2,#01H ;5512 7A 01 5534 79CB 11944 MOV R1,#0CBH ;5514 79 CB 5536 0255FF 11945 LJMP Q55DF ;5516 02 55 DF 11946 ;========================================================================== 5539 78EB 11947 Q5519: MOV R0,#0EBH ;5519 78 EB 553B 7C0E 11948 MOV R4,#0EH ;551B 7C 0E 553D 7D01 11949 MOV R5,#01H ;551D 7D 01 553F 7BFF 11950 MOV R3,#0FFH ;551F 7B FF 5541 7A01 11951 MOV R2,#01H ;5521 7A 01 5543 79D0 11952 MOV R1,#0D0H ;5523 79 D0 5545 0255FF 11953 LJMP Q55DF ;5525 02 55 DF 11954 ;========================================================================== 5548 78EB 11955 Q5528: MOV R0,#0EBH ;5528 78 EB 554A 7C0E 11956 MOV R4,#0EH ;552A 7C 0E 554C 7D01 11957 MOV R5,#01H ;552C 7D 01 554E 7BFF 11958 MOV R3,#0FFH ;552E 7B FF 5550 7A01 11959 MOV R2,#01H ;5530 7A 01 5552 79D5 11960 MOV R1,#0D5H ;5532 79 D5 5554 0255FF 11961 LJMP Q55DF ;5534 02 55 DF 11962 ;========================================================================== 5557 78EB 11963 Q5537: MOV R0,#0EBH ;5537 78 EB 5559 7C0E 11964 MOV R4,#0EH ;5539 7C 0E 555B 7D01 11965 MOV R5,#01H ;553B 7D 01 555D 7BFF 11966 MOV R3,#0FFH ;553D 7B FF 555F 7A01 11967 MOV R2,#01H ;553F 7A 01 5561 79DA 11968 MOV R1,#0DAH ;5541 79 DA 5563 0255FF 11969 LJMP Q55DF ;5543 02 55 DF 11970 ;========================================================================== 5566 78EB 11971 Q5546: MOV R0,#0EBH ;5546 78 EB 5568 7C0E 11972 MOV R4,#0EH ;5548 7C 0E 556A 7D01 11973 MOV R5,#01H ;554A 7D 01 556C 7BFF 11974 MOV R3,#0FFH ;554C 7B FF 556E 7A01 11975 MOV R2,#01H ;554E 7A 01 5570 79DF 11976 MOV R1,#0DFH ;5550 79 DF 5572 0255FF 11977 LJMP Q55DF ;5552 02 55 DF 11978 ;========================================================================== 5575 78EB 11979 Q5555: MOV R0,#0EBH ;5555 78 EB 5577 7C0E 11980 MOV R4,#0EH ;5557 7C 0E 5579 7D01 11981 MOV R5,#01H ;5559 7D 01 557B 7BFF 11982 MOV R3,#0FFH ;555B 7B FF 557D 7A01 11983 MOV R2,#01H ;555D 7A 01 557F 79E4 11984 MOV R1,#0E4H ;555F 79 E4 5581 807C 11985 SJMP Q55DF ;5561 80 7C 5583 78EB 11986 Q5563: MOV R0,#0EBH ;5563 78 EB 5585 7C0E 11987 MOV R4,#0EH ;5565 7C 0E 5587 7D01 11988 MOV R5,#01H ;5567 7D 01 5589 7BFF 11989 MOV R3,#0FFH ;5569 7B FF 558B 7A01 11990 MOV R2,#01H ;556B 7A 01 558D 79E9 11991 MOV R1,#0E9H ;556D 79 E9 558F 806E 11992 SJMP Q55DF ;556F 80 6E 5591 78EB 11993 Q5571: MOV R0,#0EBH ;5571 78 EB 5593 7C0E 11994 MOV R4,#0EH ;5573 7C 0E 5595 7D01 11995 MOV R5,#01H ;5575 7D 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 195 5597 7BFF 11996 MOV R3,#0FFH ;5577 7B FF 5599 7A01 11997 MOV R2,#01H ;5579 7A 01 559B 79EE 11998 MOV R1,#0EEH ;557B 79 EE 559D 8060 11999 SJMP Q55DF ;557D 80 60 559F 78EB 12000 Q557F: MOV R0,#0EBH ;557F 78 EB 55A1 7C0E 12001 MOV R4,#0EH ;5581 7C 0E 55A3 7D01 12002 MOV R5,#01H ;5583 7D 01 55A5 7BFF 12003 MOV R3,#0FFH ;5585 7B FF 55A7 7A01 12004 MOV R2,#01H ;5587 7A 01 55A9 79F3 12005 MOV R1,#0F3H ;5589 79 F3 55AB 8052 12006 SJMP Q55DF ;558B 80 52 55AD 78EB 12007 Q558D: MOV R0,#0EBH ;558D 78 EB 55AF 7C0E 12008 MOV R4,#0EH ;558F 7C 0E 55B1 7D01 12009 MOV R5,#01H ;5591 7D 01 55B3 7BFF 12010 MOV R3,#0FFH ;5593 7B FF 55B5 7A01 12011 MOV R2,#01H ;5595 7A 01 55B7 79F8 12012 MOV R1,#0F8H ;5597 79 F8 55B9 8044 12013 SJMP Q55DF ;5599 80 44 55BB 78EB 12014 Q559B: MOV R0,#0EBH ;559B 78 EB 55BD 7C0E 12015 MOV R4,#0EH ;559D 7C 0E 55BF 7D01 12016 MOV R5,#01H ;559F 7D 01 55C1 7BFF 12017 MOV R3,#0FFH ;55A1 7B FF 55C3 7A01 12018 MOV R2,#01H ;55A3 7A 01 55C5 79FD 12019 MOV R1,#0FDH ;55A5 79 FD 55C7 8036 12020 SJMP Q55DF ;55A7 80 36 55C9 78EB 12021 Q55A9: MOV R0,#0EBH ;55A9 78 EB 55CB 7C0E 12022 MOV R4,#0EH ;55AB 7C 0E 55CD 7D01 12023 MOV R5,#01H ;55AD 7D 01 55CF 7BFF 12024 MOV R3,#0FFH ;55AF 7B FF 55D1 7A02 12025 MOV R2,#02H ;55B1 7A 02 55D3 7902 12026 MOV R1,#02H ;55B3 79 02 55D5 8028 12027 SJMP Q55DF ;55B5 80 28 55D7 78EB 12028 Q55B7: MOV R0,#0EBH ;55B7 78 EB 55D9 7C0E 12029 MOV R4,#0EH ;55B9 7C 0E 55DB 7D01 12030 MOV R5,#01H ;55BB 7D 01 55DD 7BFF 12031 MOV R3,#0FFH ;55BD 7B FF 55DF 7A02 12032 MOV R2,#02H ;55BF 7A 02 55E1 7907 12033 MOV R1,#07H ;55C1 79 07 55E3 801A 12034 SJMP Q55DF ;55C3 80 1A 55E5 78EB 12035 Q55C5: MOV R0,#0EBH ;55C5 78 EB 55E7 7C0E 12036 MOV R4,#0EH ;55C7 7C 0E 55E9 7D01 12037 MOV R5,#01H ;55C9 7D 01 55EB 7BFF 12038 MOV R3,#0FFH ;55CB 7B FF 55ED 7A02 12039 MOV R2,#02H ;55CD 7A 02 55EF 790C 12040 MOV R1,#0CH ;55CF 79 0C 55F1 800C 12041 SJMP Q55DF ;55D1 80 0C 55F3 78EB 12042 Q55D3: MOV R0,#0EBH ;55D3 78 EB 55F5 7C0E 12043 MOV R4,#0EH ;55D5 7C 0E 55F7 7D01 12044 MOV R5,#01H ;55D7 7D 01 55F9 7BFF 12045 MOV R3,#0FFH ;55D9 7B FF 55FB 7A02 12046 MOV R2,#02H ;55DB 7A 02 55FD 7911 12047 MOV R1,#11H ;55DD 79 11 55FF 122C5A 12048 Q55DF: LCALL Q2C3D ;55DF 12 2C 3D 5602 754401 12049 Q55E2: MOV 44H,#01H ;55E2 75 44 01 5605 75450E 12050 MOV 45H,#0EH ;55E5 75 45 0E 5608 7546EB 12051 MOV 46H,#0EBH ;55E8 75 46 EB 560B 7B05 12052 MOV R3,#05H ;55EB 7B 05 560D 7D06 12053 MOV R5,#06H ;55ED 7D 06 560F 7F01 12054 MOV R7,#01H ;55EF 7F 01 5611 127E83 12055 LCALL Q7E60 ;55F1 12 7E 60 5614 120006 12056 LCALL Q0006 ;55F4 12 00 06 5617 9003D5 12057 Q55F7: MOV DPTR,#03D5H ;55F7 90 03 D5 561A E0 12058 MOVX A,@DPTR ;55FA E0 561B FF 12059 MOV R7,A ;55FB FF 561C 6401 12060 XRL A,#01H ;55FC 64 01 561E 6009 12061 JZ Q5609 ;55FE 60 09 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 196 5620 EF 12062 MOV A,R7 ;5600 EF 5621 6402 12063 XRL A,#02H ;5601 64 02 5623 6004 12064 JZ Q5609 ;5603 60 04 5625 EF 12065 MOV A,R7 ;5605 EF 5626 B403EE 12066 CJNE A,#03H,Q55F7 ;5606 B4 03 EE 5629 C2AF 12067 Q5609: CLR EA ;5609 C2 AF 562B EF 12068 MOV A,R7 ;560B EF 562C B4010B 12069 CJNE A,#01H,Q561A ;560C B4 01 0B 562F 053E 12070 INC 3EH ;560F 05 3E 5631 E53E 12071 MOV A,3EH ;5611 E5 3E 5633 75F017 12072 MOV B,#17H ;5613 75 F0 17 5636 84 12073 DIV AB ;5616 84 5637 85F03E 12074 MOV 3EH,B ;5617 85 F0 3E 563A 9003D5 12075 Q561A: MOV DPTR,#03D5H ;561A 90 03 D5 563D E0 12076 MOVX A,@DPTR ;561D E0 563E B40215 12077 CJNE A,#02H,Q5636 ;561E B4 02 15 5641 9003E8 12078 MOV DPTR,#03E8H ;5621 90 03 E8 5644 E53E 12079 MOV A,3EH ;5624 E5 3E 5646 F0 12080 MOVX @DPTR,A ;5626 F0 5647 900EE3 12081 MOV DPTR,#0EE3H ;5627 90 0E E3 564A 122B27 12082 LCALL Q2B0A ;562A 12 2B 0A 564D 00 12083 NOP ;562D 00 564E 03 12084 RR A ;562E 03 564F FF 12085 MOV R7,A ;562F FF 5650 FD 12086 MOV R5,A ;5630 FD 5651 AF3E 12087 MOV R7,3EH ;5631 AF 3E 5653 12713F 12088 LCALL Q711D ;5633 12 71 1D 5656 9003D5 12089 Q5636: MOV DPTR,#03D5H ;5636 90 03 D5 5659 E0 12090 MOVX A,@DPTR ;5639 E0 565A 6401 12091 XRL A,#01H ;563A 64 01 565C 7003 12092 JNZ Q5641 ;563C 70 03 565E 02545C 12093 LJMP Q543C ;563E 02 54 3C 12094 ;========================================================================== 5661 22 12095 Q5641: RET ;5641 22 12096 ;========================================================================== 5662 E4 12097 Q5642: CLR A ;5642 E4 5663 900FE1 12098 MOV DPTR,#0FE1H ;5643 90 0F E1 5666 F0 12099 MOVX @DPTR,A ;5646 F0 5667 758CFF 12100 MOV TH0,#0FFH ;5647 75 8C FF 566A 758AD0 12101 MOV TL0,#0D0H ;564A 75 8A D0 566D C28D 12102 CLR TF0 ;564D C2 8D 566F C28C 12103 CLR TR0 ;564F C2 8C 5671 D28C 12104 SETB TR0 ;5651 D2 8C 5673 308DFD 12105 JNB TF0,$ ;5653 30 8D FD 5676 C28D 12106 CLR TF0 ;5656 C2 8D 5678 C28C 12107 CLR TR0 ;5658 C2 8C 567A D2B0 12108 SETB P3.0 ;565A D2 B0 567C E4 12109 CLR A ;565C E4 567D 900FE1 12110 MOV DPTR,#0FE1H ;565D 90 0F E1 5680 F0 12111 MOVX @DPTR,A ;5660 F0 5681 00 12112 Q5661: NOP ;5661 00 5682 00 12113 NOP ;5662 00 5683 00 12114 NOP ;5663 00 5684 00 12115 NOP ;5664 00 5685 00 12116 NOP ;5665 00 5686 00 12117 NOP ;5666 00 5687 00 12118 NOP ;5667 00 5688 00 12119 NOP ;5668 00 5689 00 12120 NOP ;5669 00 568A 00 12121 NOP ;566A 00 568B 00 12122 NOP ;566B 00 568C 00 12123 NOP ;566C 00 568D 00 12124 NOP ;566D 00 568E 00 12125 NOP ;566E 00 568F 00 12126 NOP ;566F 00 5690 00 12127 NOP ;5670 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 197 5691 00 12128 NOP ;5671 00 5692 00 12129 NOP ;5672 00 5693 00 12130 NOP ;5673 00 5694 00 12131 NOP ;5674 00 5695 00 12132 NOP ;5675 00 5696 00 12133 NOP ;5676 00 5697 00 12134 NOP ;5677 00 5698 00 12135 NOP ;5678 00 5699 900FE1 12136 MOV DPTR,#0FE1H ;5679 90 0F E1 569C E0 12137 MOVX A,@DPTR ;567C E0 569D 04 12138 INC A ;567D 04 569E F0 12139 MOVX @DPTR,A ;567E F0 569F E0 12140 MOVX A,@DPTR ;567F E0 56A0 B4FADE 12141 CJNE A,#0FAH,Q5661 ;5680 B4 FA DE 56A3 75FFDE 12142 MOV 0FFH,#0DEH ;5683 75 FF DE 56A6 75FFAD 12143 MOV 0FFH,#0ADH ;5686 75 FF AD 56A9 75B167 12144 MOV 0B1H,#67H ;5689 75 B1 67 56AC E4 12145 CLR A ;568C E4 56AD 900FE1 12146 MOV DPTR,#0FE1H ;568D 90 0F E1 56B0 F0 12147 MOVX @DPTR,A ;5690 F0 56B1 00 12148 Q5691: NOP ;5691 00 56B2 00 12149 NOP ;5692 00 56B3 00 12150 NOP ;5693 00 56B4 00 12151 NOP ;5694 00 56B5 00 12152 NOP ;5695 00 56B6 00 12153 NOP ;5696 00 56B7 00 12154 NOP ;5697 00 56B8 00 12155 NOP ;5698 00 56B9 00 12156 NOP ;5699 00 56BA 00 12157 NOP ;569A 00 56BB 00 12158 NOP ;569B 00 56BC 00 12159 NOP ;569C 00 56BD 00 12160 NOP ;569D 00 56BE 00 12161 NOP ;569E 00 56BF 00 12162 NOP ;569F 00 56C0 00 12163 NOP ;56A0 00 56C1 00 12164 NOP ;56A1 00 56C2 00 12165 NOP ;56A2 00 56C3 00 12166 NOP ;56A3 00 56C4 00 12167 NOP ;56A4 00 56C5 00 12168 NOP ;56A5 00 56C6 00 12169 NOP ;56A6 00 56C7 00 12170 NOP ;56A7 00 56C8 00 12171 NOP ;56A8 00 56C9 900FE1 12172 MOV DPTR,#0FE1H ;56A9 90 0F E1 56CC E0 12173 MOVX A,@DPTR ;56AC E0 56CD 04 12174 INC A ;56AD 04 56CE F0 12175 MOVX @DPTR,A ;56AE F0 56CF E0 12176 MOVX A,@DPTR ;56AF E0 56D0 B4C8DE 12177 CJNE A,#0C8H,Q5691 ;56B0 B4 C8 DE 56D3 E5B1 12178 Q56B3: MOV A,0B1H ;56B3 E5 B1 56D5 C3 12179 CLR C ;56B5 C3 56D6 9480 12180 SUBB A,#80H ;56B6 94 80 56D8 40F9 12181 JC Q56B3 ;56B8 40 F9 56DA 43B288 12182 ORL 0B2H,#88H ;56BA 43 B2 88 56DD 75E12D 12183 MOV 0E1H,#2DH ;56BD 75 E1 2D 56E0 75E244 12184 MOV 0E2H,#44H ;56C0 75 E2 44 56E3 75E384 12185 MOV 0E3H,#84H ;56C3 75 E3 84 56E6 43E340 12186 ORL 0E3H,#40H ;56C6 43 E3 40 56E9 75A411 12187 MOV 0A4H,#11H ;56C9 75 A4 11 56EC 75BDFF 12188 MOV 0BDH,#0FFH ;56CC 75 BD FF 56EF 75A5E0 12189 MOV 0A5H,#0E0H ;56CF 75 A5 E0 56F2 E4 12190 CLR A ;56D2 E4 56F3 F5A6 12191 MOV 0A6H,A ;56D3 F5 A6 56F5 75A7FB 12192 MOV 0A7H,#0FBH ;56D5 75 A7 FB 56F8 75B5C0 12193 MOV 0B5H,#0C0H ;56D8 75 B5 C0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 198 56FB 75CF40 12194 MOV 0CFH,#40H ;56DB 75 CF 40 56FE 438E38 12195 ORL 8EH,#38H ;56DE 43 8E 38 5701 758921 12196 MOV TMOD,#21H ;56E1 75 89 21 5704 C2A9 12197 CLR ET0 ;56E4 C2 A9 5706 C2AB 12198 CLR ET1 ;56E6 C2 AB 5708 758BCC 12199 MOV TL1,#0CCH ;56E8 75 8B CC 570B 758DCC 12200 MOV TH1,#0CCH ;56EB 75 8D CC 570E C28E 12201 CLR TR1 ;56EE C2 8E 5710 C28C 12202 CLR TR0 ;56F0 C2 8C 5712 F591 12203 MOV 91H,A ;56F2 F5 91 5714 F593 12204 MOV 93H,A ;56F4 F5 93 5716 F592 12205 MOV 92H,A ;56F6 F5 92 5718 43E701 12206 ORL 0E7H,#01H ;56F8 43 E7 01 571B 5391FB 12207 ANL 91H,#0FBH ;56FB 53 91 FB 571E 75E5FF 12208 MOV 0E5H,#0FFH ;56FE 75 E5 FF 5721 75E4B2 12209 MOV 0E4H,#0B2H ;5701 75 E4 B2 5724 75C934 12210 MOV 0C9H,#34H ;5704 75 C9 34 5727 758780 12211 MOV PCON,#80H ;5707 75 87 80 572A 759850 12212 MOV SCON,#50H ;570A 75 98 50 572D F5A9 12213 MOV 0A9H,A ;570D F5 A9 572F C2AC 12214 CLR ES ;570F C2 AC 5731 D28E 12215 SETB TR1 ;5711 D2 8E 5733 43F740 12216 ORL 0F7H,#40H ;5713 43 F7 40 5736 75F150 12217 MOV 0F1H,#50H ;5716 75 F1 50 5739 F5F3 12218 MOV 0F3H,A ;5719 F5 F3 573B F5D8 12219 MOV 0D8H,A ;571B F5 D8 573D 75D909 12220 MOV 0D9H,#09H ;571D 75 D9 09 5740 75DE11 12221 MOV 0DEH,#11H ;5720 75 DE 11 5743 75DD11 12222 MOV 0DDH,#11H ;5723 75 DD 11 5746 75DC11 12223 MOV 0DCH,#11H ;5726 75 DC 11 5749 75DB11 12224 MOV 0DBH,#11H ;5729 75 DB 11 574C 75DA11 12225 MOV 0DAH,#11H ;572C 75 DA 11 574F 43F604 12226 ORL 0F6H,#04H ;572F 43 F6 04 5752 12227 SETB BDH ;5732 D2 BD *** __________________________________________________^ *** ERROR #A45 IN 12227 (meter-Q.a51, LINE 12227): UNDEFINED SYMBOL (PASS-2) 5754 D209 12228 SETB 21H.1 ;5734 D2 09 5756 C295 12229 CLR P1.5 ;5736 C2 95 5758 C2B1 12230 CLR P3.1 ;5738 C2 B1 575A 758CA2 12231 MOV TH0,#0A2H ;573A 75 8C A2 575D 758A4A 12232 MOV TL0,#4AH ;573D 75 8A 4A 5760 C28D 12233 CLR TF0 ;5740 C2 8D 5762 C28C 12234 CLR TR0 ;5742 C2 8C 5764 D28C 12235 SETB TR0 ;5744 D2 8C 5766 308DFD 12236 JNB TF0,$ ;5746 30 8D FD 5769 C28D 12237 CLR TF0 ;5749 C2 8D 576B C28C 12238 CLR TR0 ;574B C2 8C 576D 758CA2 12239 MOV TH0,#0A2H ;574D 75 8C A2 5770 758A4A 12240 MOV TL0,#4AH ;5750 75 8A 4A 5773 C28D 12241 CLR TF0 ;5753 C2 8D 5775 C28C 12242 CLR TR0 ;5755 C2 8C 5777 D28C 12243 SETB TR0 ;5757 D2 8C 5779 308DFD 12244 JNB TF0,$ ;5759 30 8D FD 577C C28D 12245 CLR TF0 ;575C C2 8D 577E C28C 12246 CLR TR0 ;575E C2 8C 5780 C2B3 12247 CLR P3.3 ;5760 C2 B3 5782 C2B5 12248 CLR P3.5 ;5762 C2 B5 5784 E4 12249 CLR A ;5764 E4 5785 F584 12250 MOV 84H,A ;5765 F5 84 5787 758501 12251 MOV 85H,#01H ;5767 75 85 01 578A 75861F 12252 MOV 86H,#1FH ;576A 75 86 1F 578D 851496 12253 MOV 96H,14H ;576D 85 14 96 5790 127AA2 12254 LCALL Q7A7F ;5770 12 7A 7F 5793 900EE3 12255 MOV DPTR,#0EE3H ;5773 90 0E E3 5796 122B27 12256 LCALL Q2B0A ;5776 12 2B 0A 5799 00 12257 NOP ;5779 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 199 579A 03 12258 RR A ;577A 03 579B FF 12259 MOV R7,A ;577B FF 579C FD 12260 MOV R5,A ;577C FD 579D 126ADB 12261 LCALL Q6ABA ;577D 12 6A BA 57A0 9003E8 12262 MOV DPTR,#03E8H ;5780 90 03 E8 57A3 EF 12263 MOV A,R7 ;5783 EF 57A4 F0 12264 MOVX @DPTR,A ;5784 F0 57A5 D3 12265 SETB C ;5785 D3 57A6 9416 12266 SUBB A,#16H ;5786 94 16 57A8 4003 12267 JC Q578D ;5788 40 03 57AA 740E 12268 MOV A,#0EH ;578A 74 0E 57AC F0 12269 MOVX @DPTR,A ;578C F0 57AD E4 12270 Q578D: CLR A ;578D E4 57AE 900FE1 12271 MOV DPTR,#0FE1H ;578E 90 0F E1 57B1 F0 12272 MOVX @DPTR,A ;5791 F0 57B2 9003E4 12273 Q5792: MOV DPTR,#03E4H ;5792 90 03 E4 57B5 740B 12274 MOV A,#0BH ;5795 74 0B 57B7 F0 12275 MOVX @DPTR,A ;5797 F0 57B8 A3 12276 INC DPTR ;5798 A3 57B9 74B8 12277 MOV A,#0B8H ;5799 74 B8 57BB F0 12278 MOVX @DPTR,A ;579B F0 57BC 900FE1 12279 MOV DPTR,#0FE1H ;579C 90 0F E1 57BF E0 12280 MOVX A,@DPTR ;579F E0 57C0 04 12281 INC A ;57A0 04 57C1 F0 12282 MOVX @DPTR,A ;57A1 F0 57C2 E0 12283 MOVX A,@DPTR ;57A2 E0 57C3 B406EC 12284 CJNE A,#06H,Q5792 ;57A3 B4 06 EC 57C6 1284E9 12285 LCALL Q84C6 ;57A6 12 84 C6 57C9 C2AF 12286 CLR EA ;57A9 C2 AF 57CB 128DA2 12287 LCALL Q8D7F ;57AB 12 8D 7F 57CE 120078 12288 LCALL Q0076 ;57AE 12 00 76 57D1 78EB 12289 MOV R0,#0EBH ;57B1 78 EB 57D3 7C0E 12290 MOV R4,#0EH ;57B3 7C 0E 57D5 7D01 12291 MOV R5,#01H ;57B5 7D 01 57D7 7BFF 12292 MOV R3,#0FFH ;57B7 7B FF 57D9 7A02 12293 MOV R2,#02H ;57B9 7A 02 57DB 7941 12294 MOV R1,#41H ;57BB 79 41 57DD 122C5A 12295 LCALL Q2C3D ;57BD 12 2C 3D 57E0 754401 12296 MOV 44H,#01H ;57C0 75 44 01 57E3 75450E 12297 MOV 45H,#0EH ;57C3 75 45 0E 57E6 7546EB 12298 MOV 46H,#0EBH ;57C6 75 46 EB 57E9 E4 12299 CLR A ;57C9 E4 57EA FB 12300 MOV R3,A ;57CA FB 57EB FD 12301 MOV R5,A ;57CB FD 57EC FF 12302 MOV R7,A ;57CC FF 57ED 127E83 12303 LCALL Q7E60 ;57CD 12 7E 60 57F0 78EB 12304 MOV R0,#0EBH ;57D0 78 EB 57F2 7C0E 12305 MOV R4,#0EH ;57D2 7C 0E 57F4 7D01 12306 MOV R5,#01H ;57D4 7D 01 57F6 7BFF 12307 MOV R3,#0FFH ;57D6 7B FF 57F8 7A02 12308 MOV R2,#02H ;57D8 7A 02 57FA 7924 12309 MOV R1,#24H ;57DA 79 24 57FC 122C5A 12310 LCALL Q2C3D ;57DC 12 2C 3D 57FF 754401 12311 MOV 44H,#01H ;57DF 75 44 01 5802 75450E 12312 MOV 45H,#0EH ;57E2 75 45 0E 5805 7546EB 12313 MOV 46H,#0EBH ;57E5 75 46 EB 5808 7B03 12314 MOV R3,#03H ;57E8 7B 03 580A 7D03 12315 MOV R5,#03H ;57EA 7D 03 580C E4 12316 CLR A ;57EC E4 580D FF 12317 MOV R7,A ;57ED FF 580E 127E83 12318 LCALL Q7E60 ;57EE 12 7E 60 5811 78EB 12319 MOV R0,#0EBH ;57F1 78 EB 5813 7C0E 12320 MOV R4,#0EH ;57F3 7C 0E 5815 7D01 12321 MOV R5,#01H ;57F5 7D 01 5817 7BFF 12322 MOV R3,#0FFH ;57F7 7B FF 5819 7A02 12323 MOV R2,#02H ;57F9 7A 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 200 581B 7952 12324 MOV R1,#52H ;57FB 79 52 581D 122C5A 12325 LCALL Q2C3D ;57FD 12 2C 3D 5820 754401 12326 MOV 44H,#01H ;5800 75 44 01 5823 75450E 12327 MOV 45H,#0EH ;5803 75 45 0E 5826 7546EB 12328 MOV 46H,#0EBH ;5806 75 46 EB 5829 7B06 12329 MOV R3,#06H ;5809 7B 06 582B 7D01 12330 MOV R5,#01H ;580B 7D 01 582D E4 12331 CLR A ;580D E4 582E FF 12332 MOV R7,A ;580E FF 582F 127E83 12333 LCALL Q7E60 ;580F 12 7E 60 5832 120006 12334 LCALL Q0006 ;5812 12 00 06 5835 9003D5 12335 Q5815: MOV DPTR,#03D5H ;5815 90 03 D5 5838 E0 12336 MOVX A,@DPTR ;5818 E0 5839 F4 12337 CPL A ;5819 F4 583A 60F9 12338 JZ Q5815 ;581A 60 F9 583C C2AF 12339 CLR EA ;581C C2 AF 583E 12788E 12340 LCALL Q786B ;581E 12 78 6B 5841 E4 12341 CLR A ;5821 E4 5842 900ECB 12342 MOV DPTR,#0ECBH ;5822 90 0E CB 5845 F0 12343 MOVX @DPTR,A ;5825 F0 5846 A3 12344 INC DPTR ;5826 A3 5847 F0 12345 MOVX @DPTR,A ;5827 F0 5848 A3 12346 INC DPTR ;5828 A3 5849 F0 12347 MOVX @DPTR,A ;5829 F0 584A A3 12348 INC DPTR ;582A A3 584B F0 12349 MOVX @DPTR,A ;582B F0 584C A3 12350 INC DPTR ;582C A3 584D F0 12351 MOVX @DPTR,A ;582D F0 584E C2AF 12352 Q582E: CLR EA ;582E C2 AF 5850 128441 12353 LCALL Q841E ;5830 12 84 1E 5853 127E72 12354 LCALL Q7E4F ;5833 12 7E 4F 5856 128634 12355 LCALL Q8611 ;5836 12 86 11 5859 754401 12356 MOV 44H,#01H ;5839 75 44 01 585C 75450E 12357 MOV 45H,#0EH ;583C 75 45 0E 585F 7546EB 12358 MOV 46H,#0EBH ;583F 75 46 EB 5862 7B04 12359 MOV R3,#04H ;5842 7B 04 5864 E4 12360 CLR A ;5844 E4 5865 FD 12361 MOV R5,A ;5845 FD 5866 FF 12362 MOV R7,A ;5846 FF 5867 127E83 12363 LCALL Q7E60 ;5847 12 7E 60 586A 128495 12364 LCALL Q8472 ;584A 12 84 72 586D 1282D8 12365 LCALL Q82B5 ;584D 12 82 B5 5870 127DFD 12366 LCALL Q7DDA ;5850 12 7D DA 5873 754401 12367 MOV 44H,#01H ;5853 75 44 01 5876 75450E 12368 MOV 45H,#0EH ;5856 75 45 0E 5879 7546EB 12369 MOV 46H,#0EBH ;5859 75 46 EB 587C 7B06 12370 MOV R3,#06H ;585C 7B 06 587E E4 12371 CLR A ;585E E4 587F FD 12372 MOV R5,A ;585F FD 5880 FF 12373 MOV R7,A ;5860 FF 5881 127E83 12374 LCALL Q7E60 ;5861 12 7E 60 5884 1271E7 12375 LCALL Q71C5 ;5864 12 71 C5 5887 900FE1 12376 MOV DPTR,#0FE1H ;5867 90 0F E1 588A EF 12377 MOV A,R7 ;586A EF 588B F0 12378 MOVX @DPTR,A ;586B F0 588C 6021 12379 JZ Q588F ;586C 60 21 588E 14 12380 DEC A ;586E 14 588F 6013 12381 JZ Q5884 ;586F 60 13 5891 14 12382 DEC A ;5871 14 5892 6005 12383 JZ Q5879 ;5872 60 05 5894 14 12384 DEC A ;5874 14 5895 7025 12385 JNZ Q589C ;5875 70 25 5897 8000 12386 SJMP Q5879 ;5877 80 00 5899 900EEB 12387 Q5879: MOV DPTR,#0EEBH ;5879 90 0E EB 589C 74AF 12388 MOV A,#0AFH ;587C 74 AF 589E F0 12389 MOVX @DPTR,A ;587E F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 201 589F A3 12390 INC DPTR ;587F A3 58A0 74A1 12391 MOV A,#0A1H ;5880 74 A1 58A2 8014 12392 SJMP Q5898 ;5882 80 14 58A4 900EEB 12393 Q5884: MOV DPTR,#0EEBH ;5884 90 0E EB 58A7 74AF 12394 MOV A,#0AFH ;5887 74 AF 58A9 F0 12395 MOVX @DPTR,A ;5889 F0 58AA A3 12396 INC DPTR ;588A A3 58AB 74A2 12397 MOV A,#0A2H ;588B 74 A2 58AD 8009 12398 SJMP Q5898 ;588D 80 09 58AF 900EEB 12399 Q588F: MOV DPTR,#0EEBH ;588F 90 0E EB 58B2 74AF 12400 MOV A,#0AFH ;5892 74 AF 58B4 F0 12401 MOVX @DPTR,A ;5894 F0 58B5 A3 12402 INC DPTR ;5895 A3 58B6 74A3 12403 MOV A,#0A3H ;5896 74 A3 58B8 F0 12404 Q5898: MOVX @DPTR,A ;5898 F0 58B9 E4 12405 CLR A ;5899 E4 58BA A3 12406 INC DPTR ;589A A3 58BB F0 12407 MOVX @DPTR,A ;589B F0 58BC 754401 12408 Q589C: MOV 44H,#01H ;589C 75 44 01 58BF 75450E 12409 MOV 45H,#0EH ;589F 75 45 0E 58C2 7546EB 12410 MOV 46H,#0EBH ;58A2 75 46 EB 58C5 7B06 12411 MOV R3,#06H ;58A5 7B 06 58C7 7D0E 12412 MOV R5,#0EH ;58A7 7D 0E 58C9 E4 12413 CLR A ;58A9 E4 58CA FF 12414 MOV R7,A ;58AA FF 58CB 127E83 12415 LCALL Q7E60 ;58AB 12 7E 60 58CE 1284E9 12416 LCALL Q84C6 ;58AE 12 84 C6 58D1 120006 12417 LCALL Q0006 ;58B1 12 00 06 58D4 9003D5 12418 Q58B4: MOV DPTR,#03D5H ;58B4 90 03 D5 58D7 E0 12419 MOVX A,@DPTR ;58B7 E0 58D8 FF 12420 MOV R7,A ;58B8 FF 58D9 B4FF0B 12421 CJNE A,#0FFH,Q58C7 ;58B9 B4 FF 0B 58DC C3 12422 CLR C ;58BC C3 58DD E513 12423 MOV A,13H ;58BD E5 13 58DF 9419 12424 SUBB A,#19H ;58BF 94 19 58E1 E512 12425 MOV A,12H ;58C1 E5 12 58E3 9400 12426 SUBB A,#00H ;58C3 94 00 58E5 40ED 12427 JC Q58B4 ;58C5 40 ED 58E7 C2AF 12428 Q58C7: CLR EA ;58C7 C2 AF 58E9 EF 12429 MOV A,R7 ;58C9 EF 58EA 24FE 12430 ADD A,#0FEH ;58CA 24 FE 58EC 6015 12431 JZ Q58E3 ;58CC 60 15 58EE 14 12432 DEC A ;58CE 14 58EF 6019 12433 JZ Q58EA ;58CF 60 19 58F1 24FE 12434 ADD A,#0FEH ;58D1 24 FE 58F3 6022 12435 JZ Q58F7 ;58D3 60 22 58F5 2404 12436 ADD A,#04H ;58D5 24 04 58F7 6003 12437 JZ Q58DC ;58D7 60 03 58F9 02584E 12438 LJMP Q582E ;58D9 02 58 2E 12439 ;========================================================================== 58FC C209 12440 Q58DC: CLR 21H.1 ;58DC C2 09 58FE 1265FA 12441 LCALL Q65DA ;58DE 12 65 DA 5901 800C 12442 SJMP Q58EF ;58E1 80 0C 5903 C209 12443 Q58E3: CLR 21H.1 ;58E3 C2 09 5905 1269B6 12444 LCALL Q6996 ;58E5 12 69 96 5908 8005 12445 SJMP Q58EF ;58E8 80 05 590A C209 12446 Q58EA: CLR 21H.1 ;58EA C2 09 590C 127F4E 12447 LCALL Q7F2B ;58EC 12 7F 2B 590F C2AF 12448 Q58EF: CLR EA ;58EF C2 AF 5911 12788E 12449 LCALL Q786B ;58F1 12 78 6B 5914 02584E 12450 LJMP Q582E ;58F4 02 58 2E 12451 ;========================================================================== 5917 C209 12452 Q58F7: CLR 21H.1 ;58F7 C2 09 5919 125383 12453 LCALL Q5363 ;58F9 12 53 63 591C C2AF 12454 CLR EA ;58FC C2 AF 591E 12788E 12455 LCALL Q786B ;58FE 12 78 6B A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 202 5921 02584E 12456 LJMP Q582E ;5901 02 58 2E 12457 ;========================================================================== 5924 900FE2 12458 Q5904: MOV DPTR,#0FE2H ;5904 90 0F E2 5927 122B27 12459 LCALL Q2B0A ;5907 12 2B 0A 592A 00 12460 NOP ;590A 00 592B 00 12461 NOP ;590B 00 592C 00 12462 NOP ;590C 00 592D 00 12463 NOP ;590D 00 592E C2AF 12464 CLR EA ;590E C2 AF 5930 120078 12465 LCALL Q0076 ;5910 12 00 76 5933 78EB 12466 MOV R0,#0EBH ;5913 78 EB 5935 7C0E 12467 MOV R4,#0EH ;5915 7C 0E 5937 7D01 12468 MOV R5,#01H ;5917 7D 01 5939 7BFF 12469 MOV R3,#0FFH ;5919 7B FF 593B 7A01 12470 MOV R2,#01H ;591B 7A 01 593D 7943 12471 MOV R1,#43H ;591D 79 43 593F 122C5A 12472 LCALL Q2C3D ;591F 12 2C 3D 5942 754401 12473 MOV 44H,#01H ;5922 75 44 01 5945 75450E 12474 MOV 45H,#0EH ;5925 75 45 0E 5948 7546EB 12475 MOV 46H,#0EBH ;5928 75 46 EB 594B 7B02 12476 MOV R3,#02H ;592B 7B 02 594D 7D03 12477 MOV R5,#03H ;592D 7D 03 594F 7F01 12478 MOV R7,#01H ;592F 7F 01 5951 127E83 12479 LCALL Q7E60 ;5931 12 7E 60 5954 78EB 12480 MOV R0,#0EBH ;5934 78 EB 5956 7C0E 12481 MOV R4,#0EH ;5936 7C 0E 5958 7D01 12482 MOV R5,#01H ;5938 7D 01 595A 7BFF 12483 MOV R3,#0FFH ;593A 7B FF 595C 7A01 12484 MOV R2,#01H ;593C 7A 01 595E 7939 12485 MOV R1,#39H ;593E 79 39 5960 122C5A 12486 LCALL Q2C3D ;5940 12 2C 3D 5963 754401 12487 MOV 44H,#01H ;5943 75 44 01 5966 75450E 12488 MOV 45H,#0EH ;5946 75 45 0E 5969 7546EB 12489 MOV 46H,#0EBH ;5949 75 46 EB 596C 7B04 12490 MOV R3,#04H ;594C 7B 04 596E 7D03 12491 MOV R5,#03H ;594E 7D 03 5970 7F01 12492 MOV R7,#01H ;5950 7F 01 5972 127E83 12493 LCALL Q7E60 ;5952 12 7E 60 5975 9003EB 12494 MOV DPTR,#03EBH ;5955 90 03 EB 5978 7401 12495 MOV A,#01H ;5958 74 01 597A F0 12496 MOVX @DPTR,A ;595A F0 597B 900FE2 12497 MOV DPTR,#0FE2H ;595B 90 0F E2 597E 122B27 12498 LCALL Q2B0A ;595E 12 2B 0A 5981 00 12499 NOP ;5961 00 5982 00 12500 NOP ;5962 00 5983 00 12501 NOP ;5963 00 5984 00 12502 NOP ;5964 00 5985 9003EB 12503 Q5965: MOV DPTR,#03EBH ;5965 90 03 EB 5988 E0 12504 MOVX A,@DPTR ;5968 E0 5989 F4 12505 CPL A ;5969 F4 598A 6044 12506 JZ Q59B0 ;596A 60 44 598C E4 12507 CLR A ;596C E4 598D FF 12508 MOV R7,A ;596D FF 598E FE 12509 MOV R6,A ;596E FE 598F 7DE8 12510 MOV R5,#0E8H ;596F 7D E8 5991 7C03 12511 MOV R4,#03H ;5971 7C 03 5993 900FE2 12512 MOV DPTR,#0FE2H ;5973 90 0F E2 5996 E0 12513 MOVX A,@DPTR ;5976 E0 5997 F8 12514 MOV R0,A ;5977 F8 5998 A3 12515 INC DPTR ;5978 A3 5999 E0 12516 MOVX A,@DPTR ;5979 E0 599A F9 12517 MOV R1,A ;597A F9 599B A3 12518 INC DPTR ;597B A3 599C E0 12519 MOVX A,@DPTR ;597C E0 599D FA 12520 MOV R2,A ;597D FA 599E A3 12521 INC DPTR ;597E A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 203 599F E0 12522 MOVX A,@DPTR ;597F E0 59A0 FB 12523 MOV R3,A ;5980 FB 59A1 C3 12524 CLR C ;5981 C3 59A2 122AFA 12525 LCALL Q2ADD ;5982 12 2A DD 59A5 5029 12526 JNC Q59B0 ;5985 50 29 59A7 128025 12527 LCALL Q8002 ;5987 12 80 02 59AA 9003EB 12528 MOV DPTR,#03EBH ;598A 90 03 EB 59AD EF 12529 MOV A,R7 ;598D EF 59AE F0 12530 MOVX @DPTR,A ;598E F0 59AF 900FE2 12531 MOV DPTR,#0FE2H ;598F 90 0F E2 59B2 E0 12532 MOVX A,@DPTR ;5992 E0 59B3 FC 12533 MOV R4,A ;5993 FC 59B4 A3 12534 INC DPTR ;5994 A3 59B5 E0 12535 MOVX A,@DPTR ;5995 E0 59B6 FD 12536 MOV R5,A ;5996 FD 59B7 A3 12537 INC DPTR ;5997 A3 59B8 E0 12538 MOVX A,@DPTR ;5998 E0 59B9 FE 12539 MOV R6,A ;5999 FE 59BA A3 12540 INC DPTR ;599A A3 59BB E0 12541 MOVX A,@DPTR ;599B E0 59BC 2401 12542 ADD A,#01H ;599C 24 01 59BE FF 12543 MOV R7,A ;599E FF 59BF E4 12544 CLR A ;599F E4 59C0 3E 12545 ADDC A,R6 ;59A0 3E 59C1 FE 12546 MOV R6,A ;59A1 FE 59C2 E4 12547 CLR A ;59A2 E4 59C3 3D 12548 ADDC A,R5 ;59A3 3D 59C4 FD 12549 MOV R5,A ;59A4 FD 59C5 E4 12550 CLR A ;59A5 E4 59C6 3C 12551 ADDC A,R4 ;59A6 3C 59C7 FC 12552 MOV R4,A ;59A7 FC 59C8 900FE2 12553 MOV DPTR,#0FE2H ;59A8 90 0F E2 59CB 122B1B 12554 LCALL Q2AFE ;59AB 12 2A FE 59CE 80B5 12555 SJMP Q5965 ;59AE 80 B5 59D0 E4 12556 Q59B0: CLR A ;59B0 E4 59D1 FF 12557 MOV R7,A ;59B1 FF 59D2 FE 12558 MOV R6,A ;59B2 FE 59D3 7DE8 12559 MOV R5,#0E8H ;59B3 7D E8 59D5 7C03 12560 MOV R4,#03H ;59B5 7C 03 59D7 900FE2 12561 MOV DPTR,#0FE2H ;59B7 90 0F E2 59DA E0 12562 MOVX A,@DPTR ;59BA E0 59DB F8 12563 MOV R0,A ;59BB F8 59DC A3 12564 INC DPTR ;59BC A3 59DD E0 12565 MOVX A,@DPTR ;59BD E0 59DE F9 12566 MOV R1,A ;59BE F9 59DF A3 12567 INC DPTR ;59BF A3 59E0 E0 12568 MOVX A,@DPTR ;59C0 E0 59E1 FA 12569 MOV R2,A ;59C1 FA 59E2 A3 12570 INC DPTR ;59C2 A3 59E3 E0 12571 MOVX A,@DPTR ;59C3 E0 59E4 FB 12572 MOV R3,A ;59C4 FB 59E5 C3 12573 CLR C ;59C5 C3 59E6 122AFA 12574 LCALL Q2ADD ;59C6 12 2A DD 59E9 4003 12575 JC Q59CE ;59C9 40 03 59EB 025B85 12576 LJMP Q5B65 ;59CB 02 5B 65 12577 ;========================================================================== 59EE 9003EB 12578 Q59CE: MOV DPTR,#03EBH ;59CE 90 03 EB 59F1 7402 12579 MOV A,#02H ;59D1 74 02 59F3 F0 12580 MOVX @DPTR,A ;59D3 F0 59F4 900FE2 12581 MOV DPTR,#0FE2H ;59D4 90 0F E2 59F7 122B27 12582 LCALL Q2B0A ;59D7 12 2B 0A 59FA 00 12583 NOP ;59DA 00 59FB 00 12584 NOP ;59DB 00 59FC 00 12585 NOP ;59DC 00 59FD 00 12586 NOP ;59DD 00 59FE 9003EB 12587 Q59DE: MOV DPTR,#03EBH ;59DE 90 03 EB A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 204 5A01 E0 12588 MOVX A,@DPTR ;59E1 E0 5A02 FF 12589 MOV R7,A ;59E2 FF 5A03 6401 12590 XRL A,#01H ;59E3 64 01 5A05 6049 12591 JZ Q5A30 ;59E5 60 49 5A07 EF 12592 MOV A,R7 ;59E7 EF 5A08 6403 12593 XRL A,#03H ;59E8 64 03 5A0A 6044 12594 JZ Q5A30 ;59EA 60 44 5A0C E4 12595 CLR A ;59EC E4 5A0D FF 12596 MOV R7,A ;59ED FF 5A0E FE 12597 MOV R6,A ;59EE FE 5A0F 7DE8 12598 MOV R5,#0E8H ;59EF 7D E8 5A11 7C03 12599 MOV R4,#03H ;59F1 7C 03 5A13 900FE2 12600 MOV DPTR,#0FE2H ;59F3 90 0F E2 5A16 E0 12601 MOVX A,@DPTR ;59F6 E0 5A17 F8 12602 MOV R0,A ;59F7 F8 5A18 A3 12603 INC DPTR ;59F8 A3 5A19 E0 12604 MOVX A,@DPTR ;59F9 E0 5A1A F9 12605 MOV R1,A ;59FA F9 5A1B A3 12606 INC DPTR ;59FB A3 5A1C E0 12607 MOVX A,@DPTR ;59FC E0 5A1D FA 12608 MOV R2,A ;59FD FA 5A1E A3 12609 INC DPTR ;59FE A3 5A1F E0 12610 MOVX A,@DPTR ;59FF E0 5A20 FB 12611 MOV R3,A ;5A00 FB 5A21 C3 12612 CLR C ;5A01 C3 5A22 122AFA 12613 LCALL Q2ADD ;5A02 12 2A DD 5A25 5029 12614 JNC Q5A30 ;5A05 50 29 5A27 128025 12615 LCALL Q8002 ;5A07 12 80 02 5A2A 9003EB 12616 MOV DPTR,#03EBH ;5A0A 90 03 EB 5A2D EF 12617 MOV A,R7 ;5A0D EF 5A2E F0 12618 MOVX @DPTR,A ;5A0E F0 5A2F 900FE2 12619 MOV DPTR,#0FE2H ;5A0F 90 0F E2 5A32 E0 12620 MOVX A,@DPTR ;5A12 E0 5A33 FC 12621 MOV R4,A ;5A13 FC 5A34 A3 12622 INC DPTR ;5A14 A3 5A35 E0 12623 MOVX A,@DPTR ;5A15 E0 5A36 FD 12624 MOV R5,A ;5A16 FD 5A37 A3 12625 INC DPTR ;5A17 A3 5A38 E0 12626 MOVX A,@DPTR ;5A18 E0 5A39 FE 12627 MOV R6,A ;5A19 FE 5A3A A3 12628 INC DPTR ;5A1A A3 5A3B E0 12629 MOVX A,@DPTR ;5A1B E0 5A3C 2401 12630 ADD A,#01H ;5A1C 24 01 5A3E FF 12631 MOV R7,A ;5A1E FF 5A3F E4 12632 CLR A ;5A1F E4 5A40 3E 12633 ADDC A,R6 ;5A20 3E 5A41 FE 12634 MOV R6,A ;5A21 FE 5A42 E4 12635 CLR A ;5A22 E4 5A43 3D 12636 ADDC A,R5 ;5A23 3D 5A44 FD 12637 MOV R5,A ;5A24 FD 5A45 E4 12638 CLR A ;5A25 E4 5A46 3C 12639 ADDC A,R4 ;5A26 3C 5A47 FC 12640 MOV R4,A ;5A27 FC 5A48 900FE2 12641 MOV DPTR,#0FE2H ;5A28 90 0F E2 5A4B 122B1B 12642 LCALL Q2AFE ;5A2B 12 2A FE 5A4E 80AE 12643 SJMP Q59DE ;5A2E 80 AE 5A50 E4 12644 Q5A30: CLR A ;5A30 E4 5A51 FF 12645 MOV R7,A ;5A31 FF 5A52 FE 12646 MOV R6,A ;5A32 FE 5A53 7DE8 12647 MOV R5,#0E8H ;5A33 7D E8 5A55 7C03 12648 MOV R4,#03H ;5A35 7C 03 5A57 900FE2 12649 MOV DPTR,#0FE2H ;5A37 90 0F E2 5A5A E0 12650 MOVX A,@DPTR ;5A3A E0 5A5B F8 12651 MOV R0,A ;5A3B F8 5A5C A3 12652 INC DPTR ;5A3C A3 5A5D E0 12653 MOVX A,@DPTR ;5A3D E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 205 5A5E F9 12654 MOV R1,A ;5A3E F9 5A5F A3 12655 INC DPTR ;5A3F A3 5A60 E0 12656 MOVX A,@DPTR ;5A40 E0 5A61 FA 12657 MOV R2,A ;5A41 FA 5A62 A3 12658 INC DPTR ;5A42 A3 5A63 E0 12659 MOVX A,@DPTR ;5A43 E0 5A64 FB 12660 MOV R3,A ;5A44 FB 5A65 C3 12661 CLR C ;5A45 C3 5A66 122AFA 12662 LCALL Q2ADD ;5A46 12 2A DD 5A69 4003 12663 JC Q5A4E ;5A49 40 03 5A6B 025B85 12664 LJMP Q5B65 ;5A4B 02 5B 65 12665 ;========================================================================== 5A6E 9003EB 12666 Q5A4E: MOV DPTR,#03EBH ;5A4E 90 03 EB 5A71 E0 12667 MOVX A,@DPTR ;5A51 E0 5A72 6403 12668 XRL A,#03H ;5A52 64 03 5A74 705A 12669 JNZ Q5AB0 ;5A54 70 5A 5A76 04 12670 INC A ;5A56 04 5A77 F0 12671 MOVX @DPTR,A ;5A57 F0 5A78 900FE2 12672 MOV DPTR,#0FE2H ;5A58 90 0F E2 5A7B 122B27 12673 LCALL Q2B0A ;5A5B 12 2B 0A 5A7E 00 12674 NOP ;5A5E 00 5A7F 00 12675 NOP ;5A5F 00 5A80 00 12676 NOP ;5A60 00 5A81 00 12677 NOP ;5A61 00 5A82 9003EB 12678 Q5A62: MOV DPTR,#03EBH ;5A62 90 03 EB 5A85 E0 12679 MOVX A,@DPTR ;5A65 E0 5A86 F4 12680 CPL A ;5A66 F4 5A87 6044 12681 JZ Q5AAD ;5A67 60 44 5A89 E4 12682 CLR A ;5A69 E4 5A8A FF 12683 MOV R7,A ;5A6A FF 5A8B FE 12684 MOV R6,A ;5A6B FE 5A8C 7DE8 12685 MOV R5,#0E8H ;5A6C 7D E8 5A8E 7C03 12686 MOV R4,#03H ;5A6E 7C 03 5A90 900FE2 12687 MOV DPTR,#0FE2H ;5A70 90 0F E2 5A93 E0 12688 MOVX A,@DPTR ;5A73 E0 5A94 F8 12689 MOV R0,A ;5A74 F8 5A95 A3 12690 INC DPTR ;5A75 A3 5A96 E0 12691 MOVX A,@DPTR ;5A76 E0 5A97 F9 12692 MOV R1,A ;5A77 F9 5A98 A3 12693 INC DPTR ;5A78 A3 5A99 E0 12694 MOVX A,@DPTR ;5A79 E0 5A9A FA 12695 MOV R2,A ;5A7A FA 5A9B A3 12696 INC DPTR ;5A7B A3 5A9C E0 12697 MOVX A,@DPTR ;5A7C E0 5A9D FB 12698 MOV R3,A ;5A7D FB 5A9E C3 12699 CLR C ;5A7E C3 5A9F 122AFA 12700 LCALL Q2ADD ;5A7F 12 2A DD 5AA2 5029 12701 JNC Q5AAD ;5A82 50 29 5AA4 128025 12702 LCALL Q8002 ;5A84 12 80 02 5AA7 9003EB 12703 MOV DPTR,#03EBH ;5A87 90 03 EB 5AAA EF 12704 MOV A,R7 ;5A8A EF 5AAB F0 12705 MOVX @DPTR,A ;5A8B F0 5AAC 900FE2 12706 MOV DPTR,#0FE2H ;5A8C 90 0F E2 5AAF E0 12707 MOVX A,@DPTR ;5A8F E0 5AB0 FC 12708 MOV R4,A ;5A90 FC 5AB1 A3 12709 INC DPTR ;5A91 A3 5AB2 E0 12710 MOVX A,@DPTR ;5A92 E0 5AB3 FD 12711 MOV R5,A ;5A93 FD 5AB4 A3 12712 INC DPTR ;5A94 A3 5AB5 E0 12713 MOVX A,@DPTR ;5A95 E0 5AB6 FE 12714 MOV R6,A ;5A96 FE 5AB7 A3 12715 INC DPTR ;5A97 A3 5AB8 E0 12716 MOVX A,@DPTR ;5A98 E0 5AB9 2401 12717 ADD A,#01H ;5A99 24 01 5ABB FF 12718 MOV R7,A ;5A9B FF 5ABC E4 12719 CLR A ;5A9C E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 206 5ABD 3E 12720 ADDC A,R6 ;5A9D 3E 5ABE FE 12721 MOV R6,A ;5A9E FE 5ABF E4 12722 CLR A ;5A9F E4 5AC0 3D 12723 ADDC A,R5 ;5AA0 3D 5AC1 FD 12724 MOV R5,A ;5AA1 FD 5AC2 E4 12725 CLR A ;5AA2 E4 5AC3 3C 12726 ADDC A,R4 ;5AA3 3C 5AC4 FC 12727 MOV R4,A ;5AA4 FC 5AC5 900FE2 12728 MOV DPTR,#0FE2H ;5AA5 90 0F E2 5AC8 122B1B 12729 LCALL Q2AFE ;5AA8 12 2A FE 5ACB 80B5 12730 SJMP Q5A62 ;5AAB 80 B5 5ACD 025B85 12731 Q5AAD: LJMP Q5B65 ;5AAD 02 5B 65 12732 ;========================================================================== 5AD0 9003EB 12733 Q5AB0: MOV DPTR,#03EBH ;5AB0 90 03 EB 5AD3 E0 12734 MOVX A,@DPTR ;5AB3 E0 5AD4 6401 12735 XRL A,#01H ;5AB4 64 01 5AD6 6003 12736 JZ Q5ABB ;5AB6 60 03 5AD8 025B85 12737 LJMP Q5B65 ;5AB8 02 5B 65 12738 ;========================================================================== 5ADB 04 12739 Q5ABB: INC A ;5ABB 04 5ADC F0 12740 MOVX @DPTR,A ;5ABC F0 5ADD 900FE2 12741 MOV DPTR,#0FE2H ;5ABD 90 0F E2 5AE0 122B27 12742 LCALL Q2B0A ;5AC0 12 2B 0A 5AE3 00 12743 NOP ;5AC3 00 5AE4 00 12744 NOP ;5AC4 00 5AE5 00 12745 NOP ;5AC5 00 5AE6 00 12746 NOP ;5AC6 00 5AE7 9003EB 12747 Q5AC7: MOV DPTR,#03EBH ;5AC7 90 03 EB 5AEA E0 12748 MOVX A,@DPTR ;5ACA E0 5AEB F4 12749 CPL A ;5ACB F4 5AEC 6044 12750 JZ Q5B12 ;5ACC 60 44 5AEE E4 12751 CLR A ;5ACE E4 5AEF FF 12752 MOV R7,A ;5ACF FF 5AF0 FE 12753 MOV R6,A ;5AD0 FE 5AF1 7DE8 12754 MOV R5,#0E8H ;5AD1 7D E8 5AF3 7C03 12755 MOV R4,#03H ;5AD3 7C 03 5AF5 900FE2 12756 MOV DPTR,#0FE2H ;5AD5 90 0F E2 5AF8 E0 12757 MOVX A,@DPTR ;5AD8 E0 5AF9 F8 12758 MOV R0,A ;5AD9 F8 5AFA A3 12759 INC DPTR ;5ADA A3 5AFB E0 12760 MOVX A,@DPTR ;5ADB E0 5AFC F9 12761 MOV R1,A ;5ADC F9 5AFD A3 12762 INC DPTR ;5ADD A3 5AFE E0 12763 MOVX A,@DPTR ;5ADE E0 5AFF FA 12764 MOV R2,A ;5ADF FA 5B00 A3 12765 INC DPTR ;5AE0 A3 5B01 E0 12766 MOVX A,@DPTR ;5AE1 E0 5B02 FB 12767 MOV R3,A ;5AE2 FB 5B03 C3 12768 CLR C ;5AE3 C3 5B04 122AFA 12769 LCALL Q2ADD ;5AE4 12 2A DD 5B07 5029 12770 JNC Q5B12 ;5AE7 50 29 5B09 128025 12771 LCALL Q8002 ;5AE9 12 80 02 5B0C 9003EB 12772 MOV DPTR,#03EBH ;5AEC 90 03 EB 5B0F EF 12773 MOV A,R7 ;5AEF EF 5B10 F0 12774 MOVX @DPTR,A ;5AF0 F0 5B11 900FE2 12775 MOV DPTR,#0FE2H ;5AF1 90 0F E2 5B14 E0 12776 MOVX A,@DPTR ;5AF4 E0 5B15 FC 12777 MOV R4,A ;5AF5 FC 5B16 A3 12778 INC DPTR ;5AF6 A3 5B17 E0 12779 MOVX A,@DPTR ;5AF7 E0 5B18 FD 12780 MOV R5,A ;5AF8 FD 5B19 A3 12781 INC DPTR ;5AF9 A3 5B1A E0 12782 MOVX A,@DPTR ;5AFA E0 5B1B FE 12783 MOV R6,A ;5AFB FE 5B1C A3 12784 INC DPTR ;5AFC A3 5B1D E0 12785 MOVX A,@DPTR ;5AFD E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 207 5B1E 2401 12786 ADD A,#01H ;5AFE 24 01 5B20 FF 12787 MOV R7,A ;5B00 FF 5B21 E4 12788 CLR A ;5B01 E4 5B22 3E 12789 ADDC A,R6 ;5B02 3E 5B23 FE 12790 MOV R6,A ;5B03 FE 5B24 E4 12791 CLR A ;5B04 E4 5B25 3D 12792 ADDC A,R5 ;5B05 3D 5B26 FD 12793 MOV R5,A ;5B06 FD 5B27 E4 12794 CLR A ;5B07 E4 5B28 3C 12795 ADDC A,R4 ;5B08 3C 5B29 FC 12796 MOV R4,A ;5B09 FC 5B2A 900FE2 12797 MOV DPTR,#0FE2H ;5B0A 90 0F E2 5B2D 122B1B 12798 LCALL Q2AFE ;5B0D 12 2A FE 5B30 80B5 12799 SJMP Q5AC7 ;5B10 80 B5 5B32 E4 12800 Q5B12: CLR A ;5B12 E4 5B33 FF 12801 MOV R7,A ;5B13 FF 5B34 FE 12802 MOV R6,A ;5B14 FE 5B35 7DE8 12803 MOV R5,#0E8H ;5B15 7D E8 5B37 7C03 12804 MOV R4,#03H ;5B17 7C 03 5B39 900FE2 12805 MOV DPTR,#0FE2H ;5B19 90 0F E2 5B3C E0 12806 MOVX A,@DPTR ;5B1C E0 5B3D F8 12807 MOV R0,A ;5B1D F8 5B3E A3 12808 INC DPTR ;5B1E A3 5B3F E0 12809 MOVX A,@DPTR ;5B1F E0 5B40 F9 12810 MOV R1,A ;5B20 F9 5B41 A3 12811 INC DPTR ;5B21 A3 5B42 E0 12812 MOVX A,@DPTR ;5B22 E0 5B43 FA 12813 MOV R2,A ;5B23 FA 5B44 A3 12814 INC DPTR ;5B24 A3 5B45 E0 12815 MOVX A,@DPTR ;5B25 E0 5B46 FB 12816 MOV R3,A ;5B26 FB 5B47 C3 12817 CLR C ;5B27 C3 5B48 122AFA 12818 LCALL Q2ADD ;5B28 12 2A DD 5B4B 4002 12819 JC Q5B2F ;5B2B 40 02 5B4D 8034 12820 SJMP Q5B63 ;5B2D 80 34 5B4F 900EC3 12821 Q5B2F: MOV DPTR,#0EC3H ;5B2F 90 0E C3 5B52 E0 12822 MOVX A,@DPTR ;5B32 E0 5B53 FC 12823 MOV R4,A ;5B33 FC 5B54 A3 12824 INC DPTR ;5B34 A3 5B55 E0 12825 MOVX A,@DPTR ;5B35 E0 5B56 FD 12826 MOV R5,A ;5B36 FD 5B57 A3 12827 INC DPTR ;5B37 A3 5B58 E0 12828 MOVX A,@DPTR ;5B38 E0 5B59 FE 12829 MOV R6,A ;5B39 FE 5B5A A3 12830 INC DPTR ;5B3A A3 5B5B E0 12831 MOVX A,@DPTR ;5B3B E0 5B5C FF 12832 MOV R7,A ;5B3C FF 5B5D 900E90 12833 MOV DPTR,#0E90H ;5B3D 90 0E 90 5B60 122B1B 12834 LCALL Q2AFE ;5B40 12 2A FE 5B63 900ED2 12835 MOV DPTR,#0ED2H ;5B43 90 0E D2 5B66 E0 12836 MOVX A,@DPTR ;5B46 E0 5B67 FC 12837 MOV R4,A ;5B47 FC 5B68 A3 12838 INC DPTR ;5B48 A3 5B69 E0 12839 MOVX A,@DPTR ;5B49 E0 5B6A FD 12840 MOV R5,A ;5B4A FD 5B6B A3 12841 INC DPTR ;5B4B A3 5B6C E0 12842 MOVX A,@DPTR ;5B4C E0 5B6D FE 12843 MOV R6,A ;5B4D FE 5B6E A3 12844 INC DPTR ;5B4E A3 5B6F E0 12845 MOVX A,@DPTR ;5B4F E0 5B70 FF 12846 MOV R7,A ;5B50 FF 5B71 900E98 12847 MOV DPTR,#0E98H ;5B51 90 0E 98 5B74 122B1B 12848 LCALL Q2AFE ;5B54 12 2A FE 5B77 1275C5 12849 LCALL Q75A3 ;5B57 12 75 A3 5B7A 900ECE 12850 MOV DPTR,#0ECEH ;5B5A 90 0E CE 5B7D 7401 12851 MOV A,#01H ;5B5D 74 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 208 5B7F F0 12852 MOVX @DPTR,A ;5B5F F0 5B80 1285E2 12853 LCALL Q85BF ;5B60 12 85 BF 5B83 8000 12854 Q5B63: SJMP Q5B65 ;5B63 80 00 5B85 120078 12855 Q5B65: LCALL Q0076 ;5B65 12 00 76 5B88 D2AF 12856 SETB EA ;5B68 D2 AF 5B8A 22 12857 RET ;5B6A 22 12858 ;========================================================================== 5B8B 8F41 12859 Q5B6B: MOV 41H,R7 ;5B6B 8F 41 5B8D 754AFF 12860 MOV 4AH,#0FFH ;5B6D 75 4A FF 5B90 754B00 12861 MOV 4BH,#00H ;5B70 75 4B 00 5B93 754CEE 12862 MOV 4CH,#0EEH ;5B73 75 4C EE 5B96 854550 12863 MOV 50H,45H ;5B76 85 45 50 5B99 85444F 12864 MOV 4FH,44H ;5B79 85 44 4F 5B9C 85434E 12865 MOV 4EH,43H ;5B7C 85 43 4E 5B9F 85424D 12866 MOV 4DH,42H ;5B7F 85 42 4D 5BA2 7B01 12867 MOV R3,#01H ;5B82 7B 01 5BA4 7A0E 12868 MOV R2,#0EH ;5B84 7A 0E 5BA6 79EB 12869 MOV R1,#0EBH ;5B86 79 EB 5BA8 12482D 12870 LCALL Q480E ;5B88 12 48 0E 5BAB 8F46 12871 MOV 46H,R7 ;5B8B 8F 46 5BAD E541 12872 MOV A,41H ;5B8D E5 41 5BAF 6401 12873 XRL A,#01H ;5B8F 64 01 5BB1 6003 12874 JZ Q5B96 ;5B91 60 03 5BB3 025DE6 12875 LJMP Q5DC6 ;5B93 02 5D C6 12876 ;========================================================================== 5BB6 025DA5 12877 Q5B96: LJMP Q5D85 ;5B96 02 5D 85 12878 ;========================================================================== 5BB9 E4FFFE7D 12879 Q5B99: DB 0E4H,0FFH,0FEH, 7DH, 7AH, 7CH, 44H,0ABH ;...}z|D. 5BBD 7A7C44AB 5BC1 45AA44A9 12880 Q5BA1: DB 45H,0AAH, 44H,0A9H, 43H,0A8H, 42H, 12H ;E.D.C.B. 5BC5 43A84212 5BC9 24ED602E 12881 Q5BA9: DB 24H,0EDH, 60H, 2EH, 40H, 2CH, 75H, 4AH ;$.`.@,uJ 5BCD 402C754A 5BD1 FF754B00 12882 Q5BB1: DB 0FFH, 75H, 4BH, 00H, 75H, 4CH,0D6H, 85H ;.uK.uL.. 5BD5 754CD685 5BD9 45508544 12883 Q5BB9: DB 45H, 50H, 85H, 44H, 4FH, 85H, 43H, 4EH ;EP.DO.CN 5BDD 4F85434E 5BE1 85424D7B 12884 Q5BC1: DB 85H, 42H, 4DH, 7BH, 01H, 7AH, 0EH, 79H ;.BM{.z.y 5BE5 017A0E79 5BE9 EB12480E 12885 Q5BC9: DB 0EBH, 12H, 48H, 0EH, 8FH, 46H,0E5H, 41H ;..H..F.A 5BED 8F46E541 5BF1 64016003 12886 Q5BD1: DB 64H, 01H, 60H, 03H, 02H, 5DH,0C6H, 02H ;d.`..].. 5BF5 025DC602 5BF9 5D85E4FF 12887 Q5BD9: DB 5DH, 85H,0E4H,0FFH,0FEH, 7DH,0C8H, 7CH ;]....}.| 5BFD FE7DC87C 5C01 42AB45AA 12888 Q5BE1: DB 42H,0ABH, 45H,0AAH, 44H,0A9H, 43H,0A8H ;B.E.D.C. 5C05 44A943A8 5C09 421224ED 12889 Q5BE9: DB 42H, 12H, 24H,0EDH, 60H, 2EH, 40H, 2CH ;B.$.`.@, 5C0D 602E402C 5C11 754AFF75 12890 Q5BF1: DB 75H, 4AH,0FFH, 75H, 4BH, 00H, 75H, 4CH ;uJ.uK.uL 5C15 4B00754C 5C19 A6854550 12891 Q5BF9: DB 0A6H, 85H, 45H, 50H, 85H, 44H, 4FH, 85H ;..EP.DO. 5C1D 85444F85 5C21 434E8542 12892 Q5C01: DB 43H, 4EH, 85H, 42H, 4DH, 7BH, 01H, 7AH ;CN.BM{.z 5C25 4D7B017A 5C29 0E79EB12 12893 Q5C09: DB 0EH, 79H,0EBH, 12H, 48H, 0EH, 8FH, 46H ;.y..H..F 5C2D 480E8F46 5C31 E5416401 12894 Q5C11: DB 0E5H, 41H, 64H, 01H, 60H, 03H, 02H, 5DH ;.Ad.`..] 5C35 6003025D 5C39 C6025D85 12895 Q5C19: DB 0C6H, 02H, 5DH, 85H,0E4H,0FFH,0FEH, 7DH ;..]....} 5C3D E4FFFE7D 5C41 207C41AB 12896 Q5C21: DB 20H, 7CH, 41H,0ABH, 45H,0AAH, 44H,0A9H ;.|A.E.D. 5C45 45AA44A9 5C49 43A84212 12897 Q5C29: DB 43H,0A8H, 42H, 12H, 24H,0EDH, 60H, 2EH ;C.B.$.`. 5C4D 24ED602E 5C51 402C754A 12898 Q5C31: DB 40H, 2CH, 75H, 4AH,0FFH, 75H, 4BH, 00H ;@,uJ.uK. A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 209 5C55 FF754B00 5C59 754CE285 12899 Q5C39: DB 75H, 4CH,0E2H, 85H, 45H, 50H, 85H, 44H ;uL..EP.D 5C5D 45508544 5C61 4F85434E 12900 Q5C41: DB 4FH, 85H, 43H, 4EH, 85H, 42H, 4DH, 7BH ;O.CN.BM{ 5C65 85424D7B 5C69 017A0E79 12901 Q5C49: DB 01H, 7AH, 0EH, 79H,0EBH, 12H, 48H, 0EH ;.z.y..H. 5C6D EB12480E 5C71 8F46E541 12902 Q5C51: DB 8FH, 46H,0E5H, 41H, 64H, 01H, 60H, 03H ;.F.Ad.`. 5C75 64016003 5C79 025DC602 12903 Q5C59: DB 02H, 5DH,0C6H, 02H, 5DH, 85H,0E4H,0FFH ;.]..]... 5C7D 5D85E4FF 5C81 FEFDFCAB 12904 Q5C61: DB 0FEH,0FDH,0FCH,0ABH, 45H,0AAH, 44H,0A9H ;....E.D. 5C85 45AA44A9 5C89 43A84212 12905 Q5C69: DB 43H,0A8H, 42H, 12H, 24H,0EDH, 60H, 2EH ;C.B.$.`. 5C8D 24ED602E 5C91 402C754A 12906 Q5C71: DB 40H, 2CH, 75H, 4AH,0FFH, 75H, 4BH, 00H ;@,uJ.uK. 5C95 FF754B00 5C99 754CE885 12907 Q5C79: DB 75H, 4CH,0E8H, 85H, 45H, 50H, 85H, 44H ;uL..EP.D 5C9D 45508544 5CA1 4F85434E 12908 Q5C81: DB 4FH, 85H, 43H, 4EH, 85H, 42H, 4DH, 7BH ;O.CN.BM{ 5CA5 85424D7B 5CA9 017A0E79 12909 Q5C89: DB 01H, 7AH, 0EH, 79H,0EBH, 12H, 48H, 0EH ;.z.y..H. 5CAD EB12480E 5CB1 8F46E541 12910 Q5C91: DB 8FH, 46H,0E5H, 41H, 64H, 01H, 60H, 03H ;.F.Ad.`. 5CB5 64016003 5CB9 025DC602 12911 Q5C99: DB 02H, 5DH,0C6H, 02H, 5DH, 85H,0E4H,0FFH ;.]..]... 5CBD 5D85E4FF 5CC1 FE7D207C 12912 Q5CA1: DB 0FEH, 7DH, 20H, 7CH,0C1H,0ABH, 45H,0AAH ;.}.|..E. 5CC5 C1AB45AA 5CC9 44A943A8 12913 Q5CA9: DB 44H,0A9H, 43H,0A8H, 42H, 12H, 24H,0EDH ;D.C.B.$. 5CCD 421224ED 5CD1 602E402C 12914 Q5CB1: DB 60H, 2EH, 40H, 2CH, 75H, 4AH,0FFH, 75H ;`.@,uJ.u 5CD5 754AFF75 5CD9 4B00754C 12915 Q5CB9: DB 4BH, 00H, 75H, 4CH,0E2H, 85H, 45H, 50H ;K.uL..EP 5CDD E2854550 5CE1 85444F85 12916 Q5CC1: DB 85H, 44H, 4FH, 85H, 43H, 4EH, 85H, 42H ;.DO.CN.B 5CE5 434E8542 5CE9 4D7B017A 12917 Q5CC9: DB 4DH, 7BH, 01H, 7AH, 0EH, 79H,0EBH, 12H ;M{.z.y.. 5CED 0E79EB12 5CF1 480E8F46 12918 Q5CD1: DB 48H, 0EH, 8FH, 46H,0E5H, 41H, 64H, 01H ;H..F.Ad. 5CF5 E5416401 5CF9 6003025D 12919 Q5CD9: DB 60H, 03H, 02H, 5DH,0C6H, 02H, 5DH, 85H ;`..]..]. 5CFD C6025D85 5D01 E4FFFE7D 12920 Q5CE1: DB 0E4H,0FFH,0FEH, 7DH,0C8H, 7CH,0C2H,0ABH ;...}.|.. 5D05 C87CC2AB 5D09 45AA44A9 12921 Q5CE9: DB 45H,0AAH, 44H,0A9H, 43H,0A8H, 42H, 12H ;E.D.C.B. 5D0D 43A84212 5D11 24ED602D 12922 Q5CF1: DB 24H,0EDH, 60H, 2DH, 40H, 2BH, 75H, 4AH ;$.`-@+uJ 5D15 402B754A 5D19 FF754B00 12923 Q5CF9: DB 0FFH, 75H, 4BH, 00H, 75H, 4CH,0A6H, 85H ;.uK.uL.. 5D1D 754CA685 5D21 45508544 12924 Q5D01: DB 45H, 50H, 85H, 44H, 4FH, 85H, 43H, 4EH ;EP.DO.CN 5D25 4F85434E 5D29 85424D7B 12925 Q5D09: DB 85H, 42H, 4DH, 7BH, 01H, 7AH, 0EH, 79H ;.BM{.z.y 5D2D 017A0E79 5D31 EB12480E 12926 Q5D11: DB 0EBH, 12H, 48H, 0EH, 8FH, 46H,0E5H, 41H ;..H..F.A 5D35 8F46E541 5D39 64016003 12927 Q5D19: DB 64H, 01H, 60H, 03H, 02H, 5DH,0C6H, 80H ;d.`..].. 5D3D 025DC680 5D41 63E4FFFE 12928 Q5D21: DB 63H,0E4H,0FFH,0FEH, 7DH, 7AH, 7CH,0C4H ;c...}z|. 5D45 7D7A7CC4 5D49 AB45AA44 12929 Q5D29: DB 0ABH, 45H,0AAH, 44H,0A9H, 43H,0A8H, 42H ;.E.D.C.B 5D4D A943A842 5D51 1224ED60 12930 Q5D31: DB 12H, 24H,0EDH, 60H, 2AH, 40H, 28H, 75H ;.$.`*@(u 5D55 2A402875 5D59 4AFF754B 12931 Q5D39: DB 4AH,0FFH, 75H, 4BH, 00H, 75H, 4CH,0D6H ;J.uK.uL. A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 210 5D5D 00754CD6 5D61 85455085 12932 Q5D41: DB 85H, 45H, 50H, 85H, 44H, 4FH, 85H, 43H ;.EP.DO.C 5D65 444F8543 5D69 4E85424D 12933 Q5D49: DB 4EH, 85H, 42H, 4DH, 7BH, 01H, 7AH, 0EH ;N.BM{.z. 5D6D 7B017A0E 5D71 79EB1248 12934 Q5D51: DB 79H,0EBH, 12H, 48H, 0EH, 8FH, 46H,0E5H ;y..H..F. 5D75 0E8F46E5 5D79 41640170 12935 Q5D59: DB 41H, 64H, 01H, 70H, 68H, 80H, 25H, 75H ;Ad.ph.%u 5D7D 68802575 5D81 4AFF754B 12936 Q5D61: DB 4AH,0FFH, 75H, 4BH, 00H, 75H, 4CH,0EEH ;J.uK.uL. 5D85 00754CEE 5D89 85455085 12937 Q5D69: DB 85H, 45H, 50H, 85H, 44H, 4FH, 85H, 43H ;.EP.DO.C 5D8D 444F8543 5D91 4E85424D 12938 Q5D71: DB 4EH, 85H, 42H, 4DH, 7BH, 01H, 7AH, 0EH ;N.BM{.z. 5D95 7B017A0E 5D99 79EB1248 12939 Q5D79: DB 79H,0EBH, 12H, 48H, 0EH, 8FH, 46H,0E5H ;y..H..F. 5D9D 0E8F46E5 5DA1 41B40141 12940 Q5D81: DB 41H,0B4H, 01H, 41H ;A..A 12941 ;========================================================================== 5DA5 0546 12942 Q5D85: INC 46H ;5D85 05 46 5DA7 74EB 12943 MOV A,#0EBH ;5D87 74 EB 5DA9 2F 12944 ADD A,R7 ;5D89 2F 5DAA F582 12945 MOV DPL,A ;5D8A F5 82 5DAC E4 12946 CLR A ;5D8C E4 5DAD 340E 12947 ADDC A,#0EH ;5D8D 34 0E 5DAF F583 12948 MOV DPH,A ;5D8F F5 83 5DB1 7420 12949 MOV A,#20H ;5D91 74 20 5DB3 F0 12950 MOVX @DPTR,A ;5D93 F0 5DB4 AF46 12951 MOV R7,46H ;5D94 AF 46 5DB6 0546 12952 INC 46H ;5D96 05 46 5DB8 74EB 12953 MOV A,#0EBH ;5D98 74 EB 5DBA 2F 12954 ADD A,R7 ;5D9A 2F 5DBB F582 12955 MOV DPL,A ;5D9B F5 82 5DBD E4 12956 CLR A ;5D9D E4 5DBE 340E 12957 ADDC A,#0EH ;5D9E 34 0E 5DC0 F583 12958 MOV DPH,A ;5DA0 F5 83 5DC2 744B 12959 MOV A,#4BH ;5DA2 74 4B 5DC4 F0 12960 MOVX @DPTR,A ;5DA4 F0 5DC5 AF46 12961 MOV R7,46H ;5DA5 AF 46 5DC7 0546 12962 INC 46H ;5DA7 05 46 5DC9 74EB 12963 MOV A,#0EBH ;5DA9 74 EB 5DCB 2F 12964 ADD A,R7 ;5DAB 2F 5DCC F582 12965 MOV DPL,A ;5DAC F5 82 5DCE E4 12966 CLR A ;5DAE E4 5DCF 340E 12967 ADDC A,#0EH ;5DAF 34 0E 5DD1 F583 12968 MOV DPH,A ;5DB1 F5 83 5DD3 744E 12969 MOV A,#4EH ;5DB3 74 4E 5DD5 F0 12970 MOVX @DPTR,A ;5DB5 F0 5DD6 AF46 12971 MOV R7,46H ;5DB6 AF 46 5DD8 0546 12972 INC 46H ;5DB8 05 46 5DDA 74EB 12973 MOV A,#0EBH ;5DBA 74 EB 5DDC 2F 12974 ADD A,R7 ;5DBC 2F 5DDD F582 12975 MOV DPL,A ;5DBD F5 82 5DDF E4 12976 CLR A ;5DBF E4 5DE0 340E 12977 ADDC A,#0EH ;5DC0 34 0E 5DE2 F583 12978 MOV DPH,A ;5DC2 F5 83 5DE4 E4 12979 CLR A ;5DC4 E4 5DE5 F0 12980 MOVX @DPTR,A ;5DC5 F0 5DE6 22 12981 Q5DC6: RET ;5DC6 22 12982 ;========================================================================== 5DE7 8F41 12983 Q5DC7: MOV 41H,R7 ;5DC7 8F 41 5DE9 E4 12984 CLR A ;5DC9 E4 5DEA FF 12985 MOV R7,A ;5DCA FF 5DEB FE 12986 MOV R6,A ;5DCB FE 5DEC 7D7A 12987 MOV R5,#7AH ;5DCC 7D 7A 5DEE 7C44 12988 MOV R4,#44H ;5DCE 7C 44 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 211 5DF0 AB45 12989 MOV R3,45H ;5DD0 AB 45 5DF2 AA44 12990 MOV R2,44H ;5DD2 AA 44 5DF4 A943 12991 MOV R1,43H ;5DD4 A9 43 5DF6 A842 12992 MOV R0,42H ;5DD6 A8 42 5DF8 12250A 12993 LCALL Q24ED ;5DD8 12 24 ED 5DFB 602E 12994 JZ Q5E0B ;5DDB 60 2E 5DFD 402C 12995 JC Q5E0B ;5DDD 40 2C 5DFF 754AFF 12996 MOV 4AH,#0FFH ;5DDF 75 4A FF 5E02 754B00 12997 MOV 4BH,#00H ;5DE2 75 4B 00 5E05 754CD6 12998 MOV 4CH,#0D6H ;5DE5 75 4C D6 5E08 854550 12999 MOV 50H,45H ;5DE8 85 45 50 5E0B 85444F 13000 MOV 4FH,44H ;5DEB 85 44 4F 5E0E 85434E 13001 MOV 4EH,43H ;5DEE 85 43 4E 5E11 85424D 13002 MOV 4DH,42H ;5DF1 85 42 4D 5E14 7B01 13003 MOV R3,#01H ;5DF4 7B 01 5E16 7A0E 13004 MOV R2,#0EH ;5DF6 7A 0E 5E18 79EB 13005 MOV R1,#0EBH ;5DF8 79 EB 5E1A 12482D 13006 LCALL Q480E ;5DFA 12 48 0E 5E1D 8F46 13007 MOV 46H,R7 ;5DFD 8F 46 5E1F E541 13008 MOV A,41H ;5DFF E5 41 5E21 6401 13009 XRL A,#01H ;5E01 64 01 5E23 6003 13010 JZ Q5E08 ;5E03 60 03 5E25 026028 13011 LJMP Q6008 ;5E05 02 60 08 13012 ;========================================================================== 5E28 025FD6 13013 Q5E08: LJMP Q5FB6 ;5E08 02 5F B6 13014 ;========================================================================== 5E2B E4 13015 Q5E0B: CLR A ;5E0B E4 5E2C FF 13016 MOV R7,A ;5E0C FF 5E2D FE 13017 MOV R6,A ;5E0D FE 5E2E 7DC8 13018 MOV R5,#0C8H ;5E0E 7D C8 5E30 7C42 13019 MOV R4,#42H ;5E10 7C 42 5E32 AB45 13020 MOV R3,45H ;5E12 AB 45 5E34 AA44 13021 MOV R2,44H ;5E14 AA 44 5E36 A943 13022 MOV R1,43H ;5E16 A9 43 5E38 A842 13023 MOV R0,42H ;5E18 A8 42 5E3A 12250A 13024 LCALL Q24ED ;5E1A 12 24 ED 5E3D 602E 13025 JZ Q5E4D ;5E1D 60 2E 5E3F 402C 13026 JC Q5E4D ;5E1F 40 2C 5E41 754AFF 13027 MOV 4AH,#0FFH ;5E21 75 4A FF 5E44 754B00 13028 MOV 4BH,#00H ;5E24 75 4B 00 5E47 754CA6 13029 MOV 4CH,#0A6H ;5E27 75 4C A6 5E4A 854550 13030 MOV 50H,45H ;5E2A 85 45 50 5E4D 85444F 13031 MOV 4FH,44H ;5E2D 85 44 4F 5E50 85434E 13032 MOV 4EH,43H ;5E30 85 43 4E 5E53 85424D 13033 MOV 4DH,42H ;5E33 85 42 4D 5E56 7B01 13034 MOV R3,#01H ;5E36 7B 01 5E58 7A0E 13035 MOV R2,#0EH ;5E38 7A 0E 5E5A 79EB 13036 MOV R1,#0EBH ;5E3A 79 EB 5E5C 12482D 13037 LCALL Q480E ;5E3C 12 48 0E 5E5F 8F46 13038 MOV 46H,R7 ;5E3F 8F 46 5E61 E541 13039 MOV A,41H ;5E41 E5 41 5E63 6401 13040 XRL A,#01H ;5E43 64 01 5E65 6003 13041 JZ Q5E4A ;5E45 60 03 5E67 026028 13042 LJMP Q6008 ;5E47 02 60 08 13043 ;========================================================================== 5E6A 025FD6 13044 Q5E4A: LJMP Q5FB6 ;5E4A 02 5F B6 13045 ;========================================================================== 5E6D E4 13046 Q5E4D: CLR A ;5E4D E4 5E6E FF 13047 MOV R7,A ;5E4E FF 5E6F FE 13048 MOV R6,A ;5E4F FE 5E70 7D20 13049 MOV R5,#20H ;5E50 7D 20 5E72 7C41 13050 MOV R4,#41H ;5E52 7C 41 5E74 AB45 13051 MOV R3,45H ;5E54 AB 45 5E76 AA44 13052 MOV R2,44H ;5E56 AA 44 5E78 A943 13053 MOV R1,43H ;5E58 A9 43 5E7A A842 13054 MOV R0,42H ;5E5A A8 42 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 212 5E7C 12250A 13055 LCALL Q24ED ;5E5C 12 24 ED 5E7F 602E 13056 JZ Q5E8F ;5E5F 60 2E 5E81 402C 13057 JC Q5E8F ;5E61 40 2C 5E83 754AFF 13058 MOV 4AH,#0FFH ;5E63 75 4A FF 5E86 754B00 13059 MOV 4BH,#00H ;5E66 75 4B 00 5E89 754CE2 13060 MOV 4CH,#0E2H ;5E69 75 4C E2 5E8C 854550 13061 MOV 50H,45H ;5E6C 85 45 50 5E8F 85444F 13062 MOV 4FH,44H ;5E6F 85 44 4F 5E92 85434E 13063 MOV 4EH,43H ;5E72 85 43 4E 5E95 85424D 13064 MOV 4DH,42H ;5E75 85 42 4D 5E98 7B01 13065 MOV R3,#01H ;5E78 7B 01 5E9A 7A0E 13066 MOV R2,#0EH ;5E7A 7A 0E 5E9C 79EB 13067 MOV R1,#0EBH ;5E7C 79 EB 5E9E 12482D 13068 LCALL Q480E ;5E7E 12 48 0E 5EA1 8F46 13069 MOV 46H,R7 ;5E81 8F 46 5EA3 E541 13070 MOV A,41H ;5E83 E5 41 5EA5 6401 13071 XRL A,#01H ;5E85 64 01 5EA7 6003 13072 JZ Q5E8C ;5E87 60 03 5EA9 026028 13073 LJMP Q6008 ;5E89 02 60 08 13074 ;========================================================================== 5EAC 025FD6 13075 Q5E8C: LJMP Q5FB6 ;5E8C 02 5F B6 13076 ;========================================================================== 5EAF E4 13077 Q5E8F: CLR A ;5E8F E4 5EB0 FF 13078 MOV R7,A ;5E90 FF 5EB1 FE 13079 MOV R6,A ;5E91 FE 5EB2 FD 13080 MOV R5,A ;5E92 FD 5EB3 FC 13081 MOV R4,A ;5E93 FC 5EB4 AB45 13082 MOV R3,45H ;5E94 AB 45 5EB6 AA44 13083 MOV R2,44H ;5E96 AA 44 5EB8 A943 13084 MOV R1,43H ;5E98 A9 43 5EBA A842 13085 MOV R0,42H ;5E9A A8 42 5EBC 12250A 13086 LCALL Q24ED ;5E9C 12 24 ED 5EBF 602E 13087 JZ Q5ECF ;5E9F 60 2E 5EC1 402C 13088 JC Q5ECF ;5EA1 40 2C 5EC3 754AFF 13089 MOV 4AH,#0FFH ;5EA3 75 4A FF 5EC6 754B00 13090 MOV 4BH,#00H ;5EA6 75 4B 00 5EC9 754CE8 13091 MOV 4CH,#0E8H ;5EA9 75 4C E8 5ECC 854550 13092 MOV 50H,45H ;5EAC 85 45 50 5ECF 85444F 13093 MOV 4FH,44H ;5EAF 85 44 4F 5ED2 85434E 13094 MOV 4EH,43H ;5EB2 85 43 4E 5ED5 85424D 13095 MOV 4DH,42H ;5EB5 85 42 4D 5ED8 7B01 13096 MOV R3,#01H ;5EB8 7B 01 5EDA 7A0E 13097 MOV R2,#0EH ;5EBA 7A 0E 5EDC 79EB 13098 MOV R1,#0EBH ;5EBC 79 EB 5EDE 12482D 13099 LCALL Q480E ;5EBE 12 48 0E 5EE1 8F46 13100 MOV 46H,R7 ;5EC1 8F 46 5EE3 E541 13101 MOV A,41H ;5EC3 E5 41 5EE5 6401 13102 XRL A,#01H ;5EC5 64 01 5EE7 6003 13103 JZ Q5ECC ;5EC7 60 03 5EE9 026028 13104 LJMP Q6008 ;5EC9 02 60 08 13105 ;========================================================================== 5EEC 025FD6 13106 Q5ECC: LJMP Q5FB6 ;5ECC 02 5F B6 13107 ;========================================================================== 5EEF E4 13108 Q5ECF: CLR A ;5ECF E4 5EF0 FF 13109 MOV R7,A ;5ED0 FF 5EF1 FE 13110 MOV R6,A ;5ED1 FE 5EF2 7D20 13111 MOV R5,#20H ;5ED2 7D 20 5EF4 7CC1 13112 MOV R4,#0C1H ;5ED4 7C C1 5EF6 AB45 13113 MOV R3,45H ;5ED6 AB 45 5EF8 AA44 13114 MOV R2,44H ;5ED8 AA 44 5EFA A943 13115 MOV R1,43H ;5EDA A9 43 5EFC A842 13116 MOV R0,42H ;5EDC A8 42 5EFE 12250A 13117 LCALL Q24ED ;5EDE 12 24 ED 5F01 602E 13118 JZ Q5F11 ;5EE1 60 2E 5F03 402C 13119 JC Q5F11 ;5EE3 40 2C 5F05 754AFF 13120 MOV 4AH,#0FFH ;5EE5 75 4A FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 213 5F08 754B00 13121 MOV 4BH,#00H ;5EE8 75 4B 00 5F0B 754CE2 13122 MOV 4CH,#0E2H ;5EEB 75 4C E2 5F0E 854550 13123 MOV 50H,45H ;5EEE 85 45 50 5F11 85444F 13124 MOV 4FH,44H ;5EF1 85 44 4F 5F14 85434E 13125 MOV 4EH,43H ;5EF4 85 43 4E 5F17 85424D 13126 MOV 4DH,42H ;5EF7 85 42 4D 5F1A 7B01 13127 MOV R3,#01H ;5EFA 7B 01 5F1C 7A0E 13128 MOV R2,#0EH ;5EFC 7A 0E 5F1E 79EB 13129 MOV R1,#0EBH ;5EFE 79 EB 5F20 12482D 13130 LCALL Q480E ;5F00 12 48 0E 5F23 8F46 13131 MOV 46H,R7 ;5F03 8F 46 5F25 E541 13132 MOV A,41H ;5F05 E5 41 5F27 6401 13133 XRL A,#01H ;5F07 64 01 5F29 6003 13134 JZ Q5F0E ;5F09 60 03 5F2B 026028 13135 LJMP Q6008 ;5F0B 02 60 08 13136 ;========================================================================== 5F2E 025FD6 13137 Q5F0E: LJMP Q5FB6 ;5F0E 02 5F B6 13138 ;========================================================================== 5F31 E4 13139 Q5F11: CLR A ;5F11 E4 5F32 FF 13140 MOV R7,A ;5F12 FF 5F33 FE 13141 MOV R6,A ;5F13 FE 5F34 7DC8 13142 MOV R5,#0C8H ;5F14 7D C8 5F36 7CC2 13143 MOV R4,#0C2H ;5F16 7C C2 5F38 AB45 13144 MOV R3,45H ;5F18 AB 45 5F3A AA44 13145 MOV R2,44H ;5F1A AA 44 5F3C A943 13146 MOV R1,43H ;5F1C A9 43 5F3E A842 13147 MOV R0,42H ;5F1E A8 42 5F40 12250A 13148 LCALL Q24ED ;5F20 12 24 ED 5F43 602D 13149 JZ Q5F52 ;5F23 60 2D 5F45 402B 13150 JC Q5F52 ;5F25 40 2B 5F47 754AFF 13151 MOV 4AH,#0FFH ;5F27 75 4A FF 5F4A 754B00 13152 MOV 4BH,#00H ;5F2A 75 4B 00 5F4D 754CA6 13153 MOV 4CH,#0A6H ;5F2D 75 4C A6 5F50 854550 13154 MOV 50H,45H ;5F30 85 45 50 5F53 85444F 13155 MOV 4FH,44H ;5F33 85 44 4F 5F56 85434E 13156 MOV 4EH,43H ;5F36 85 43 4E 5F59 85424D 13157 MOV 4DH,42H ;5F39 85 42 4D 5F5C 7B01 13158 MOV R3,#01H ;5F3C 7B 01 5F5E 7A0E 13159 MOV R2,#0EH ;5F3E 7A 0E 5F60 79EB 13160 MOV R1,#0EBH ;5F40 79 EB 5F62 12482D 13161 LCALL Q480E ;5F42 12 48 0E 5F65 8F46 13162 MOV 46H,R7 ;5F45 8F 46 5F67 E541 13163 MOV A,41H ;5F47 E5 41 5F69 6401 13164 XRL A,#01H ;5F49 64 01 5F6B 6003 13165 JZ Q5F50 ;5F4B 60 03 5F6D 026028 13166 LJMP Q6008 ;5F4D 02 60 08 13167 ;========================================================================== 5F70 8064 13168 Q5F50: SJMP Q5FB6 ;5F50 80 64 5F72 E4 13169 Q5F52: CLR A ;5F52 E4 5F73 FF 13170 MOV R7,A ;5F53 FF 5F74 FE 13171 MOV R6,A ;5F54 FE 5F75 7D7A 13172 MOV R5,#7AH ;5F55 7D 7A 5F77 7CC4 13173 MOV R4,#0C4H ;5F57 7C C4 5F79 AB45 13174 MOV R3,45H ;5F59 AB 45 5F7B AA44 13175 MOV R2,44H ;5F5B AA 44 5F7D A943 13176 MOV R1,43H ;5F5D A9 43 5F7F A842 13177 MOV R0,42H ;5F5F A8 42 5F81 12250A 13178 LCALL Q24ED ;5F61 12 24 ED 5F84 602A 13179 JZ Q5F90 ;5F64 60 2A 5F86 4028 13180 JC Q5F90 ;5F66 40 28 5F88 754AFF 13181 MOV 4AH,#0FFH ;5F68 75 4A FF 5F8B 754B00 13182 MOV 4BH,#00H ;5F6B 75 4B 00 5F8E 754CD6 13183 MOV 4CH,#0D6H ;5F6E 75 4C D6 5F91 854550 13184 MOV 50H,45H ;5F71 85 45 50 5F94 85444F 13185 MOV 4FH,44H ;5F74 85 44 4F 5F97 85434E 13186 MOV 4EH,43H ;5F77 85 43 4E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 214 5F9A 85424D 13187 MOV 4DH,42H ;5F7A 85 42 4D 5F9D 7B01 13188 MOV R3,#01H ;5F7D 7B 01 5F9F 7A0E 13189 MOV R2,#0EH ;5F7F 7A 0E 5FA1 79EB 13190 MOV R1,#0EBH ;5F81 79 EB 5FA3 12482D 13191 LCALL Q480E ;5F83 12 48 0E 5FA6 8F46 13192 MOV 46H,R7 ;5F86 8F 46 5FA8 E541 13193 MOV A,41H ;5F88 E5 41 5FAA 6401 13194 XRL A,#01H ;5F8A 64 01 5FAC 707A 13195 JNZ Q6008 ;5F8C 70 7A 5FAE 8026 13196 SJMP Q5FB6 ;5F8E 80 26 5FB0 754AFF 13197 Q5F90: MOV 4AH,#0FFH ;5F90 75 4A FF 5FB3 754B00 13198 MOV 4BH,#00H ;5F93 75 4B 00 5FB6 754CEE 13199 MOV 4CH,#0EEH ;5F96 75 4C EE 5FB9 854550 13200 MOV 50H,45H ;5F99 85 45 50 5FBC 85444F 13201 MOV 4FH,44H ;5F9C 85 44 4F 5FBF 85434E 13202 MOV 4EH,43H ;5F9F 85 43 4E 5FC2 85424D 13203 MOV 4DH,42H ;5FA2 85 42 4D 5FC5 7B01 13204 MOV R3,#01H ;5FA5 7B 01 5FC7 7A0E 13205 MOV R2,#0EH ;5FA7 7A 0E 5FC9 79EB 13206 MOV R1,#0EBH ;5FA9 79 EB 5FCB 12482D 13207 LCALL Q480E ;5FAB 12 48 0E 5FCE 8F46 13208 MOV 46H,R7 ;5FAE 8F 46 5FD0 E541 13209 MOV A,41H ;5FB0 E5 41 5FD2 6401 13210 XRL A,#01H ;5FB2 64 01 5FD4 7052 13211 JNZ Q6008 ;5FB4 70 52 5FD6 0546 13212 Q5FB6: INC 46H ;5FB6 05 46 5FD8 74EB 13213 MOV A,#0EBH ;5FB8 74 EB 5FDA 2F 13214 ADD A,R7 ;5FBA 2F 5FDB F582 13215 MOV DPL,A ;5FBB F5 82 5FDD E4 13216 CLR A ;5FBD E4 5FDE 340E 13217 ADDC A,#0EH ;5FBE 34 0E 5FE0 F583 13218 MOV DPH,A ;5FC0 F5 83 5FE2 7420 13219 MOV A,#20H ;5FC2 74 20 5FE4 F0 13220 MOVX @DPTR,A ;5FC4 F0 5FE5 AF46 13221 MOV R7,46H ;5FC5 AF 46 5FE7 0546 13222 INC 46H ;5FC7 05 46 5FE9 74EB 13223 MOV A,#0EBH ;5FC9 74 EB 5FEB 2F 13224 ADD A,R7 ;5FCB 2F 5FEC F582 13225 MOV DPL,A ;5FCC F5 82 5FEE E4 13226 CLR A ;5FCE E4 5FEF 340E 13227 ADDC A,#0EH ;5FCF 34 0E 5FF1 F583 13228 MOV DPH,A ;5FD1 F5 83 5FF3 744D 13229 MOV A,#4DH ;5FD3 74 4D 5FF5 F0 13230 MOVX @DPTR,A ;5FD5 F0 5FF6 AF46 13231 MOV R7,46H ;5FD6 AF 46 5FF8 0546 13232 INC 46H ;5FD8 05 46 5FFA 74EB 13233 MOV A,#0EBH ;5FDA 74 EB 5FFC 2F 13234 ADD A,R7 ;5FDC 2F 5FFD F582 13235 MOV DPL,A ;5FDD F5 82 5FFF E4 13236 CLR A ;5FDF E4 6000 340E 13237 ADDC A,#0EH ;5FE0 34 0E 6002 F583 13238 MOV DPH,A ;5FE2 F5 83 6004 7450 13239 MOV A,#50H ;5FE4 74 50 6006 F0 13240 MOVX @DPTR,A ;5FE6 F0 6007 AF46 13241 MOV R7,46H ;5FE7 AF 46 6009 0546 13242 INC 46H ;5FE9 05 46 600B 74EB 13243 MOV A,#0EBH ;5FEB 74 EB 600D 2F 13244 ADD A,R7 ;5FED 2F 600E F582 13245 MOV DPL,A ;5FEE F5 82 6010 E4 13246 CLR A ;5FF0 E4 6011 340E 13247 ADDC A,#0EH ;5FF1 34 0E 6013 F583 13248 MOV DPH,A ;5FF3 F5 83 6015 7461 13249 MOV A,#61H ;5FF5 74 61 6017 F0 13250 MOVX @DPTR,A ;5FF7 F0 6018 AF46 13251 MOV R7,46H ;5FF8 AF 46 601A 0546 13252 INC 46H ;5FFA 05 46 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 215 601C 74EB 13253 MOV A,#0EBH ;5FFC 74 EB 601E 2F 13254 ADD A,R7 ;5FFE 2F 601F F582 13255 MOV DPL,A ;5FFF F5 82 6021 E4 13256 CLR A ;6001 E4 6022 340E 13257 ADDC A,#0EH ;6002 34 0E 6024 F583 13258 MOV DPH,A ;6004 F5 83 6026 E4 13259 CLR A ;6006 E4 6027 F0 13260 MOVX @DPTR,A ;6007 F0 6028 22 13261 Q6008: RET ;6008 22 13262 ;========================================================================== 6029 E4 13263 Q6009: CLR A ;6009 E4 602A F543 13264 MOV 43H,A ;600A F5 43 602C F542 13265 MOV 42H,A ;600C F5 42 602E E542 13266 Q600E: MOV A,42H ;600E E5 42 6030 25E0 13267 ADD A,ACC ;6010 25 E0 6032 24A7 13268 ADD A,#0A7H ;6012 24 A7 6034 F582 13269 MOV DPL,A ;6014 F5 82 6036 E4 13270 CLR A ;6016 E4 6037 340E 13271 ADDC A,#0EH ;6017 34 0E 6039 F583 13272 MOV DPH,A ;6019 F5 83 603B E4 13273 CLR A ;601B E4 603C F0 13274 MOVX @DPTR,A ;601C F0 603D A3 13275 INC DPTR ;601D A3 603E F0 13276 MOVX @DPTR,A ;601E F0 603F 0542 13277 INC 42H ;601F 05 42 6041 E542 13278 MOV A,42H ;6021 E5 42 6043 B406E8 13279 CJNE A,#06H,Q600E ;6023 B4 06 E8 6046 900E8A 13280 MOV DPTR,#0E8AH ;6026 90 0E 8A 6049 E0 13281 MOVX A,@DPTR ;6029 E0 604A FF 13282 MOV R7,A ;602A FF 604B 7007 13283 JNZ Q6034 ;602B 70 07 604D 900E9F 13284 MOV DPTR,#0E9FH ;602D 90 0E 9F 6050 04 13285 INC A ;6030 04 6051 F0 13286 MOVX @DPTR,A ;6031 F0 6052 8022 13287 SJMP Q6056 ;6032 80 22 6054 EF 13288 Q6034: MOV A,R7 ;6034 EF 6055 C3 13289 CLR C ;6035 C3 6056 9417 13290 SUBB A,#17H ;6036 94 17 6058 5016 13291 JNC Q6050 ;6038 50 16 605A EF 13292 MOV A,R7 ;603A EF 605B 75F005 13293 MOV B,#05H ;603B 75 F0 05 605E A4 13294 MUL AB ;603E A4 605F 245F 13295 ADD A,#5FH ;603F 24 5F 6061 F582 13296 MOV DPL,A ;6041 F5 82 6063 E4 13297 CLR A ;6043 E4 6064 3402 13298 ADDC A,#02H ;6044 34 02 6066 F583 13299 MOV DPH,A ;6046 F5 83 6068 E4 13300 CLR A ;6048 E4 6069 93 13301 MOVC A,@A+DPTR ;6049 93 606A 900E9F 13302 MOV DPTR,#0E9FH ;604A 90 0E 9F 606D F0 13303 MOVX @DPTR,A ;604D F0 606E 8006 13304 SJMP Q6056 ;604E 80 06 6070 900E9F 13305 Q6050: MOV DPTR,#0E9FH ;6050 90 0E 9F 6073 7401 13306 MOV A,#01H ;6053 74 01 6075 F0 13307 MOVX @DPTR,A ;6055 F0 6076 1284E9 13308 Q6056: LCALL Q84C6 ;6056 12 84 C6 6079 900E9F 13309 MOV DPTR,#0E9FH ;6059 90 0E 9F 607C E0 13310 MOVX A,@DPTR ;605C E0 607D 6401 13311 XRL A,#01H ;605D 64 01 607F 703F 13312 JNZ Q60A0 ;605F 70 3F 6081 F542 13313 MOV 42H,A ;6061 F5 42 6083 E4 13314 Q6063: CLR A ;6063 E4 6084 FF 13315 MOV R7,A ;6064 FF 6085 126EFD 13316 LCALL Q6EDC ;6065 12 6E DC 6088 128A71 13317 LCALL Q8A4E ;6068 12 8A 4E 608B E4 13318 CLR A ;606B E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 216 608C FF 13319 MOV R7,A ;606C FF 608D 126B9E 13320 LCALL Q6B7D ;606D 12 6B 7D 6090 900EFF 13321 Q6070: MOV DPTR,#0EFFH ;6070 90 0E FF 6093 E0 13322 MOVX A,@DPTR ;6073 E0 6094 C3 13323 CLR C ;6074 C3 6095 943E 13324 SUBB A,#3EH ;6075 94 3E 6097 40F7 13325 JC Q6070 ;6077 40 F7 6099 C2AF 13326 CLR EA ;6079 C2 AF 609B 53DAFE 13327 ANL 0DAH,#0FEH ;607B 53 DA FE 609E 122C82 13328 LCALL Q2C65 ;607E 12 2C 65 60A1 900EFF 13329 Q6081: MOV DPTR,#0EFFH ;6081 90 0E FF 60A4 E0 13330 MOVX A,@DPTR ;6084 E0 60A5 C3 13331 CLR C ;6085 C3 60A6 9454 13332 SUBB A,#54H ;6086 94 54 60A8 40F7 13333 JC Q6081 ;6088 40 F7 60AA C2AF 13334 CLR EA ;608A C2 AF 60AC 1284E9 13335 LCALL Q84C6 ;608C 12 84 C6 60AF 7F40 13336 MOV R7,#40H ;608F 7F 40 60B1 7E01 13337 MOV R6,#01H ;6091 7E 01 60B3 128A75 13338 LCALL Q8A52 ;6093 12 8A 52 60B6 0542 13339 INC 42H ;6096 05 42 60B8 E542 13340 MOV A,42H ;6098 E5 42 60BA C3 13341 CLR C ;609A C3 60BB 9403 13342 SUBB A,#03H ;609B 94 03 60BD 40C4 13343 JC Q6063 ;609D 40 C4 60BF 22 13344 RET ;609F 22 13345 ;========================================================================== 60C0 900E9F 13346 Q60A0: MOV DPTR,#0E9FH ;60A0 90 0E 9F 60C3 E0 13347 MOVX A,@DPTR ;60A3 E0 60C4 6403 13348 XRL A,#03H ;60A4 64 03 60C6 704B 13349 JNZ Q60F3 ;60A6 70 4B 60C8 F542 13350 MOV 42H,A ;60A8 F5 42 60CA E4 13351 Q60AA: CLR A ;60AA E4 60CB FF 13352 MOV R7,A ;60AB FF 60CC 126EFD 13353 LCALL Q6EDC ;60AC 12 6E DC 60CF 7F01 13354 MOV R7,#01H ;60AF 7F 01 60D1 126EFD 13355 LCALL Q6EDC ;60B1 12 6E DC 60D4 7F02 13356 MOV R7,#02H ;60B4 7F 02 60D6 126EFD 13357 LCALL Q6EDC ;60B6 12 6E DC 60D9 128A71 13358 LCALL Q8A4E ;60B9 12 8A 4E 60DC 128154 13359 LCALL Q8131 ;60BC 12 81 31 60DF 900EFF 13360 Q60BF: MOV DPTR,#0EFFH ;60BF 90 0E FF 60E2 E0 13361 MOVX A,@DPTR ;60C2 E0 60E3 C3 13362 CLR C ;60C3 C3 60E4 943E 13363 SUBB A,#3EH ;60C4 94 3E 60E6 40F7 13364 JC Q60BF ;60C6 40 F7 60E8 122C77 13365 LCALL Q2C5A ;60C8 12 2C 5A 60EB 7F01 13366 MOV R7,#01H ;60CB 7F 01 60ED 122C86 13367 LCALL Q2C69 ;60CD 12 2C 69 60F0 7F02 13368 MOV R7,#02H ;60D0 7F 02 60F2 122C86 13369 LCALL Q2C69 ;60D2 12 2C 69 60F5 900EFF 13370 Q60D5: MOV DPTR,#0EFFH ;60D5 90 0E FF 60F8 E0 13371 MOVX A,@DPTR ;60D8 E0 60F9 C3 13372 CLR C ;60D9 C3 60FA 9454 13373 SUBB A,#54H ;60DA 94 54 60FC 40F7 13374 JC Q60D5 ;60DC 40 F7 60FE C2AF 13375 CLR EA ;60DE C2 AF 6100 1284E9 13376 LCALL Q84C6 ;60E0 12 84 C6 6103 7F40 13377 MOV R7,#40H ;60E3 7F 40 6105 7E01 13378 MOV R6,#01H ;60E5 7E 01 6107 128A75 13379 LCALL Q8A52 ;60E7 12 8A 52 610A 0542 13380 INC 42H ;60EA 05 42 610C E542 13381 MOV A,42H ;60EC E5 42 610E C3 13382 CLR C ;60EE C3 610F 9403 13383 SUBB A,#03H ;60EF 94 03 6111 40B7 13384 JC Q60AA ;60F1 40 B7 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 217 6113 900E9F 13385 Q60F3: MOV DPTR,#0E9FH ;60F3 90 0E 9F 6116 E0 13386 MOVX A,@DPTR ;60F6 E0 6117 6404 13387 XRL A,#04H ;60F7 64 04 6119 7074 13388 JNZ Q616F ;60F9 70 74 611B F542 13389 MOV 42H,A ;60FB F5 42 611D E4 13390 Q60FD: CLR A ;60FD E4 611E FF 13391 MOV R7,A ;60FE FF 611F 126EFD 13392 LCALL Q6EDC ;60FF 12 6E DC 6122 7F01 13393 MOV R7,#01H ;6102 7F 01 6124 126EFD 13394 LCALL Q6EDC ;6104 12 6E DC 6127 7F02 13395 MOV R7,#02H ;6107 7F 02 6129 126EFD 13396 LCALL Q6EDC ;6109 12 6E DC 612C 128A71 13397 LCALL Q8A4E ;610C 12 8A 4E 612F 128154 13398 LCALL Q8131 ;610F 12 81 31 6132 900EFF 13399 Q6112: MOV DPTR,#0EFFH ;6112 90 0E FF 6135 E0 13400 MOVX A,@DPTR ;6115 E0 6136 C3 13401 CLR C ;6116 C3 6137 943E 13402 SUBB A,#3EH ;6117 94 3E 6139 40F7 13403 JC Q6112 ;6119 40 F7 613B 122C77 13404 LCALL Q2C5A ;611B 12 2C 5A 613E 7F01 13405 MOV R7,#01H ;611E 7F 01 6140 122C86 13406 LCALL Q2C69 ;6120 12 2C 69 6143 7F02 13407 MOV R7,#02H ;6123 7F 02 6145 122C86 13408 LCALL Q2C69 ;6125 12 2C 69 6148 900EFF 13409 Q6128: MOV DPTR,#0EFFH ;6128 90 0E FF 614B E0 13410 MOVX A,@DPTR ;612B E0 614C C3 13411 CLR C ;612C C3 614D 9454 13412 SUBB A,#54H ;612D 94 54 614F 40F7 13413 JC Q6128 ;612F 40 F7 6151 C2AF 13414 CLR EA ;6131 C2 AF 6153 7F03 13415 MOV R7,#03H ;6133 7F 03 6155 126EFD 13416 LCALL Q6EDC ;6135 12 6E DC 6158 7F04 13417 MOV R7,#04H ;6138 7F 04 615A 126EFD 13418 LCALL Q6EDC ;613A 12 6E DC 615D 128A71 13419 LCALL Q8A4E ;613D 12 8A 4E 6160 128278 13420 LCALL Q8255 ;6140 12 82 55 6163 900EFF 13421 Q6143: MOV DPTR,#0EFFH ;6143 90 0E FF 6166 E0 13422 MOVX A,@DPTR ;6146 E0 6167 C3 13423 CLR C ;6147 C3 6168 943E 13424 SUBB A,#3EH ;6148 94 3E 616A 40F7 13425 JC Q6143 ;614A 40 F7 616C C2AF 13426 CLR EA ;614C C2 AF 616E 53DDFE 13427 ANL 0DDH,#0FEH ;614E 53 DD FE 6171 53DEFE 13428 ANL 0DEH,#0FEH ;6151 53 DE FE 6174 D2AF 13429 SETB EA ;6154 D2 AF 6176 7F03 13430 MOV R7,#03H ;6156 7F 03 6178 122C86 13431 LCALL Q2C69 ;6158 12 2C 69 617B 900EFF 13432 Q615B: MOV DPTR,#0EFFH ;615B 90 0E FF 617E E0 13433 MOVX A,@DPTR ;615E E0 617F C3 13434 CLR C ;615F C3 6180 9454 13435 SUBB A,#54H ;6160 94 54 6182 40F7 13436 JC Q615B ;6162 40 F7 6184 C2AF 13437 CLR EA ;6164 C2 AF 6186 0542 13438 INC 42H ;6166 05 42 6188 E542 13439 MOV A,42H ;6168 E5 42 618A C3 13440 CLR C ;616A C3 618B 9403 13441 SUBB A,#03H ;616B 94 03 618D 408E 13442 JC Q60FD ;616D 40 8E 618F 900E9F 13443 Q616F: MOV DPTR,#0E9FH ;616F 90 0E 9F 6192 E0 13444 MOVX A,@DPTR ;6172 E0 6193 6406 13445 XRL A,#06H ;6173 64 06 6195 6003 13446 JZ Q617A ;6175 60 03 6197 026244 13447 LJMP Q6224 ;6177 02 62 24 13448 ;========================================================================== 619A F542 13449 Q617A: MOV 42H,A ;617A F5 42 619C E4 13450 Q617C: CLR A ;617C E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 218 619D FF 13451 MOV R7,A ;617D FF 619E 126EFD 13452 LCALL Q6EDC ;617E 12 6E DC 61A1 7F01 13453 MOV R7,#01H ;6181 7F 01 61A3 126EFD 13454 LCALL Q6EDC ;6183 12 6E DC 61A6 7F02 13455 MOV R7,#02H ;6186 7F 02 61A8 126EFD 13456 LCALL Q6EDC ;6188 12 6E DC 61AB 7F2D 13457 MOV R7,#2DH ;618B 7F 2D 61AD 7E00 13458 MOV R6,#00H ;618D 7E 00 61AF 128A75 13459 LCALL Q8A52 ;618F 12 8A 52 61B2 128154 13460 LCALL Q8131 ;6192 12 81 31 61B5 900EFF 13461 Q6195: MOV DPTR,#0EFFH ;6195 90 0E FF 61B8 E0 13462 MOVX A,@DPTR ;6198 E0 61B9 C3 13463 CLR C ;6199 C3 61BA 943E 13464 SUBB A,#3EH ;619A 94 3E 61BC 40F7 13465 JC Q6195 ;619C 40 F7 61BE 122C77 13466 LCALL Q2C5A ;619E 12 2C 5A 61C1 7F01 13467 MOV R7,#01H ;61A1 7F 01 61C3 122C86 13468 LCALL Q2C69 ;61A3 12 2C 69 61C6 7F02 13469 MOV R7,#02H ;61A6 7F 02 61C8 122C86 13470 LCALL Q2C69 ;61A8 12 2C 69 61CB 900EFF 13471 Q61AB: MOV DPTR,#0EFFH ;61AB 90 0E FF 61CE E0 13472 MOVX A,@DPTR ;61AE E0 61CF C3 13473 CLR C ;61AF C3 61D0 9454 13474 SUBB A,#54H ;61B0 94 54 61D2 40F7 13475 JC Q61AB ;61B2 40 F7 61D4 C2AF 13476 CLR EA ;61B4 C2 AF 61D6 7F03 13477 MOV R7,#03H ;61B6 7F 03 61D8 126EFD 13478 LCALL Q6EDC ;61B8 12 6E DC 61DB 7F04 13479 MOV R7,#04H ;61BB 7F 04 61DD 126EFD 13480 LCALL Q6EDC ;61BD 12 6E DC 61E0 7F05 13481 MOV R7,#05H ;61C0 7F 05 61E2 126EFD 13482 LCALL Q6EDC ;61C2 12 6E DC 61E5 7F2D 13483 MOV R7,#2DH ;61C5 7F 2D 61E7 7E00 13484 MOV R6,#00H ;61C7 7E 00 61E9 128A75 13485 LCALL Q8A52 ;61C9 12 8A 52 61EC 12808B 13486 LCALL Q8068 ;61CC 12 80 68 61EF 900EFF 13487 Q61CF: MOV DPTR,#0EFFH ;61CF 90 0E FF 61F2 E0 13488 MOVX A,@DPTR ;61D2 E0 61F3 C3 13489 CLR C ;61D3 C3 61F4 943E 13490 SUBB A,#3EH ;61D4 94 3E 61F6 40F7 13491 JC Q61CF ;61D6 40 F7 61F8 C2AF 13492 CLR EA ;61D8 C2 AF 61FA 53DDFE 13493 ANL 0DDH,#0FEH ;61DA 53 DD FE 61FD 53DEFE 13494 ANL 0DEH,#0FEH ;61DD 53 DE FE 6200 13495 CLR CAH ;61E0 C2 CA *** __________________________________________________^ *** ERROR #A45 IN 13495 (meter-Q.a51, LINE 13495): UNDEFINED SYMBOL (PASS-2) 6202 13496 CLR ADH ;61E2 C2 AD *** __________________________________________________^ *** ERROR #A45 IN 13496 (meter-Q.a51, LINE 13496): UNDEFINED SYMBOL (PASS-2) 6204 C2A8 13497 CLR EX0 ;61E4 C2 A8 6206 D2AF 13498 SETB EA ;61E6 D2 AF 6208 7F03 13499 MOV R7,#03H ;61E8 7F 03 620A 122C86 13500 LCALL Q2C69 ;61EA 12 2C 69 620D 7F04 13501 MOV R7,#04H ;61ED 7F 04 620F 122C86 13502 LCALL Q2C69 ;61EF 12 2C 69 6212 7F05 13503 MOV R7,#05H ;61F2 7F 05 6214 122C86 13504 LCALL Q2C69 ;61F4 12 2C 69 6217 900EFF 13505 Q61F7: MOV DPTR,#0EFFH ;61F7 90 0E FF 621A E0 13506 MOVX A,@DPTR ;61FA E0 621B C3 13507 CLR C ;61FB C3 621C 9454 13508 SUBB A,#54H ;61FC 94 54 621E 40F7 13509 JC Q61F7 ;61FE 40 F7 6220 C2AF 13510 CLR EA ;6200 C2 AF 6222 0542 13511 INC 42H ;6202 05 42 6224 E542 13512 MOV A,42H ;6204 E5 42 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 219 6226 C3 13513 CLR C ;6206 C3 6227 9403 13514 SUBB A,#03H ;6207 94 03 6229 5003 13515 JNC Q620E ;6209 50 03 622B 02619C 13516 LJMP Q617C ;620B 02 61 7C 13517 ;========================================================================== 622E C2AC 13518 Q620E: CLR ES ;620E C2 AC 6230 13519 CLR ADH ;6210 C2 AD *** __________________________________________________^ *** ERROR #A45 IN 13519 (meter-Q.a51, LINE 13519): UNDEFINED SYMBOL (PASS-2) 6232 C2A8 13520 CLR EX0 ;6212 C2 A8 6234 C2AF 13521 CLR EA ;6214 C2 AF 6236 53E7BF 13522 ANL 0E7H,#0BFH ;6216 53 E7 BF 6239 53E7FE 13523 ANL 0E7H,#0FEH ;6219 53 E7 FE 623C 53E6F7 13524 ANL 0E6H,#0F7H ;621C 53 E6 F7 623F 53D9FE 13525 ANL 0D9H,#0FEH ;621F 53 D9 FE 6242 13526 CLR DEH ;6222 C2 DE *** __________________________________________________^ *** ERROR #A45 IN 13526 (meter-Q.a51, LINE 13526): UNDEFINED SYMBOL (PASS-2) 6244 1284E9 13527 Q6224: LCALL Q84C6 ;6224 12 84 C6 6247 D2AF 13528 SETB EA ;6227 D2 AF 6249 53E6F7 13529 ANL 0E6H,#0F7H ;6229 53 E6 F7 624C 22 13530 RET ;622C 22 13531 ;========================================================================== 624D C0E0 13532 Q622D: PUSH ACC ;622D C0 E0 624F C083 13533 PUSH DPH ;622F C0 83 6251 C082 13534 PUSH DPL ;6231 C0 82 6253 C0D0 13535 PUSH PSW ;6233 C0 D0 6255 75D000 13536 MOV PSW,#00H ;6235 75 D0 00 6258 C007 13537 PUSH 07H ;6238 C0 07 625A 13538 JNB D8H,Q6292 ;623A 30 D8 55 *** __________________________________________________^ *** ERROR #A45 IN 13538 (meter-Q.a51, LINE 13538): UNDEFINED SYMBOL (PASS-2) 625D 13539 CLR D8H ;623D C2 D8 *** __________________________________________________^ *** ERROR #A45 IN 13539 (meter-Q.a51, LINE 13539): UNDEFINED SYMBOL (PASS-2) 625F 13540 JNB DFH,Q6250 ;623F 30 DF 0E *** __________________________________________________^ *** ERROR #A45 IN 13540 (meter-Q.a51, LINE 13540): UNDEFINED SYMBOL (PASS-2) 6262 E5FA 13541 MOV A,0FAH ;6242 E5 FA 6264 C3 13542 CLR C ;6244 C3 6265 9406 13543 SUBB A,#06H ;6245 94 06 6267 5007 13544 JNC Q6250 ;6247 50 07 6269 900EFF 13545 MOV DPTR,#0EFFH ;6249 90 0E FF 626C E0 13546 MOVX A,@DPTR ;624C E0 626D 04 13547 INC A ;624D 04 626E 8004 13548 SJMP Q6254 ;624E 80 04 6270 900EFF 13549 Q6250: MOV DPTR,#0EFFH ;6250 90 0E FF 6273 E0 13550 MOVX A,@DPTR ;6253 E0 6274 FF 13551 Q6254: MOV R7,A ;6254 FF 6275 900774 13552 MOV DPTR,#0774H ;6255 90 07 74 6278 E0 13553 MOVX A,@DPTR ;6258 E0 6279 24F0 13554 ADD A,#0F0H ;6259 24 F0 627B F582 13555 MOV DPL,A ;625B F5 82 627D E4 13556 CLR A ;625D E4 627E 3403 13557 ADDC A,#03H ;625E 34 03 6280 F583 13558 MOV DPH,A ;6260 F5 83 6282 EF 13559 MOV A,R7 ;6262 EF 6283 F0 13560 MOVX @DPTR,A ;6263 F0 6284 900774 13561 MOV DPTR,#0774H ;6264 90 07 74 6287 E0 13562 MOVX A,@DPTR ;6267 E0 6288 FF 13563 MOV R7,A ;6268 FF 6289 2400 13564 ADD A,#00H ;6269 24 00 628B F582 13565 MOV DPL,A ;626B F5 82 628D E4 13566 CLR A ;626D E4 628E 340B 13567 ADDC A,#0BH ;626E 34 0B 6290 F583 13568 MOV DPH,A ;6270 F5 83 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 220 6292 E5FA 13569 MOV A,0FAH ;6272 E5 FA 6294 F0 13570 MOVX @DPTR,A ;6274 F0 6295 747B 13571 MOV A,#7BH ;6275 74 7B 6297 2F 13572 ADD A,R7 ;6277 2F 6298 F582 13573 MOV DPL,A ;6278 F5 82 629A E4 13574 CLR A ;627A E4 629B 3407 13575 ADDC A,#07H ;627B 34 07 629D F583 13576 MOV DPH,A ;627D F5 83 629F E5EA 13577 MOV A,0EAH ;627F E5 EA 62A1 F0 13578 MOVX @DPTR,A ;6281 F0 62A2 EF 13579 MOV A,R7 ;6282 EF 62A3 6492 13580 XRL A,#92H ;6283 64 92 62A5 6008 13581 JZ Q628F ;6285 60 08 62A7 900774 13582 MOV DPTR,#0774H ;6287 90 07 74 62AA E0 13583 MOVX A,@DPTR ;628A E0 62AB 04 13584 INC A ;628B 04 62AC F0 13585 MOVX @DPTR,A ;628C F0 62AD 8003 13586 SJMP Q6292 ;628D 80 03 62AF 53DAFE 13587 Q628F: ANL 0DAH,#0FEH ;628F 53 DA FE 62B2 13588 Q6292: JNB D9H,Q62EA ;6292 30 D9 55 *** __________________________________________________^ *** ERROR #A45 IN 13588 (meter-Q.a51, LINE 13588): UNDEFINED SYMBOL (PASS-2) 62B5 13589 CLR D9H ;6295 C2 D9 *** __________________________________________________^ *** ERROR #A45 IN 13589 (meter-Q.a51, LINE 13589): UNDEFINED SYMBOL (PASS-2) 62B7 13590 JNB DFH,Q62A8 ;6297 30 DF 0E *** __________________________________________________^ *** ERROR #A45 IN 13590 (meter-Q.a51, LINE 13590): UNDEFINED SYMBOL (PASS-2) 62BA E5FB 13591 MOV A,0FBH ;629A E5 FB 62BC C3 13592 CLR C ;629C C3 62BD 9406 13593 SUBB A,#06H ;629D 94 06 62BF 5007 13594 JNC Q62A8 ;629F 50 07 62C1 900EFF 13595 MOV DPTR,#0EFFH ;62A1 90 0E FF 62C4 E0 13596 MOVX A,@DPTR ;62A4 E0 62C5 04 13597 INC A ;62A5 04 62C6 8004 13598 SJMP Q62AC ;62A6 80 04 62C8 900EFF 13599 Q62A8: MOV DPTR,#0EFFH ;62A8 90 0E FF 62CB E0 13600 MOVX A,@DPTR ;62AB E0 62CC FF 13601 Q62AC: MOV R7,A ;62AC FF 62CD 900775 13602 MOV DPTR,#0775H ;62AD 90 07 75 62D0 E0 13603 MOVX A,@DPTR ;62B0 E0 62D1 2486 13604 ADD A,#86H ;62B1 24 86 62D3 F582 13605 MOV DPL,A ;62B3 F5 82 62D5 E4 13606 CLR A ;62B5 E4 62D6 3404 13607 ADDC A,#04H ;62B6 34 04 62D8 F583 13608 MOV DPH,A ;62B8 F5 83 62DA EF 13609 MOV A,R7 ;62BA EF 62DB F0 13610 MOVX @DPTR,A ;62BB F0 62DC 900775 13611 MOV DPTR,#0775H ;62BC 90 07 75 62DF E0 13612 MOVX A,@DPTR ;62BF E0 62E0 FF 13613 MOV R7,A ;62C0 FF 62E1 2496 13614 ADD A,#96H ;62C1 24 96 62E3 F582 13615 MOV DPL,A ;62C3 F5 82 62E5 E4 13616 CLR A ;62C5 E4 62E6 340B 13617 ADDC A,#0BH ;62C6 34 0B 62E8 F583 13618 MOV DPH,A ;62C8 F5 83 62EA E5FB 13619 MOV A,0FBH ;62CA E5 FB 62EC F0 13620 MOVX @DPTR,A ;62CC F0 62ED 7411 13621 MOV A,#11H ;62CD 74 11 62EF 2F 13622 ADD A,R7 ;62CF 2F 62F0 F582 13623 MOV DPL,A ;62D0 F5 82 62F2 E4 13624 CLR A ;62D2 E4 62F3 3408 13625 ADDC A,#08H ;62D3 34 08 62F5 F583 13626 MOV DPH,A ;62D5 F5 83 62F7 E5EB 13627 MOV A,0EBH ;62D7 E5 EB 62F9 F0 13628 MOVX @DPTR,A ;62D9 F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 221 62FA EF 13629 MOV A,R7 ;62DA EF 62FB 6492 13630 XRL A,#92H ;62DB 64 92 62FD 6008 13631 JZ Q62E7 ;62DD 60 08 62FF 900775 13632 MOV DPTR,#0775H ;62DF 90 07 75 6302 E0 13633 MOVX A,@DPTR ;62E2 E0 6303 04 13634 INC A ;62E3 04 6304 F0 13635 MOVX @DPTR,A ;62E4 F0 6305 8003 13636 SJMP Q62EA ;62E5 80 03 6307 53DBFE 13637 Q62E7: ANL 0DBH,#0FEH ;62E7 53 DB FE 630A 13638 Q62EA: JNB DAH,Q6342 ;62EA 30 DA 55 *** __________________________________________________^ *** ERROR #A45 IN 13638 (meter-Q.a51, LINE 13638): UNDEFINED SYMBOL (PASS-2) 630D 13639 CLR DAH ;62ED C2 DA *** __________________________________________________^ *** ERROR #A45 IN 13639 (meter-Q.a51, LINE 13639): UNDEFINED SYMBOL (PASS-2) 630F 13640 JNB DFH,Q6300 ;62EF 30 DF 0E *** __________________________________________________^ *** ERROR #A45 IN 13640 (meter-Q.a51, LINE 13640): UNDEFINED SYMBOL (PASS-2) 6312 E5FC 13641 MOV A,0FCH ;62F2 E5 FC 6314 C3 13642 CLR C ;62F4 C3 6315 9406 13643 SUBB A,#06H ;62F5 94 06 6317 5007 13644 JNC Q6300 ;62F7 50 07 6319 900EFF 13645 MOV DPTR,#0EFFH ;62F9 90 0E FF 631C E0 13646 MOVX A,@DPTR ;62FC E0 631D 04 13647 INC A ;62FD 04 631E 8004 13648 SJMP Q6304 ;62FE 80 04 6320 900EFF 13649 Q6300: MOV DPTR,#0EFFH ;6300 90 0E FF 6323 E0 13650 MOVX A,@DPTR ;6303 E0 6324 FF 13651 Q6304: MOV R7,A ;6304 FF 6325 900776 13652 MOV DPTR,#0776H ;6305 90 07 76 6328 E0 13653 MOVX A,@DPTR ;6308 E0 6329 241C 13654 ADD A,#1CH ;6309 24 1C 632B F582 13655 MOV DPL,A ;630B F5 82 632D E4 13656 CLR A ;630D E4 632E 3405 13657 ADDC A,#05H ;630E 34 05 6330 F583 13658 MOV DPH,A ;6310 F5 83 6332 EF 13659 MOV A,R7 ;6312 EF 6333 F0 13660 MOVX @DPTR,A ;6313 F0 6334 900776 13661 MOV DPTR,#0776H ;6314 90 07 76 6337 E0 13662 MOVX A,@DPTR ;6317 E0 6338 FF 13663 MOV R7,A ;6318 FF 6339 242C 13664 ADD A,#2CH ;6319 24 2C 633B F582 13665 MOV DPL,A ;631B F5 82 633D E4 13666 CLR A ;631D E4 633E 340C 13667 ADDC A,#0CH ;631E 34 0C 6340 F583 13668 MOV DPH,A ;6320 F5 83 6342 E5FC 13669 MOV A,0FCH ;6322 E5 FC 6344 F0 13670 MOVX @DPTR,A ;6324 F0 6345 74A7 13671 MOV A,#0A7H ;6325 74 A7 6347 2F 13672 ADD A,R7 ;6327 2F 6348 F582 13673 MOV DPL,A ;6328 F5 82 634A E4 13674 CLR A ;632A E4 634B 3408 13675 ADDC A,#08H ;632B 34 08 634D F583 13676 MOV DPH,A ;632D F5 83 634F E5EC 13677 MOV A,0ECH ;632F E5 EC 6351 F0 13678 MOVX @DPTR,A ;6331 F0 6352 EF 13679 MOV A,R7 ;6332 EF 6353 6492 13680 XRL A,#92H ;6333 64 92 6355 6008 13681 JZ Q633F ;6335 60 08 6357 900776 13682 MOV DPTR,#0776H ;6337 90 07 76 635A E0 13683 MOVX A,@DPTR ;633A E0 635B 04 13684 INC A ;633B 04 635C F0 13685 MOVX @DPTR,A ;633C F0 635D 8003 13686 SJMP Q6342 ;633D 80 03 635F 53DCFE 13687 Q633F: ANL 0DCH,#0FEH ;633F 53 DC FE 6362 13688 Q6342: JNB DBH,Q639A ;6342 30 DB 55 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 222 *** __________________________________________________^ *** ERROR #A45 IN 13688 (meter-Q.a51, LINE 13688): UNDEFINED SYMBOL (PASS-2) 6365 13689 CLR DBH ;6345 C2 DB *** __________________________________________________^ *** ERROR #A45 IN 13689 (meter-Q.a51, LINE 13689): UNDEFINED SYMBOL (PASS-2) 6367 13690 JNB DFH,Q6358 ;6347 30 DF 0E *** __________________________________________________^ *** ERROR #A45 IN 13690 (meter-Q.a51, LINE 13690): UNDEFINED SYMBOL (PASS-2) 636A E5FD 13691 MOV A,0FDH ;634A E5 FD 636C C3 13692 CLR C ;634C C3 636D 9406 13693 SUBB A,#06H ;634D 94 06 636F 5007 13694 JNC Q6358 ;634F 50 07 6371 900EFF 13695 MOV DPTR,#0EFFH ;6351 90 0E FF 6374 E0 13696 MOVX A,@DPTR ;6354 E0 6375 04 13697 INC A ;6355 04 6376 8004 13698 SJMP Q635C ;6356 80 04 6378 900EFF 13699 Q6358: MOV DPTR,#0EFFH ;6358 90 0E FF 637B E0 13700 MOVX A,@DPTR ;635B E0 637C FF 13701 Q635C: MOV R7,A ;635C FF 637D 900777 13702 MOV DPTR,#0777H ;635D 90 07 77 6380 E0 13703 MOVX A,@DPTR ;6360 E0 6381 24B2 13704 ADD A,#0B2H ;6361 24 B2 6383 F582 13705 MOV DPL,A ;6363 F5 82 6385 E4 13706 CLR A ;6365 E4 6386 3405 13707 ADDC A,#05H ;6366 34 05 6388 F583 13708 MOV DPH,A ;6368 F5 83 638A EF 13709 MOV A,R7 ;636A EF 638B F0 13710 MOVX @DPTR,A ;636B F0 638C 900777 13711 MOV DPTR,#0777H ;636C 90 07 77 638F E0 13712 MOVX A,@DPTR ;636F E0 6390 FF 13713 MOV R7,A ;6370 FF 6391 24C2 13714 ADD A,#0C2H ;6371 24 C2 6393 F582 13715 MOV DPL,A ;6373 F5 82 6395 E4 13716 CLR A ;6375 E4 6396 340C 13717 ADDC A,#0CH ;6376 34 0C 6398 F583 13718 MOV DPH,A ;6378 F5 83 639A E5FD 13719 MOV A,0FDH ;637A E5 FD 639C F0 13720 MOVX @DPTR,A ;637C F0 639D 743D 13721 MOV A,#3DH ;637D 74 3D 639F 2F 13722 ADD A,R7 ;637F 2F 63A0 F582 13723 MOV DPL,A ;6380 F5 82 63A2 E4 13724 CLR A ;6382 E4 63A3 3409 13725 ADDC A,#09H ;6383 34 09 63A5 F583 13726 MOV DPH,A ;6385 F5 83 63A7 E5ED 13727 MOV A,0EDH ;6387 E5 ED 63A9 F0 13728 MOVX @DPTR,A ;6389 F0 63AA EF 13729 MOV A,R7 ;638A EF 63AB 6492 13730 XRL A,#92H ;638B 64 92 63AD 6008 13731 JZ Q6397 ;638D 60 08 63AF 900777 13732 MOV DPTR,#0777H ;638F 90 07 77 63B2 E0 13733 MOVX A,@DPTR ;6392 E0 63B3 04 13734 INC A ;6393 04 63B4 F0 13735 MOVX @DPTR,A ;6394 F0 63B5 8003 13736 SJMP Q639A ;6395 80 03 63B7 53DDFE 13737 Q6397: ANL 0DDH,#0FEH ;6397 53 DD FE 63BA 13738 Q639A: JNB DCH,Q63F2 ;639A 30 DC 55 *** __________________________________________________^ *** ERROR #A45 IN 13738 (meter-Q.a51, LINE 13738): UNDEFINED SYMBOL (PASS-2) 63BD 13739 CLR DCH ;639D C2 DC *** __________________________________________________^ *** ERROR #A45 IN 13739 (meter-Q.a51, LINE 13739): UNDEFINED SYMBOL (PASS-2) 63BF 13740 JNB DFH,Q63B0 ;639F 30 DF 0E *** __________________________________________________^ *** ERROR #A45 IN 13740 (meter-Q.a51, LINE 13740): UNDEFINED SYMBOL (PASS-2) 63C2 E5FE 13741 MOV A,0FEH ;63A2 E5 FE 63C4 C3 13742 CLR C ;63A4 C3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 223 63C5 9406 13743 SUBB A,#06H ;63A5 94 06 63C7 5007 13744 JNC Q63B0 ;63A7 50 07 63C9 900EFF 13745 MOV DPTR,#0EFFH ;63A9 90 0E FF 63CC E0 13746 MOVX A,@DPTR ;63AC E0 63CD 04 13747 INC A ;63AD 04 63CE 8004 13748 SJMP Q63B4 ;63AE 80 04 63D0 900EFF 13749 Q63B0: MOV DPTR,#0EFFH ;63B0 90 0E FF 63D3 E0 13750 MOVX A,@DPTR ;63B3 E0 63D4 FF 13751 Q63B4: MOV R7,A ;63B4 FF 63D5 900778 13752 MOV DPTR,#0778H ;63B5 90 07 78 63D8 E0 13753 MOVX A,@DPTR ;63B8 E0 63D9 2448 13754 ADD A,#48H ;63B9 24 48 63DB F582 13755 MOV DPL,A ;63BB F5 82 63DD E4 13756 CLR A ;63BD E4 63DE 3406 13757 ADDC A,#06H ;63BE 34 06 63E0 F583 13758 MOV DPH,A ;63C0 F5 83 63E2 EF 13759 MOV A,R7 ;63C2 EF 63E3 F0 13760 MOVX @DPTR,A ;63C3 F0 63E4 900778 13761 MOV DPTR,#0778H ;63C4 90 07 78 63E7 E0 13762 MOVX A,@DPTR ;63C7 E0 63E8 FF 13763 MOV R7,A ;63C8 FF 63E9 2458 13764 ADD A,#58H ;63C9 24 58 63EB F582 13765 MOV DPL,A ;63CB F5 82 63ED E4 13766 CLR A ;63CD E4 63EE 340D 13767 ADDC A,#0DH ;63CE 34 0D 63F0 F583 13768 MOV DPH,A ;63D0 F5 83 63F2 E5FE 13769 MOV A,0FEH ;63D2 E5 FE 63F4 F0 13770 MOVX @DPTR,A ;63D4 F0 63F5 74D3 13771 MOV A,#0D3H ;63D5 74 D3 63F7 2F 13772 ADD A,R7 ;63D7 2F 63F8 F582 13773 MOV DPL,A ;63D8 F5 82 63FA E4 13774 CLR A ;63DA E4 63FB 3409 13775 ADDC A,#09H ;63DB 34 09 63FD F583 13776 MOV DPH,A ;63DD F5 83 63FF E5EE 13777 MOV A,0EEH ;63DF E5 EE 6401 F0 13778 MOVX @DPTR,A ;63E1 F0 6402 EF 13779 MOV A,R7 ;63E2 EF 6403 6492 13780 XRL A,#92H ;63E3 64 92 6405 6008 13781 JZ Q63EF ;63E5 60 08 6407 900778 13782 MOV DPTR,#0778H ;63E7 90 07 78 640A E0 13783 MOVX A,@DPTR ;63EA E0 640B 04 13784 INC A ;63EB 04 640C F0 13785 MOVX @DPTR,A ;63EC F0 640D 8003 13786 SJMP Q63F2 ;63ED 80 03 640F 53DEFE 13787 Q63EF: ANL 0DEH,#0FEH ;63EF 53 DE FE 6412 13788 Q63F2: JNB DFH,Q63FD ;63F2 30 DF 08 *** __________________________________________________^ *** ERROR #A45 IN 13788 (meter-Q.a51, LINE 13788): UNDEFINED SYMBOL (PASS-2) 6415 13789 CLR DFH ;63F5 C2 DF *** __________________________________________________^ *** ERROR #A45 IN 13789 (meter-Q.a51, LINE 13789): UNDEFINED SYMBOL (PASS-2) 6417 900EFF 13790 MOV DPTR,#0EFFH ;63F7 90 0E FF 641A E0 13791 MOVX A,@DPTR ;63FA E0 641B 04 13792 INC A ;63FB 04 641C F0 13793 MOVX @DPTR,A ;63FC F0 641D D007 13794 Q63FD: POP 07H ;63FD D0 07 641F D0D0 13795 POP PSW ;63FF D0 D0 6421 D082 13796 POP DPL ;6401 D0 82 6423 D083 13797 POP DPH ;6403 D0 83 6425 D0E0 13798 POP ACC ;6405 D0 E0 6427 32 13799 RETI ;6407 32 13800 ;========================================================================== 6428 8F4A 13801 Q6408: MOV 4AH,R7 ;6408 8F 4A 642A 8D4B 13802 MOV 4BH,R5 ;640A 8D 4B 642C 8B4C 13803 MOV 4CH,R3 ;640C 8B 4C 642E E4 13804 CLR A ;640E E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 224 642F F54F 13805 MOV 4FH,A ;640F F5 4F 6431 F550 13806 MOV 50H,A ;6411 F5 50 6433 75F022 13807 Q6413: MOV B,#22H ;6413 75 F0 22 6436 E54F 13808 MOV A,4FH ;6416 E5 4F 6438 A4 13809 MUL AB ;6418 A4 6439 24CE 13810 ADD A,#0CEH ;6419 24 CE 643B F582 13811 MOV DPL,A ;641B F5 82 643D E5F0 13812 MOV A,B ;641D E5 F0 643F 3402 13813 ADDC A,#02H ;641F 34 02 6441 F583 13814 MOV DPH,A ;6421 F5 83 6443 E4 13815 CLR A ;6423 E4 6444 93 13816 MOVC A,@A+DPTR ;6424 93 6445 B54D16 13817 CJNE A,4DH,Q643E ;6425 B5 4D 16 6448 75F022 13818 MOV B,#22H ;6428 75 F0 22 644B E54F 13819 MOV A,4FH ;642B E5 4F 644D A4 13820 MUL AB ;642D A4 644E 24CF 13821 ADD A,#0CFH ;642E 24 CF 6450 F582 13822 MOV DPL,A ;6430 F5 82 6452 E5F0 13823 MOV A,B ;6432 E5 F0 6454 3402 13824 ADDC A,#02H ;6434 34 02 6456 F583 13825 MOV DPH,A ;6436 F5 83 6458 E4 13826 CLR A ;6438 E4 6459 93 13827 MOVC A,@A+DPTR ;6439 93 645A 654E 13828 XRL A,4EH ;643A 65 4E 645C 600A 13829 JZ Q6448 ;643C 60 0A 645E E54F 13830 Q643E: MOV A,4FH ;643E E5 4F 6460 647C 13831 XRL A,#7CH ;6440 64 7C 6462 6004 13832 JZ Q6448 ;6442 60 04 6464 054F 13833 INC 4FH ;6444 05 4F 6466 80CB 13834 SJMP Q6413 ;6446 80 CB 6468 E54F 13835 Q6448: MOV A,4FH ;6448 E5 4F 646A B47C1A 13836 CJNE A,#7CH,Q6467 ;644A B4 7C 1A 646D 75543F 13837 MOV 54H,#3FH ;644D 75 54 3F 6470 AB4C 13838 MOV R3,4CH ;6450 AB 4C 6472 AD4B 13839 MOV R5,4BH ;6452 AD 4B 6474 AF4A 13840 MOV R7,4AH ;6454 AF 4A 6476 126C87 13841 LCALL Q6C66 ;6456 12 6C 66 6479 E54B 13842 MOV A,4BH ;6459 E5 4B 647B 04 13843 INC A ;645B 04 647C FD 13844 MOV R5,A ;645C FD 647D 75543F 13845 MOV 54H,#3FH ;645D 75 54 3F 6480 AB4C 13846 MOV R3,4CH ;6460 AB 4C 6482 AF4A 13847 MOV R7,4AH ;6462 AF 4A 6484 026C87 13848 LJMP Q6C66 ;6464 02 6C 66 13849 ;========================================================================== 6487 E54B 13850 Q6467: MOV A,4BH ;6467 E5 4B 6489 75F008 13851 MOV B,#08H ;6469 75 F0 08 648C A4 13852 MUL AB ;646C A4 648D FC 13853 MOV R4,A ;646D FC 648E AB4C 13854 MOV R3,4CH ;646E AB 4C 6490 FF 13855 MOV R7,A ;6470 FF 6491 AD03 13856 MOV R5,03H ;6471 AD 03 6493 128C06 13857 LCALL Q8BE3 ;6473 12 8B E3 6496 755002 13858 MOV 50H,#02H ;6476 75 50 02 6499 E54A 13859 Q6479: MOV A,4AH ;6479 E5 4A 649B 75F022 13860 MOV B,#22H ;647B 75 F0 22 649E 601D 13861 JZ Q649D ;647E 60 1D 64A0 E54F 13862 MOV A,4FH ;6480 E5 4F 64A2 A4 13863 MUL AB ;6482 A4 64A3 24CE 13864 ADD A,#0CEH ;6483 24 CE 64A5 F582 13865 MOV DPL,A ;6485 F5 82 64A7 E5F0 13866 MOV A,B ;6487 E5 F0 64A9 3402 13867 ADDC A,#02H ;6489 34 02 64AB F583 13868 MOV DPH,A ;648B F5 83 64AD E582 13869 MOV A,DPL ;648D E5 82 64AF 2550 13870 ADD A,50H ;648F 25 50 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 225 64B1 F582 13871 MOV DPL,A ;6491 F5 82 64B3 E4 13872 CLR A ;6493 E4 64B4 3583 13873 ADDC A,DPH ;6494 35 83 64B6 F583 13874 MOV DPH,A ;6496 F5 83 64B8 E4 13875 CLR A ;6498 E4 64B9 93 13876 MOVC A,@A+DPTR ;6499 93 64BA F4 13877 CPL A ;649A F4 64BB 801A 13878 SJMP Q64B7 ;649B 80 1A 64BD E54F 13879 Q649D: MOV A,4FH ;649D E5 4F 64BF A4 13880 MUL AB ;649F A4 64C0 24CE 13881 ADD A,#0CEH ;64A0 24 CE 64C2 F582 13882 MOV DPL,A ;64A2 F5 82 64C4 E5F0 13883 MOV A,B ;64A4 E5 F0 64C6 3402 13884 ADDC A,#02H ;64A6 34 02 64C8 F583 13885 MOV DPH,A ;64A8 F5 83 64CA E582 13886 MOV A,DPL ;64AA E5 82 64CC 2550 13887 ADD A,50H ;64AC 25 50 64CE F582 13888 MOV DPL,A ;64AE F5 82 64D0 E4 13889 CLR A ;64B0 E4 64D1 3583 13890 ADDC A,DPH ;64B1 35 83 64D3 F583 13891 MOV DPH,A ;64B3 F5 83 64D5 E4 13892 CLR A ;64B5 E4 64D6 93 13893 MOVC A,@A+DPTR ;64B6 93 64D7 128D57 13894 Q64B7: LCALL Q8D34 ;64B7 12 8D 34 64DA 0C 13895 INC R4 ;64BA 0C 64DB 0550 13896 INC 50H ;64BB 05 50 64DD E550 13897 MOV A,50H ;64BD E5 50 64DF C3 13898 CLR C ;64BF C3 64E0 940A 13899 SUBB A,#0AH ;64C0 94 0A 64E2 40B5 13900 JC Q6479 ;64C2 40 B5 64E4 E54B 13901 MOV A,4BH ;64C4 E5 4B 64E6 75F008 13902 MOV B,#08H ;64C6 75 F0 08 64E9 A4 13903 MUL AB ;64C9 A4 64EA 2408 13904 ADD A,#08H ;64CA 24 08 64EC FC 13905 MOV R4,A ;64CC FC 64ED AB4C 13906 MOV R3,4CH ;64CD AB 4C 64EF FF 13907 MOV R7,A ;64CF FF 64F0 AD03 13908 MOV R5,03H ;64D0 AD 03 64F2 128C06 13909 LCALL Q8BE3 ;64D2 12 8B E3 64F5 75500A 13910 MOV 50H,#0AH ;64D5 75 50 0A 64F8 E54A 13911 Q64D8: MOV A,4AH ;64D8 E5 4A 64FA 75F022 13912 MOV B,#22H ;64DA 75 F0 22 64FD 601D 13913 JZ Q64FC ;64DD 60 1D 64FF E54F 13914 MOV A,4FH ;64DF E5 4F 6501 A4 13915 MUL AB ;64E1 A4 6502 24CE 13916 ADD A,#0CEH ;64E2 24 CE 6504 F582 13917 MOV DPL,A ;64E4 F5 82 6506 E5F0 13918 MOV A,B ;64E6 E5 F0 6508 3402 13919 ADDC A,#02H ;64E8 34 02 650A F583 13920 MOV DPH,A ;64EA F5 83 650C E582 13921 MOV A,DPL ;64EC E5 82 650E 2550 13922 ADD A,50H ;64EE 25 50 6510 F582 13923 MOV DPL,A ;64F0 F5 82 6512 E4 13924 CLR A ;64F2 E4 6513 3583 13925 ADDC A,DPH ;64F3 35 83 6515 F583 13926 MOV DPH,A ;64F5 F5 83 6517 E4 13927 CLR A ;64F7 E4 6518 93 13928 MOVC A,@A+DPTR ;64F8 93 6519 F4 13929 CPL A ;64F9 F4 651A 801A 13930 SJMP Q6516 ;64FA 80 1A 651C E54F 13931 Q64FC: MOV A,4FH ;64FC E5 4F 651E A4 13932 MUL AB ;64FE A4 651F 24CE 13933 ADD A,#0CEH ;64FF 24 CE 6521 F582 13934 MOV DPL,A ;6501 F5 82 6523 E5F0 13935 MOV A,B ;6503 E5 F0 6525 3402 13936 ADDC A,#02H ;6505 34 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 226 6527 F583 13937 MOV DPH,A ;6507 F5 83 6529 E582 13938 MOV A,DPL ;6509 E5 82 652B 2550 13939 ADD A,50H ;650B 25 50 652D F582 13940 MOV DPL,A ;650D F5 82 652F E4 13941 CLR A ;650F E4 6530 3583 13942 ADDC A,DPH ;6510 35 83 6532 F583 13943 MOV DPH,A ;6512 F5 83 6534 E4 13944 CLR A ;6514 E4 6535 93 13945 MOVC A,@A+DPTR ;6515 93 6536 128D57 13946 Q6516: LCALL Q8D34 ;6516 12 8D 34 6539 0C 13947 INC R4 ;6519 0C 653A 0550 13948 INC 50H ;651A 05 50 653C E550 13949 MOV A,50H ;651C E5 50 653E C3 13950 CLR C ;651E C3 653F 9412 13951 SUBB A,#12H ;651F 94 12 6541 40B5 13952 JC Q64D8 ;6521 40 B5 6543 E54B 13953 MOV A,4BH ;6523 E5 4B 6545 75F008 13954 MOV B,#08H ;6525 75 F0 08 6548 A4 13955 MUL AB ;6528 A4 6549 128BFE 13956 LCALL Q8BDB ;6529 12 8B DB 654C 755012 13957 MOV 50H,#12H ;652C 75 50 12 654F E54A 13958 Q652F: MOV A,4AH ;652F E5 4A 6551 75F022 13959 MOV B,#22H ;6531 75 F0 22 6554 601D 13960 JZ Q6553 ;6534 60 1D 6556 E54F 13961 MOV A,4FH ;6536 E5 4F 6558 A4 13962 MUL AB ;6538 A4 6559 24CE 13963 ADD A,#0CEH ;6539 24 CE 655B F582 13964 MOV DPL,A ;653B F5 82 655D E5F0 13965 MOV A,B ;653D E5 F0 655F 3402 13966 ADDC A,#02H ;653F 34 02 6561 F583 13967 MOV DPH,A ;6541 F5 83 6563 E582 13968 MOV A,DPL ;6543 E5 82 6565 2550 13969 ADD A,50H ;6545 25 50 6567 F582 13970 MOV DPL,A ;6547 F5 82 6569 E4 13971 CLR A ;6549 E4 656A 3583 13972 ADDC A,DPH ;654A 35 83 656C F583 13973 MOV DPH,A ;654C F5 83 656E E4 13974 CLR A ;654E E4 656F 93 13975 MOVC A,@A+DPTR ;654F 93 6570 F4 13976 CPL A ;6550 F4 6571 801A 13977 SJMP Q656D ;6551 80 1A 6573 E54F 13978 Q6553: MOV A,4FH ;6553 E5 4F 6575 A4 13979 MUL AB ;6555 A4 6576 24CE 13980 ADD A,#0CEH ;6556 24 CE 6578 F582 13981 MOV DPL,A ;6558 F5 82 657A E5F0 13982 MOV A,B ;655A E5 F0 657C 3402 13983 ADDC A,#02H ;655C 34 02 657E F583 13984 MOV DPH,A ;655E F5 83 6580 E582 13985 MOV A,DPL ;6560 E5 82 6582 2550 13986 ADD A,50H ;6562 25 50 6584 F582 13987 MOV DPL,A ;6564 F5 82 6586 E4 13988 CLR A ;6566 E4 6587 3583 13989 ADDC A,DPH ;6567 35 83 6589 F583 13990 MOV DPH,A ;6569 F5 83 658B E4 13991 CLR A ;656B E4 658C 93 13992 MOVC A,@A+DPTR ;656C 93 658D FD 13993 Q656D: MOV R5,A ;656D FD 658E AF04 13994 MOV R7,04H ;656E AF 04 6590 128D5A 13995 LCALL Q8D37 ;6570 12 8D 37 6593 0C 13996 INC R4 ;6573 0C 6594 0550 13997 INC 50H ;6574 05 50 6596 E550 13998 MOV A,50H ;6576 E5 50 6598 C3 13999 CLR C ;6578 C3 6599 941A 14000 SUBB A,#1AH ;6579 94 1A 659B 40B2 14001 JC Q652F ;657B 40 B2 659D E54B 14002 MOV A,4BH ;657D E5 4B A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 227 659F 75F008 14003 MOV B,#08H ;657F 75 F0 08 65A2 A4 14004 MUL AB ;6582 A4 65A3 2408 14005 ADD A,#08H ;6583 24 08 65A5 128BFE 14006 LCALL Q8BDB ;6585 12 8B DB 65A8 75501A 14007 MOV 50H,#1AH ;6588 75 50 1A 65AB E54A 14008 Q658B: MOV A,4AH ;658B E5 4A 65AD 75F022 14009 MOV B,#22H ;658D 75 F0 22 65B0 601D 14010 JZ Q65AF ;6590 60 1D 65B2 E54F 14011 MOV A,4FH ;6592 E5 4F 65B4 A4 14012 MUL AB ;6594 A4 65B5 24CE 14013 ADD A,#0CEH ;6595 24 CE 65B7 F582 14014 MOV DPL,A ;6597 F5 82 65B9 E5F0 14015 MOV A,B ;6599 E5 F0 65BB 3402 14016 ADDC A,#02H ;659B 34 02 65BD F583 14017 MOV DPH,A ;659D F5 83 65BF E582 14018 MOV A,DPL ;659F E5 82 65C1 2550 14019 ADD A,50H ;65A1 25 50 65C3 F582 14020 MOV DPL,A ;65A3 F5 82 65C5 E4 14021 CLR A ;65A5 E4 65C6 3583 14022 ADDC A,DPH ;65A6 35 83 65C8 F583 14023 MOV DPH,A ;65A8 F5 83 65CA E4 14024 CLR A ;65AA E4 65CB 93 14025 MOVC A,@A+DPTR ;65AB 93 65CC F4 14026 CPL A ;65AC F4 65CD 801A 14027 SJMP Q65C9 ;65AD 80 1A 65CF E54F 14028 Q65AF: MOV A,4FH ;65AF E5 4F 65D1 A4 14029 MUL AB ;65B1 A4 65D2 24CE 14030 ADD A,#0CEH ;65B2 24 CE 65D4 F582 14031 MOV DPL,A ;65B4 F5 82 65D6 E5F0 14032 MOV A,B ;65B6 E5 F0 65D8 3402 14033 ADDC A,#02H ;65B8 34 02 65DA F583 14034 MOV DPH,A ;65BA F5 83 65DC E582 14035 MOV A,DPL ;65BC E5 82 65DE 2550 14036 ADD A,50H ;65BE 25 50 65E0 F582 14037 MOV DPL,A ;65C0 F5 82 65E2 E4 14038 CLR A ;65C2 E4 65E3 3583 14039 ADDC A,DPH ;65C3 35 83 65E5 F583 14040 MOV DPH,A ;65C5 F5 83 65E7 E4 14041 CLR A ;65C7 E4 65E8 93 14042 MOVC A,@A+DPTR ;65C8 93 65E9 FD 14043 Q65C9: MOV R5,A ;65C9 FD 65EA AF04 14044 MOV R7,04H ;65CA AF 04 65EC 128D5A 14045 LCALL Q8D37 ;65CC 12 8D 37 65EF 0C 14046 INC R4 ;65CF 0C 65F0 0550 14047 INC 50H ;65D0 05 50 65F2 E550 14048 MOV A,50H ;65D2 E5 50 65F4 C3 14049 CLR C ;65D4 C3 65F5 9422 14050 SUBB A,#22H ;65D5 94 22 65F7 40B2 14051 JC Q658B ;65D7 40 B2 65F9 22 14052 RET ;65D9 22 14053 ;========================================================================== 65FA E4 14054 Q65DA: CLR A ;65DA E4 65FB F53E 14055 MOV 3EH,A ;65DB F5 3E 65FD F53F 14056 MOV 3FH,A ;65DD F5 3F 65FF 900ED1 14057 MOV DPTR,#0ED1H ;65DF 90 0E D1 6602 74FF 14058 MOV A,#0FFH ;65E2 74 FF 6604 F0 14059 MOVX @DPTR,A ;65E4 F0 6605 9003D5 14060 MOV DPTR,#03D5H ;65E5 90 03 D5 6608 F0 14061 MOVX @DPTR,A ;65E8 F0 6609 C2AF 14062 CLR EA ;65E9 C2 AF 660B 120078 14063 LCALL Q0076 ;65EB 12 00 76 660E 78EB 14064 MOV R0,#0EBH ;65EE 78 EB 6610 7C0E 14065 MOV R4,#0EH ;65F0 7C 0E 6612 7D01 14066 MOV R5,#01H ;65F2 7D 01 6614 7BFF 14067 MOV R3,#0FFH ;65F4 7B FF 6616 7A01 14068 MOV R2,#01H ;65F6 7A 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 228 6618 794D 14069 MOV R1,#4DH ;65F8 79 4D 661A 0266D7 14070 LJMP Q66B7 ;65FA 02 66 B7 14071 ;========================================================================== 661D 123CDC 14072 Q65FD: LCALL Q3CBF ;65FD 12 3C BF 6620 EF 14073 MOV A,R7 ;6600 EF 6621 7003 14074 JNZ Q6606 ;6601 70 03 6623 0266C0 14075 LJMP Q66A0 ;6603 02 66 A0 14076 ;========================================================================== 6626 900ED0 14077 Q6606: MOV DPTR,#0ED0H ;6606 90 0E D0 6629 E0 14078 MOVX A,@DPTR ;6609 E0 662A 75F00A 14079 MOV B,#0AH ;660A 75 F0 0A 662D 84 14080 DIV AB ;660D 84 662E FF 14081 MOV R7,A ;660E FF 662F A3 14082 INC DPTR ;660F A3 6630 E0 14083 MOVX A,@DPTR ;6610 E0 6631 FE 14084 MOV R6,A ;6611 FE 6632 75F00A 14085 MOV B,#0AH ;6612 75 F0 0A 6635 84 14086 DIV AB ;6615 84 6636 B50705 14087 CJNE A,07H,Q661E ;6616 B5 07 05 6639 900ED0 14088 MOV DPTR,#0ED0H ;6619 90 0E D0 663C EE 14089 MOV A,R6 ;661C EE 663D F0 14090 MOVX @DPTR,A ;661D F0 663E 12171A 14091 Q661E: LCALL Q16FE ;661E 12 16 FE 6641 9003D5 14092 MOV DPTR,#03D5H ;6621 90 03 D5 6644 E0 14093 MOVX A,@DPTR ;6624 E0 6645 FF 14094 MOV R7,A ;6625 FF 6646 F4 14095 CPL A ;6626 F4 6647 6029 14096 JZ Q6652 ;6627 60 29 6649 C2AF 14097 CLR EA ;6629 C2 AF 664B EF 14098 MOV A,R7 ;662B EF 664C 640A 14099 XRL A,#0AH ;662C 64 0A 664E 7003 14100 JNZ Q6633 ;662E 70 03 6650 02674A 14101 LJMP Q672A ;6630 02 67 2A 14102 ;========================================================================== 6653 124292 14103 Q6633: LCALL Q4273 ;6633 12 42 73 6656 C2AF 14104 CLR EA ;6636 C2 AF 6658 12171A 14105 LCALL Q16FE ;6638 12 16 FE 665B C2AF 14106 CLR EA ;663B C2 AF 665D 9003D5 14107 MOV DPTR,#03D5H ;663D 90 03 D5 6660 74FF 14108 MOV A,#0FFH ;6640 74 FF 6662 F0 14109 MOVX @DPTR,A ;6642 F0 6663 9003EA 14110 MOV DPTR,#03EAH ;6643 90 03 EA 6666 F0 14111 MOVX @DPTR,A ;6646 F0 6667 E4 14112 CLR A ;6647 E4 6668 9003E6 14113 MOV DPTR,#03E6H ;6648 90 03 E6 666B F0 14114 MOVX @DPTR,A ;664B F0 666C A3 14115 INC DPTR ;664C A3 666D F0 14116 MOVX @DPTR,A ;664D F0 666E F512 14117 MOV 12H,A ;664E F5 12 6670 F513 14118 MOV 13H,A ;6650 F5 13 6672 E4 14119 Q6652: CLR A ;6652 E4 6673 F512 14120 MOV 12H,A ;6653 F5 12 6675 F513 14121 MOV 13H,A ;6655 F5 13 6677 120006 14122 LCALL Q0006 ;6657 12 00 06 667A C3 14123 Q665A: CLR C ;665A C3 667B E513 14124 MOV A,13H ;665B E5 13 667D 941E 14125 SUBB A,#1EH ;665D 94 1E 667F E512 14126 MOV A,12H ;665F E5 12 6681 9400 14127 SUBB A,#00H ;6661 94 00 6683 5036 14128 JNC Q669B ;6663 50 36 6685 9003D5 14129 MOV DPTR,#03D5H ;6665 90 03 D5 6688 E0 14130 MOVX A,@DPTR ;6668 E0 6689 FF 14131 MOV R7,A ;6669 FF 668A F4 14132 CPL A ;666A F4 668B 60ED 14133 JZ Q665A ;666B 60 ED 668D C2AF 14134 CLR EA ;666D C2 AF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 229 668F EF 14135 MOV A,R7 ;666F EF 6690 640A 14136 XRL A,#0AH ;6670 64 0A 6692 7003 14137 JNZ Q6677 ;6672 70 03 6694 02674A 14138 LJMP Q672A ;6674 02 67 2A 14139 ;========================================================================== 6697 124292 14140 Q6677: LCALL Q4273 ;6677 12 42 73 669A C2AF 14141 CLR EA ;667A C2 AF 669C 12171A 14142 LCALL Q16FE ;667C 12 16 FE 669F C2AF 14143 CLR EA ;667F C2 AF 66A1 E4 14144 CLR A ;6681 E4 66A2 F512 14145 MOV 12H,A ;6682 F5 12 66A4 F513 14146 MOV 13H,A ;6684 F5 13 66A6 9003D5 14147 MOV DPTR,#03D5H ;6686 90 03 D5 66A9 74FF 14148 MOV A,#0FFH ;6689 74 FF 66AB F0 14149 MOVX @DPTR,A ;668B F0 66AC 9003EA 14150 MOV DPTR,#03EAH ;668C 90 03 EA 66AF F0 14151 MOVX @DPTR,A ;668F F0 66B0 E4 14152 CLR A ;6690 E4 66B1 9003E6 14153 MOV DPTR,#03E6H ;6691 90 03 E6 66B4 F0 14154 MOVX @DPTR,A ;6694 F0 66B5 A3 14155 INC DPTR ;6695 A3 66B6 F0 14156 MOVX @DPTR,A ;6696 F0 66B7 D2AF 14157 SETB EA ;6697 D2 AF 66B9 80BF 14158 SJMP Q665A ;6699 80 BF 66BB C2AF 14159 Q669B: CLR EA ;669B C2 AF 66BD 02661D 14160 LJMP Q65FD ;669D 02 65 FD 14161 ;========================================================================== 66C0 12506E 14162 Q66A0: LCALL Q504E ;66A0 12 50 4E 66C3 EF 14163 MOV A,R7 ;66A3 EF 66C4 7029 14164 JNZ Q66CF ;66A4 70 29 66C6 C2AF 14165 CLR EA ;66A6 C2 AF 66C8 120078 14166 LCALL Q0076 ;66A8 12 00 76 66CB 78EB 14167 MOV R0,#0EBH ;66AB 78 EB 66CD 7C0E 14168 MOV R4,#0EH ;66AD 7C 0E 66CF 7D01 14169 MOV R5,#01H ;66AF 7D 01 66D1 7BFF 14170 MOV R3,#0FFH ;66B1 7B FF 66D3 7A01 14171 MOV R2,#01H ;66B3 7A 01 66D5 7957 14172 MOV R1,#57H ;66B5 79 57 66D7 122C5A 14173 Q66B7: LCALL Q2C3D ;66B7 12 2C 3D 66DA 754401 14174 MOV 44H,#01H ;66BA 75 44 01 66DD 75450E 14175 MOV 45H,#0EH ;66BD 75 45 0E 66E0 7546EB 14176 MOV 46H,#0EBH ;66C0 75 46 EB 66E3 7B01 14177 MOV R3,#01H ;66C3 7B 01 66E5 7D03 14178 MOV R5,#03H ;66C5 7D 03 66E7 E4 14179 CLR A ;66C7 E4 66E8 FF 14180 MOV R7,A ;66C8 FF 66E9 127E83 14181 LCALL Q7E60 ;66C9 12 7E 60 66EC 02661D 14182 LJMP Q65FD ;66CC 02 65 FD 14183 ;========================================================================== 66EF 900ED0 14184 Q66CF: MOV DPTR,#0ED0H ;66CF 90 0E D0 66F2 E0 14185 MOVX A,@DPTR ;66D2 E0 66F3 75F00A 14186 MOV B,#0AH ;66D3 75 F0 0A 66F6 84 14187 DIV AB ;66D6 84 66F7 FF 14188 MOV R7,A ;66D7 FF 66F8 A3 14189 INC DPTR ;66D8 A3 66F9 E0 14190 MOVX A,@DPTR ;66D9 E0 66FA FE 14191 MOV R6,A ;66DA FE 66FB 75F00A 14192 MOV B,#0AH ;66DB 75 F0 0A 66FE 84 14193 DIV AB ;66DE 84 66FF B50705 14194 CJNE A,07H,Q66E7 ;66DF B5 07 05 6702 900ED0 14195 MOV DPTR,#0ED0H ;66E2 90 0E D0 6705 EE 14196 MOV A,R6 ;66E5 EE 6706 F0 14197 MOVX @DPTR,A ;66E6 F0 6707 12171A 14198 Q66E7: LCALL Q16FE ;66E7 12 16 FE 670A C2AF 14199 CLR EA ;66EA C2 AF 670C E4 14200 CLR A ;66EC E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 230 670D F512 14201 MOV 12H,A ;66ED F5 12 670F F513 14202 MOV 13H,A ;66EF F5 13 6711 D2AF 14203 SETB EA ;66F1 D2 AF 6713 C3 14204 Q66F3: CLR C ;66F3 C3 6714 E513 14205 MOV A,13H ;66F4 E5 13 6716 942D 14206 SUBB A,#2DH ;66F6 94 2D 6718 E512 14207 MOV A,12H ;66F8 E5 12 671A 9400 14208 SUBB A,#00H ;66FA 94 00 671C 50A2 14209 JNC Q66A0 ;66FC 50 A2 671E 9003D5 14210 MOV DPTR,#03D5H ;66FE 90 03 D5 6721 E0 14211 MOVX A,@DPTR ;6701 E0 6722 FF 14212 MOV R7,A ;6702 FF 6723 F4 14213 CPL A ;6703 F4 6724 60ED 14214 JZ Q66F3 ;6704 60 ED 6726 C2AF 14215 CLR EA ;6706 C2 AF 6728 EF 14216 MOV A,R7 ;6708 EF 6729 640A 14217 XRL A,#0AH ;6709 64 0A 672B 601D 14218 JZ Q672A ;670B 60 1D 672D 124292 14219 LCALL Q4273 ;670D 12 42 73 6730 C2AF 14220 CLR EA ;6710 C2 AF 6732 12171A 14221 LCALL Q16FE ;6712 12 16 FE 6735 C2AF 14222 CLR EA ;6715 C2 AF 6737 E4 14223 CLR A ;6717 E4 6738 F512 14224 MOV 12H,A ;6718 F5 12 673A F513 14225 MOV 13H,A ;671A F5 13 673C 9003D5 14226 MOV DPTR,#03D5H ;671C 90 03 D5 673F 74FF 14227 MOV A,#0FFH ;671F 74 FF 6741 F0 14228 MOVX @DPTR,A ;6721 F0 6742 9003EA 14229 MOV DPTR,#03EAH ;6722 90 03 EA 6745 F0 14230 MOVX @DPTR,A ;6725 F0 6746 D2AF 14231 SETB EA ;6726 D2 AF 6748 80C9 14232 SJMP Q66F3 ;6728 80 C9 674A 22 14233 Q672A: RET ;672A 22 14234 ;========================================================================== 674B C0E0 14235 Q672B: PUSH ACC ;672B C0 E0 674D C083 14236 PUSH DPH ;672D C0 83 674F C082 14237 PUSH DPL ;672F C0 82 6751 C0D0 14238 PUSH PSW ;6731 C0 D0 6753 75D000 14239 MOV PSW,#00H ;6733 75 D0 00 6756 C006 14240 PUSH 06H ;6736 C0 06 6758 C007 14241 PUSH 07H ;6738 C0 07 675A 53917F 14242 ANL 91H,#7FH ;673A 53 91 7F 675D 900E85 14243 MOV DPTR,#0E85H ;673D 90 0E 85 6760 E0 14244 MOVX A,@DPTR ;6740 E0 6761 04 14245 INC A ;6741 04 6762 F0 14246 MOVX @DPTR,A ;6742 F0 6763 7006 14247 JNZ Q674B ;6743 70 06 6765 900E84 14248 MOV DPTR,#0E84H ;6745 90 0E 84 6768 E0 14249 MOVX A,@DPTR ;6748 E0 6769 04 14250 INC A ;6749 04 676A F0 14251 MOVX @DPTR,A ;674A F0 676B 900E87 14252 Q674B: MOV DPTR,#0E87H ;674B 90 0E 87 676E E0 14253 MOVX A,@DPTR ;674E E0 676F 04 14254 INC A ;674F 04 6770 F0 14255 MOVX @DPTR,A ;6750 F0 6771 7006 14256 JNZ Q6759 ;6751 70 06 6773 900E86 14257 MOV DPTR,#0E86H ;6753 90 0E 86 6776 E0 14258 MOVX A,@DPTR ;6756 E0 6777 04 14259 INC A ;6757 04 6778 F0 14260 MOVX @DPTR,A ;6758 F0 6779 0513 14261 Q6759: INC 13H ;6759 05 13 677B E513 14262 MOV A,13H ;675B E5 13 677D 7002 14263 JNZ Q6761 ;675D 70 02 677F 0512 14264 INC 12H ;675F 05 12 6781 128025 14265 Q6761: LCALL Q8002 ;6761 12 80 02 6784 9003EB 14266 MOV DPTR,#03EBH ;6764 90 03 EB A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 231 6787 EF 14267 MOV A,R7 ;6767 EF 6788 F0 14268 MOVX @DPTR,A ;6768 F0 6789 9003EA 14269 MOV DPTR,#03EAH ;6769 90 03 EA 678C E0 14270 MOVX A,@DPTR ;676C E0 678D FE 14271 MOV R6,A ;676D FE 678E 6F 14272 XRL A,R7 ;676E 6F 678F 7063 14273 JNZ Q67D4 ;676F 70 63 6791 9003E7 14274 MOV DPTR,#03E7H ;6771 90 03 E7 6794 E0 14275 MOVX A,@DPTR ;6774 E0 6795 04 14276 INC A ;6775 04 6796 F0 14277 MOVX @DPTR,A ;6776 F0 6797 7006 14278 JNZ Q677F ;6777 70 06 6799 9003E6 14279 MOV DPTR,#03E6H ;6779 90 03 E6 679C E0 14280 MOVX A,@DPTR ;677C E0 679D 04 14281 INC A ;677D 04 679E F0 14282 MOVX @DPTR,A ;677E F0 679F D3 14283 Q677F: SETB C ;677F D3 67A0 9003E7 14284 MOV DPTR,#03E7H ;6780 90 03 E7 67A3 E0 14285 MOVX A,@DPTR ;6783 E0 67A4 9499 14286 SUBB A,#99H ;6784 94 99 67A6 9003E6 14287 MOV DPTR,#03E6H ;6786 90 03 E6 67A9 E0 14288 MOVX A,@DPTR ;6789 E0 67AA 9400 14289 SUBB A,#00H ;678A 94 00 67AC 4002 14290 JC Q6790 ;678C 40 02 67AE C2B5 14291 CLR P3.5 ;678E C2 B5 67B0 9003EB 14292 Q6790: MOV DPTR,#03EBH ;6790 90 03 EB 67B3 E0 14293 MOVX A,@DPTR ;6793 E0 67B4 F4 14294 CPL A ;6794 F4 67B5 6008 14295 JZ Q679F ;6795 60 08 67B7 751200 14296 MOV 12H,#00H ;6797 75 12 00 67BA 751300 14297 MOV 13H,#00H ;679A 75 13 00 67BD 8008 14298 SJMP Q67A7 ;679D 80 08 67BF 0513 14299 Q679F: INC 13H ;679F 05 13 67C1 E513 14300 MOV A,13H ;67A1 E5 13 67C3 7002 14301 JNZ Q67A7 ;67A3 70 02 67C5 0512 14302 INC 12H ;67A5 05 12 67C7 050B 14303 Q67A7: INC 0BH ;67A7 05 0B 67C9 E50B 14304 MOV A,0BH ;67A9 E5 0B 67CB 7002 14305 JNZ Q67AF ;67AB 70 02 67CD 050A 14306 INC 0AH ;67AD 05 0A 67CF 300910 14307 Q67AF: JNB 21H.1,Q67C2 ;67AF 30 09 10 67D2 D3 14308 SETB C ;67B2 D3 67D3 942C 14309 SUBB A,#2CH ;67B3 94 2C 67D5 E50A 14310 MOV A,0AH ;67B5 E5 0A 67D7 9401 14311 SUBB A,#01H ;67B7 94 01 67D9 5003 14312 JNC Q67BE ;67B9 50 03 67DB 026886 14313 LJMP Q6866 ;67BB 02 68 66 14314 ;========================================================================== 67DE C2B0 14315 Q67BE: CLR P3.0 ;67BE C2 B0 67E0 80FE 14316 SJMP $ ;67C0 80 FE 67E2 D3 14317 Q67C2: SETB C ;67C2 D3 67E3 E50B 14318 MOV A,0BH ;67C3 E5 0B 67E5 9450 14319 SUBB A,#50H ;67C5 94 50 67E7 E50A 14320 MOV A,0AH ;67C7 E5 0A 67E9 9446 14321 SUBB A,#46H ;67C9 94 46 67EB 5003 14322 JNC Q67D0 ;67CB 50 03 67ED 026886 14323 LJMP Q6866 ;67CD 02 68 66 14324 ;========================================================================== 67F0 C2B0 14325 Q67D0: CLR P3.0 ;67D0 C2 B0 67F2 80FE 14326 SJMP $ ;67D2 80 FE 67F4 751200 14327 Q67D4: MOV 12H,#00H ;67D4 75 12 00 67F7 751300 14328 MOV 13H,#00H ;67D7 75 13 00 67FA 750A00 14329 MOV 0AH,#00H ;67DA 75 0A 00 67FD 750B00 14330 MOV 0BH,#00H ;67DD 75 0B 00 6800 EE 14331 MOV A,R6 ;67E0 EE 6801 B4FF0E 14332 CJNE A,#0FFH,Q67F2 ;67E1 B4 FF 0E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 232 6804 9003EB 14333 MOV DPTR,#03EBH ;67E4 90 03 EB 6807 E0 14334 MOVX A,@DPTR ;67E7 E0 6808 FF 14335 MOV R7,A ;67E8 FF 6809 F4 14336 CPL A ;67E9 F4 680A 6006 14337 JZ Q67F2 ;67EA 60 06 680C 9003EA 14338 MOV DPTR,#03EAH ;67EC 90 03 EA 680F EF 14339 MOV A,R7 ;67EF EF 6810 806C 14340 SJMP Q685E ;67F0 80 6C 6812 9003EA 14341 Q67F2: MOV DPTR,#03EAH ;67F2 90 03 EA 6815 E0 14342 MOVX A,@DPTR ;67F5 E0 6816 FF 14343 MOV R7,A ;67F6 FF 6817 F4 14344 CPL A ;67F7 F4 6818 601D 14345 JZ Q6817 ;67F8 60 1D 681A A3 14346 INC DPTR ;67FA A3 681B E0 14347 MOVX A,@DPTR ;67FB E0 681C FE 14348 MOV R6,A ;67FC FE 681D B4FF17 14349 CJNE A,#0FFH,Q6817 ;67FD B4 FF 17 6820 EF 14350 MOV A,R7 ;6800 EF 6821 B40604 14351 CJNE A,#06H,Q6808 ;6801 B4 06 04 6824 B2B5 14352 CPL P3.5 ;6804 B2 B5 6826 8008 14353 SJMP Q6810 ;6806 80 08 6828 9003EA 14354 Q6808: MOV DPTR,#03EAH ;6808 90 03 EA 682B E0 14355 MOVX A,@DPTR ;680B E0 682C 9003D5 14356 MOV DPTR,#03D5H ;680C 90 03 D5 682F F0 14357 MOVX @DPTR,A ;680F F0 6830 9003EA 14358 Q6810: MOV DPTR,#03EAH ;6810 90 03 EA 6833 EE 14359 MOV A,R6 ;6813 EE 6834 F0 14360 MOVX @DPTR,A ;6814 F0 6835 804F 14361 SJMP Q6866 ;6815 80 4F 6837 9003EA 14362 Q6817: MOV DPTR,#03EAH ;6817 90 03 EA 683A E0 14363 MOVX A,@DPTR ;681A E0 683B FF 14364 MOV R7,A ;681B FF 683C C3 14365 CLR C ;681C C3 683D 9405 14366 SUBB A,#05H ;681D 94 05 683F 5011 14367 JNC Q6832 ;681F 50 11 6841 A3 14368 INC DPTR ;6821 A3 6842 E0 14369 MOVX A,@DPTR ;6822 E0 6843 FE 14370 MOV R6,A ;6823 FE 6844 9404 14371 SUBB A,#04H ;6824 94 04 6846 400A 14372 JC Q6832 ;6826 40 0A 6848 EE 14373 MOV A,R6 ;6828 EE 6849 F4 14374 CPL A ;6829 F4 684A 6006 14375 JZ Q6832 ;682A 60 06 684C 9003EA 14376 MOV DPTR,#03EAH ;682C 90 03 EA 684F EE 14377 MOV A,R6 ;682F EE 6850 802C 14378 SJMP Q685E ;6830 80 2C 6852 EF 14379 Q6832: MOV A,R7 ;6832 EF 6853 D3 14380 SETB C ;6833 D3 6854 9404 14381 SUBB A,#04H ;6834 94 04 6856 401F 14382 JC Q6857 ;6836 40 1F 6858 9003EB 14383 MOV DPTR,#03EBH ;6838 90 03 EB 685B E0 14384 MOVX A,@DPTR ;683B E0 685C 9405 14385 SUBB A,#05H ;683C 94 05 685E 5017 14386 JNC Q6857 ;683E 50 17 6860 9003EA 14387 MOV DPTR,#03EAH ;6840 90 03 EA 6863 E0 14388 MOVX A,@DPTR ;6843 E0 6864 F4 14389 CPL A ;6844 F4 6865 6010 14390 JZ Q6857 ;6845 60 10 6867 9003E7 14391 MOV DPTR,#03E7H ;6847 90 03 E7 686A E0 14392 MOVX A,@DPTR ;684A E0 686B 04 14393 INC A ;684B 04 686C F0 14394 MOVX @DPTR,A ;684C F0 686D 7017 14395 JNZ Q6866 ;684D 70 17 686F 9003E6 14396 MOV DPTR,#03E6H ;684F 90 03 E6 6872 E0 14397 MOVX A,@DPTR ;6852 E0 6873 04 14398 INC A ;6853 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 233 6874 F0 14399 MOVX @DPTR,A ;6854 F0 6875 800F 14400 SJMP Q6866 ;6855 80 0F 6877 9003EB 14401 Q6857: MOV DPTR,#03EBH ;6857 90 03 EB 687A E0 14402 MOVX A,@DPTR ;685A E0 687B 9003EA 14403 MOV DPTR,#03EAH ;685B 90 03 EA 687E F0 14404 Q685E: MOVX @DPTR,A ;685E F0 687F 9003E6 14405 MOV DPTR,#03E6H ;685F 90 03 E6 6882 E4 14406 CLR A ;6862 E4 6883 F0 14407 MOVX @DPTR,A ;6863 F0 6884 A3 14408 INC DPTR ;6864 A3 6885 F0 14409 MOVX @DPTR,A ;6865 F0 6886 D007 14410 Q6866: POP 07H ;6866 D0 07 6888 D006 14411 POP 06H ;6868 D0 06 688A D0D0 14412 POP PSW ;686A D0 D0 688C D082 14413 POP DPL ;686C D0 82 688E D083 14414 POP DPH ;686E D0 83 6890 D0E0 14415 POP ACC ;6870 D0 E0 6892 32 14416 RETI ;6872 32 14417 ;========================================================================== 6893 AE1C 14418 Q6873: MOV R6,1CH ;6873 AE 1C 6895 AF1D 14419 MOV R7,1DH ;6875 AF 1D 6897 7C0B 14420 MOV R4,#0BH ;6877 7C 0B 6899 7D90 14421 MOV R5,#90H ;6879 7D 90 689B 122938 14422 LCALL Q291B ;687B 12 29 1B 689E 9003D4 14423 MOV DPTR,#03D4H ;687E 90 03 D4 68A1 EF 14424 MOV A,R7 ;6881 EF 68A2 F0 14425 MOVX @DPTR,A ;6882 F0 68A3 E4 14426 CLR A ;6883 E4 68A4 FC 14427 MOV R4,A ;6884 FC 68A5 FD 14428 MOV R5,A ;6885 FD 68A6 FE 14429 MOV R6,A ;6886 FE 68A7 FB 14430 MOV R3,A ;6887 FB 68A8 FA 14431 MOV R2,A ;6888 FA 68A9 7901 14432 MOV R1,#01H ;6889 79 01 68AB F8 14433 MOV R0,A ;688B F8 68AC 1229B9 14434 LCALL Q299C ;688C 12 29 9C 68AF EF 14435 MOV A,R7 ;688F EF 68B0 2414 14436 ADD A,#14H ;6890 24 14 68B2 FF 14437 MOV R7,A ;6892 FF 68B3 E4 14438 CLR A ;6893 E4 68B4 3E 14439 ADDC A,R6 ;6894 3E 68B5 FE 14440 MOV R6,A ;6895 FE 68B6 E4 14441 CLR A ;6896 E4 68B7 3D 14442 ADDC A,R5 ;6897 3D 68B8 FD 14443 MOV R5,A ;6898 FD 68B9 E4 14444 CLR A ;6899 E4 68BA 3C 14445 ADDC A,R4 ;689A 3C 68BB FC 14446 MOV R4,A ;689B FC 68BC 900EE3 14447 MOV DPTR,#0EE3H ;689C 90 0E E3 68BF 122B1B 14448 LCALL Q2AFE ;689F 12 2A FE 68C2 900EE3 14449 MOV DPTR,#0EE3H ;68A2 90 0E E3 68C5 E0 14450 MOVX A,@DPTR ;68A5 E0 68C6 F8 14451 MOV R0,A ;68A6 F8 68C7 A3 14452 INC DPTR ;68A7 A3 68C8 E0 14453 MOVX A,@DPTR ;68A8 E0 68C9 F9 14454 MOV R1,A ;68A9 F9 68CA A3 14455 INC DPTR ;68AA A3 68CB E0 14456 MOVX A,@DPTR ;68AB E0 68CC FA 14457 MOV R2,A ;68AC FA 68CD A3 14458 INC DPTR ;68AD A3 68CE E0 14459 MOVX A,@DPTR ;68AE E0 68CF FB 14460 MOV R3,A ;68AF FB 68D0 C000 14461 PUSH 00H ;68B0 C0 00 68D2 AE1C 14462 MOV R6,1CH ;68B2 AE 1C 68D4 AF1D 14463 MOV R7,1DH ;68B4 AF 1D 68D6 7C0B 14464 MOV R4,#0BH ;68B6 7C 0B A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 234 68D8 7D90 14465 MOV R5,#90H ;68B8 7D 90 68DA 122938 14466 LCALL Q291B ;68BA 12 29 1B 68DD 7E00 14467 MOV R6,#00H ;68BD 7E 00 68DF 7F16 14468 MOV R7,#16H ;68BF 7F 16 68E1 122926 14469 LCALL Q2909 ;68C1 12 29 09 68E4 E4 14470 CLR A ;68C4 E4 68E5 FC 14471 MOV R4,A ;68C5 FC 68E6 FD 14472 MOV R5,A ;68C6 FD 68E7 D000 14473 POP 00H ;68C7 D0 00 68E9 EB 14474 MOV A,R3 ;68C9 EB 68EA 2F 14475 ADD A,R7 ;68CA 2F 68EB FF 14476 MOV R7,A ;68CB FF 68EC EA 14477 MOV A,R2 ;68CC EA 68ED 3E 14478 ADDC A,R6 ;68CD 3E 68EE FE 14479 MOV R6,A ;68CE FE 68EF ED 14480 MOV A,R5 ;68CF ED 68F0 39 14481 ADDC A,R1 ;68D0 39 68F1 FD 14482 MOV R5,A ;68D1 FD 68F2 EC 14483 MOV A,R4 ;68D2 EC 68F3 38 14484 ADDC A,R0 ;68D3 38 68F4 FC 14485 MOV R4,A ;68D4 FC 68F5 900EE3 14486 MOV DPTR,#0EE3H ;68D5 90 0E E3 68F8 122B1B 14487 LCALL Q2AFE ;68D8 12 2A FE 68FB 900ED6 14488 MOV DPTR,#0ED6H ;68DB 90 0E D6 68FE E0 14489 MOVX A,@DPTR ;68DE E0 68FF FF 14490 MOV R7,A ;68DF FF 6900 12713F 14491 LCALL Q711D ;68E0 12 71 1D 6903 900ED7 14492 MOV DPTR,#0ED7H ;68E3 90 0E D7 6906 E0 14493 MOVX A,@DPTR ;68E6 E0 6907 FF 14494 MOV R7,A ;68E7 FF 6908 12713F 14495 LCALL Q711D ;68E8 12 71 1D 690B 900ED8 14496 MOV DPTR,#0ED8H ;68EB 90 0E D8 690E E0 14497 MOVX A,@DPTR ;68EE E0 690F FF 14498 MOV R7,A ;68EF FF 6910 12713F 14499 LCALL Q711D ;68F0 12 71 1D 6913 900ED9 14500 MOV DPTR,#0ED9H ;68F3 90 0E D9 6916 E0 14501 MOVX A,@DPTR ;68F6 E0 6917 FF 14502 MOV R7,A ;68F7 FF 6918 12713F 14503 LCALL Q711D ;68F8 12 71 1D 691B 900EDA 14504 MOV DPTR,#0EDAH ;68FB 90 0E DA 691E E0 14505 MOVX A,@DPTR ;68FE E0 691F FF 14506 MOV R7,A ;68FF FF 6920 12713F 14507 LCALL Q711D ;6900 12 71 1D 6923 900EDB 14508 MOV DPTR,#0EDBH ;6903 90 0E DB 6926 E0 14509 MOVX A,@DPTR ;6906 E0 6927 FF 14510 MOV R7,A ;6907 FF 6928 12713F 14511 LCALL Q711D ;6908 12 71 1D 692B 900EDC 14512 MOV DPTR,#0EDCH ;690B 90 0E DC 692E E0 14513 MOVX A,@DPTR ;690E E0 692F FF 14514 MOV R7,A ;690F FF 6930 12713F 14515 LCALL Q711D ;6910 12 71 1D 6933 900E88 14516 MOV DPTR,#0E88H ;6913 90 0E 88 6936 E0 14517 MOVX A,@DPTR ;6916 E0 6937 FE 14518 MOV R6,A ;6917 FE 6938 A3 14519 INC DPTR ;6918 A3 6939 E0 14520 MOVX A,@DPTR ;6919 E0 693A FF 14521 MOV R7,A ;691A FF 693B 128D93 14522 LCALL Q8D70 ;691B 12 8D 70 693E 900E8A 14523 MOV DPTR,#0E8AH ;691E 90 0E 8A 6941 E0 14524 MOVX A,@DPTR ;6921 E0 6942 FF 14525 MOV R7,A ;6922 FF 6943 12713F 14526 LCALL Q711D ;6923 12 71 1D 6946 900ED2 14527 MOV DPTR,#0ED2H ;6926 90 0E D2 6949 12875D 14528 LCALL Q873A ;6929 12 87 3A 694C 900EC3 14529 MOV DPTR,#0EC3H ;692C 90 0E C3 694F 12875D 14530 LCALL Q873A ;692F 12 87 3A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 235 6952 900EC7 14531 MOV DPTR,#0EC7H ;6932 90 0E C7 6955 12875D 14532 LCALL Q873A ;6935 12 87 3A 6958 051D 14533 INC 1DH ;6938 05 1D 695A E51D 14534 MOV A,1DH ;693A E5 1D 695C 7002 14535 JNZ Q6940 ;693C 70 02 695E 051C 14536 INC 1CH ;693E 05 1C 6960 B4B00A 14537 Q6940: CJNE A,#0B0H,Q694D ;6940 B4 B0 0A 6963 E51C 14538 MOV A,1CH ;6943 E5 1C 6965 B42205 14539 CJNE A,#22H,Q694D ;6945 B4 22 05 6968 E4 14540 CLR A ;6948 E4 6969 F51C 14541 MOV 1CH,A ;6949 F5 1C 696B F51D 14542 MOV 1DH,A ;694B F5 1D 696D 0511 14543 Q694D: INC 11H ;694D 05 11 696F E511 14544 MOV A,11H ;694F E5 11 6971 7002 14545 JNZ Q6955 ;6951 70 02 6973 0510 14546 INC 10H ;6953 05 10 6975 D3 14547 Q6955: SETB C ;6955 D3 6976 94B0 14548 SUBB A,#0B0H ;6956 94 B0 6978 E510 14549 MOV A,10H ;6958 E5 10 697A 9422 14550 SUBB A,#22H ;695A 94 22 697C 4006 14551 JC Q6964 ;695C 40 06 697E 751022 14552 MOV 10H,#22H ;695E 75 10 22 6981 7511B0 14553 MOV 11H,#0B0H ;6961 75 11 B0 6984 900EE3 14554 Q6964: MOV DPTR,#0EE3H ;6964 90 0E E3 6987 122B27 14555 LCALL Q2B0A ;6967 12 2B 0A 698A 00 14556 NOP ;696A 00 698B 00 14557 NOP ;696B 00 698C 00 14558 NOP ;696C 00 698D 00 14559 NOP ;696D 00 698E E4 14560 CLR A ;696E E4 698F 900FE2 14561 MOV DPTR,#0FE2H ;696F 90 0F E2 6992 F0 14562 MOVX @DPTR,A ;6972 F0 6993 900FE2 14563 Q6973: MOV DPTR,#0FE2H ;6973 90 0F E2 6996 E0 14564 MOVX A,@DPTR ;6976 E0 6997 FF 14565 MOV R7,A ;6977 FF 6998 C3 14566 CLR C ;6978 C3 6999 9410 14567 SUBB A,#10H ;6979 94 10 699B 500B 14568 JNC Q6988 ;697B 50 0B 699D 12713F 14569 LCALL Q711D ;697D 12 71 1D 69A0 900FE2 14570 MOV DPTR,#0FE2H ;6980 90 0F E2 69A3 E0 14571 MOVX A,@DPTR ;6983 E0 69A4 04 14572 INC A ;6984 04 69A5 F0 14573 MOVX @DPTR,A ;6985 F0 69A6 80EB 14574 SJMP Q6973 ;6986 80 EB 69A8 AF11 14575 Q6988: MOV R7,11H ;6988 AF 11 69AA AE10 14576 MOV R6,10H ;698A AE 10 69AC 128D93 14577 LCALL Q8D70 ;698C 12 8D 70 69AF AF1D 14578 MOV R7,1DH ;698F AF 1D 69B1 AE1C 14579 MOV R6,1CH ;6991 AE 1C 69B3 028D93 14580 LJMP Q8D70 ;6993 02 8D 70 14581 ;========================================================================== 69B6 C2AF 14582 Q6996: CLR EA ;6996 C2 AF 69B8 120078 14583 LCALL Q0076 ;6998 12 00 76 69BB E511 14584 MOV A,11H ;699B E5 11 69BD 4510 14585 ORL A,10H ;699D 45 10 69BF 7052 14586 JNZ Q69F3 ;699F 70 52 69C1 120078 14587 LCALL Q0076 ;69A1 12 00 76 69C4 78EB 14588 MOV R0,#0EBH ;69A4 78 EB 69C6 7C0E 14589 MOV R4,#0EH ;69A6 7C 0E 69C8 7D01 14590 MOV R5,#01H ;69A8 7D 01 69CA 7BFF 14591 MOV R3,#0FFH ;69AA 7B FF 69CC 7A00 14592 MOV R2,#00H ;69AC 7A 00 69CE 79F8 14593 MOV R1,#0F8H ;69AE 79 F8 69D0 122C5A 14594 LCALL Q2C3D ;69B0 12 2C 3D 69D3 754401 14595 MOV 44H,#01H ;69B3 75 44 01 69D6 75450E 14596 MOV 45H,#0EH ;69B6 75 45 0E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 236 69D9 7546EB 14597 MOV 46H,#0EBH ;69B9 75 46 EB 69DC 7B01 14598 MOV R3,#01H ;69BC 7B 01 69DE 7D05 14599 MOV R5,#05H ;69BE 7D 05 69E0 E4 14600 CLR A ;69C0 E4 69E1 FF 14601 MOV R7,A ;69C1 FF 69E2 127E83 14602 LCALL Q7E60 ;69C2 12 7E 60 69E5 78EB 14603 MOV R0,#0EBH ;69C5 78 EB 69E7 7C0E 14604 MOV R4,#0EH ;69C7 7C 0E 69E9 7D01 14605 MOV R5,#01H ;69C9 7D 01 69EB 7BFF 14606 MOV R3,#0FFH ;69CB 7B FF 69ED 7A01 14607 MOV R2,#01H ;69CD 7A 01 69EF 7939 14608 MOV R1,#39H ;69CF 79 39 69F1 122C5A 14609 LCALL Q2C3D ;69D1 12 2C 3D 69F4 754401 14610 MOV 44H,#01H ;69D4 75 44 01 69F7 75450E 14611 MOV 45H,#0EH ;69D7 75 45 0E 69FA 7546EB 14612 MOV 46H,#0EBH ;69DA 75 46 EB 69FD 7B05 14613 MOV R3,#05H ;69DD 7B 05 69FF 7D04 14614 MOV R5,#04H ;69DF 7D 04 6A01 E4 14615 CLR A ;69E1 E4 6A02 FF 14616 MOV R7,A ;69E2 FF 6A03 127E83 14617 LCALL Q7E60 ;69E3 12 7E 60 6A06 120006 14618 LCALL Q0006 ;69E6 12 00 06 6A09 9003D5 14619 Q69E9: MOV DPTR,#03D5H ;69E9 90 03 D5 6A0C E0 14620 MOVX A,@DPTR ;69EC E0 6A0D B403F9 14621 CJNE A,#03H,Q69E9 ;69ED B4 03 F9 6A10 C2AF 14622 CLR EA ;69F0 C2 AF 6A12 22 14623 RET ;69F2 22 14624 ;========================================================================== 6A13 754AFF 14625 Q69F3: MOV 4AH,#0FFH ;69F3 75 4A FF 6A16 754B02 14626 MOV 4BH,#02H ;69F6 75 4B 02 6A19 754C20 14627 MOV 4CH,#20H ;69F9 75 4C 20 6A1C 85104D 14628 MOV 4DH,10H ;69FC 85 10 4D 6A1F 85114E 14629 MOV 4EH,11H ;69FF 85 11 4E 6A22 7B01 14630 MOV R3,#01H ;6A02 7B 01 6A24 7A0E 14631 MOV R2,#0EH ;6A04 7A 0E 6A26 79EB 14632 MOV R1,#0EBH ;6A06 79 EB 6A28 12482D 14633 LCALL Q480E ;6A08 12 48 0E 6A2B 900EF0 14634 MOV DPTR,#0EF0H ;6A0B 90 0E F0 6A2E 74B8 14635 MOV A,#0B8H ;6A0E 74 B8 6A30 F0 14636 MOVX @DPTR,A ;6A10 F0 6A31 A3 14637 INC DPTR ;6A11 A3 6A32 74F6 14638 MOV A,#0F6H ;6A12 74 F6 6A34 F0 14639 MOVX @DPTR,A ;6A14 F0 6A35 A3 14640 INC DPTR ;6A15 A3 6A36 74CA 14641 MOV A,#0CAH ;6A16 74 CA 6A38 F0 14642 MOVX @DPTR,A ;6A18 F0 6A39 A3 14643 INC DPTR ;6A19 A3 6A3A 74FD 14644 MOV A,#0FDH ;6A1A 74 FD 6A3C F0 14645 MOVX @DPTR,A ;6A1C F0 6A3D A3 14646 INC DPTR ;6A1D A3 6A3E 74BE 14647 MOV A,#0BEH ;6A1E 74 BE 6A40 F0 14648 MOVX @DPTR,A ;6A20 F0 6A41 A3 14649 INC DPTR ;6A21 A3 6A42 74DD 14650 MOV A,#0DDH ;6A22 74 DD 6A44 F0 14651 MOVX @DPTR,A ;6A24 F0 6A45 E4 14652 CLR A ;6A25 E4 6A46 A3 14653 INC DPTR ;6A26 A3 6A47 F0 14654 MOVX @DPTR,A ;6A27 F0 6A48 754401 14655 MOV 44H,#01H ;6A28 75 44 01 6A4B 75450E 14656 MOV 45H,#0EH ;6A2B 75 45 0E 6A4E 7546EB 14657 MOV 46H,#0EBH ;6A2E 75 46 EB 6A51 7B03 14658 MOV R3,#03H ;6A31 7B 03 6A53 7D03 14659 MOV R5,#03H ;6A33 7D 03 6A55 FF 14660 MOV R7,A ;6A35 FF 6A56 127E83 14661 LCALL Q7E60 ;6A36 12 7E 60 6A59 E51D 14662 MOV A,1DH ;6A39 E5 1D A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 237 6A5B 451C 14663 ORL A,1CH ;6A3B 45 1C 6A5D 7008 14664 JNZ Q6A47 ;6A3D 70 08 6A5F 750C22 14665 MOV 0CH,#22H ;6A3F 75 0C 22 6A62 750DAF 14666 MOV 0DH,#0AFH ;6A42 75 0D AF 6A65 800C 14667 SJMP Q6A53 ;6A45 80 0C 6A67 E51D 14668 Q6A47: MOV A,1DH ;6A47 E5 1D 6A69 24FF 14669 ADD A,#0FFH ;6A49 24 FF 6A6B F50D 14670 MOV 0DH,A ;6A4B F5 0D 6A6D E51C 14671 MOV A,1CH ;6A4D E5 1C 6A6F 34FF 14672 ADDC A,#0FFH ;6A4F 34 FF 6A71 F50C 14673 MOV 0CH,A ;6A51 F5 0C 6A73 126E30 14674 Q6A53: LCALL Q6E0F ;6A53 12 6E 0F 6A76 126D5C 14675 LCALL Q6D3B ;6A56 12 6D 3B 6A79 127A24 14676 LCALL Q7A01 ;6A59 12 7A 01 6A7C 900ED1 14677 MOV DPTR,#0ED1H ;6A5C 90 0E D1 6A7F 74FF 14678 MOV A,#0FFH ;6A5F 74 FF 6A81 F0 14679 MOVX @DPTR,A ;6A61 F0 6A82 120006 14680 LCALL Q0006 ;6A62 12 00 06 6A85 9003D5 14681 Q6A65: MOV DPTR,#03D5H ;6A65 90 03 D5 6A88 E0 14682 MOVX A,@DPTR ;6A68 E0 6A89 F4 14683 CPL A ;6A69 F4 6A8A 60F9 14684 JZ Q6A65 ;6A6A 60 F9 6A8C C2AF 14685 CLR EA ;6A6C C2 AF 6A8E 12171A 14686 Q6A6E: LCALL Q16FE ;6A6E 12 16 FE 6A91 120006 14687 LCALL Q0006 ;6A71 12 00 06 6A94 9003D5 14688 Q6A74: MOV DPTR,#03D5H ;6A74 90 03 D5 6A97 E0 14689 MOVX A,@DPTR ;6A77 E0 6A98 FF 14690 MOV R7,A ;6A78 FF 6A99 F4 14691 CPL A ;6A79 F4 6A9A 60F8 14692 JZ Q6A74 ;6A7A 60 F8 6A9C C2AF 14693 CLR EA ;6A7C C2 AF 6A9E EF 14694 MOV A,R7 ;6A7E EF 6A9F 640A 14695 XRL A,#0AH ;6A7F 64 0A 6AA1 600F 14696 JZ Q6A92 ;6A81 60 0F 6AA3 9003D5 14697 MOV DPTR,#03D5H ;6A83 90 03 D5 6AA6 E0 14698 MOVX A,@DPTR ;6A86 E0 6AA7 FF 14699 MOV R7,A ;6A87 FF 6AA8 124292 14700 LCALL Q4273 ;6A88 12 42 73 6AAB 900ECB 14701 MOV DPTR,#0ECBH ;6A8B 90 0E CB 6AAE E0 14702 MOVX A,@DPTR ;6A8E E0 6AAF B401DC 14703 CJNE A,#01H,Q6A6E ;6A8F B4 01 DC 6AB2 22 14704 Q6A92: RET ;6A92 22 14705 ;========================================================================== 6AB3 AE0E 14706 Q6A93: MOV R6,0EH ;6A93 AE 0E 6AB5 AF0F 14707 MOV R7,0FH ;6A95 AF 0F 6AB7 7C00 14708 MOV R4,#00H ;6A97 7C 00 6AB9 7D14 14709 MOV R5,#14H ;6A99 7D 14 6ABB 122926 14710 LCALL Q2909 ;6A9B 12 29 09 6ABE EF 14711 MOV A,R7 ;6A9E EF 6ABF 2414 14712 ADD A,#14H ;6A9F 24 14 6AC1 14 14713 Q6AA0: DEC A ;6AA0 14 6AC2 FF 14714 MOV R7,A ;6AA1 FF 6AC3 E4 14715 CLR A ;6AA2 E4 6AC4 3E 14716 ADDC A,R6 ;6AA3 3E 6AC5 FE 14717 MOV R6,A ;6AA4 FE 6AC6 E4 14718 CLR A ;6AA5 E4 6AC7 3403 14719 ADDC A,#03H ;6AA6 34 03 6AC9 FD 14720 MOV R5,A ;6AA8 FD 6ACA EC 14721 MOV A,R4 ;6AA9 EC 6ACB 33 14722 RLC A ;6AAA 33 6ACC FC 14723 MOV R4,A ;6AAB FC 6ACD 900EE3 14724 MOV DPTR,#0EE3H ;6AAC 90 0E E3 6AD0 122B1B 14725 LCALL Q2AFE ;6AAF 12 2A FE 6AD3 126ADB 14726 LCALL Q6ABA ;6AB2 12 6A BA 6AD6 900E8A 14727 MOV DPTR,#0E8AH ;6AB5 90 0E 8A 6AD9 EF 14728 MOV A,R7 ;6AB8 EF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 238 6ADA F0 14729 MOVX @DPTR,A ;6AB9 F0 6ADB E4 14730 Q6ABA: CLR A ;6ABA E4 6ADC FB 14731 MOV R3,A ;6ABB FB 6ADD FA 14732 MOV R2,A ;6ABC FA 6ADE 7901 14733 MOV R1,#01H ;6ABD 79 01 6AE0 F8 14734 MOV R0,A ;6ABF F8 6AE1 900EE3 14735 MOV DPTR,#0EE3H ;6AC0 90 0E E3 6AE4 E0 14736 MOVX A,@DPTR ;6AC3 E0 6AE5 FC 14737 MOV R4,A ;6AC4 FC 6AE6 A3 14738 INC DPTR ;6AC5 A3 6AE7 E0 14739 MOVX A,@DPTR ;6AC6 E0 6AE8 FD 14740 MOV R5,A ;6AC7 FD 6AE9 A3 14741 INC DPTR ;6AC8 A3 6AEA E0 14742 MOVX A,@DPTR ;6AC9 E0 6AEB FE 14743 MOV R6,A ;6ACA FE 6AEC A3 14744 INC DPTR ;6ACB A3 6AED E0 14745 MOVX A,@DPTR ;6ACC E0 6AEE FF 14746 MOV R7,A ;6ACD FF 6AEF 122A44 14747 LCALL Q2A27 ;6ACE 12 2A 27 6AF2 9003D4 14748 MOV DPTR,#03D4H ;6AD1 90 03 D4 6AF5 EF 14749 MOV A,R7 ;6AD4 EF 6AF6 F0 14750 MOVX @DPTR,A ;6AD5 F0 6AF7 25E0 14751 ADD A,ACC ;6AD6 25 E0 6AF9 24A0 14752 ADD A,#0A0H ;6AD8 24 A0 6AFB 9003E9 14753 MOV DPTR,#03E9H ;6ADA 90 03 E9 6AFE F0 14754 MOVX @DPTR,A ;6ADD F0 6AFF 900EE3 14755 MOV DPTR,#0EE3H ;6ADE 90 0E E3 6B02 A3 14756 INC DPTR ;6AE1 A3 6B03 A3 14757 INC DPTR ;6AE2 A3 6B04 E0 14758 MOVX A,@DPTR ;6AE3 E0 6B05 FE 14759 MOV R6,A ;6AE4 FE 6B06 A3 14760 INC DPTR ;6AE5 A3 6B07 E0 14761 MOVX A,@DPTR ;6AE6 E0 6B08 FF 14762 MOV R7,A ;6AE7 FF 6B09 9003D6 14763 MOV DPTR,#03D6H ;6AE8 90 03 D6 6B0C EE 14764 MOV A,R6 ;6AEB EE 6B0D F0 14765 MOVX @DPTR,A ;6AEC F0 6B0E A3 14766 INC DPTR ;6AED A3 6B0F EF 14767 MOV A,R7 ;6AEE EF 6B10 F0 14768 MOVX @DPTR,A ;6AEF F0 6B11 14769 SETB C6H ;6AF0 D2 C6 *** __________________________________________________^ *** ERROR #A45 IN 14769 (meter-Q.a51, LINE 14769): UNDEFINED SYMBOL (PASS-2) 6B13 14770 SETB C2H ;6AF2 D2 C2 *** __________________________________________________^ *** ERROR #A45 IN 14770 (meter-Q.a51, LINE 14770): UNDEFINED SYMBOL (PASS-2) 6B15 14771 CLR C3H ;6AF4 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14771 (meter-Q.a51, LINE 14771): UNDEFINED SYMBOL (PASS-2) 6B17 14772 CLR C4H ;6AF6 C2 C4 *** __________________________________________________^ *** ERROR #A45 IN 14772 (meter-Q.a51, LINE 14772): UNDEFINED SYMBOL (PASS-2) 6B19 14773 SETB C5H ;6AF8 D2 C5 *** __________________________________________________^ *** ERROR #A45 IN 14773 (meter-Q.a51, LINE 14773): UNDEFINED SYMBOL (PASS-2) 6B1B 14774 JNB C3H,$ ;6AFA 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 14774 (meter-Q.a51, LINE 14774): UNDEFINED SYMBOL (PASS-2) 6B1E 9003E9 14775 Q6AFD: MOV DPTR,#03E9H ;6AFD 90 03 E9 6B21 E0 14776 MOVX A,@DPTR ;6B00 E0 6B22 F5C2 14777 MOV 0C2H,A ;6B01 F5 C2 6B24 14778 CLR C5H ;6B03 C2 C5 *** __________________________________________________^ *** ERROR #A45 IN 14778 (meter-Q.a51, LINE 14778): UNDEFINED SYMBOL (PASS-2) 6B26 14779 CLR C3H ;6B05 C2 C3 *** __________________________________________________^ A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 239 *** ERROR #A45 IN 14779 (meter-Q.a51, LINE 14779): UNDEFINED SYMBOL (PASS-2) 6B28 14780 JNB C3H,$ ;6B07 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 14780 (meter-Q.a51, LINE 14780): UNDEFINED SYMBOL (PASS-2) 6B2B E5C1 14781 MOV A,0C1H ;6B0A E5 C1 6B2D B4200B 14782 CJNE A,#20H,Q6B1A ;6B0C B4 20 0B 6B30 14783 SETB C5H ;6B0F D2 C5 *** __________________________________________________^ *** ERROR #A45 IN 14783 (meter-Q.a51, LINE 14783): UNDEFINED SYMBOL (PASS-2) 6B32 14784 SETB C4H ;6B11 D2 C4 *** __________________________________________________^ *** ERROR #A45 IN 14784 (meter-Q.a51, LINE 14784): UNDEFINED SYMBOL (PASS-2) 6B34 14785 CLR C3H ;6B13 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14785 (meter-Q.a51, LINE 14785): UNDEFINED SYMBOL (PASS-2) 6B36 14786 Q6B15: JB C3H,Q6AFD ;6B15 20 C3 E5 *** __________________________________________________^ *** ERROR #A45 IN 14786 (meter-Q.a51, LINE 14786): UNDEFINED SYMBOL (PASS-2) 6B39 80FB 14787 SJMP Q6B15 ;6B18 80 FB 6B3B 14788 Q6B1A: CLR C4H ;6B1A C2 C4 *** __________________________________________________^ *** ERROR #A45 IN 14788 (meter-Q.a51, LINE 14788): UNDEFINED SYMBOL (PASS-2) 6B3D 14789 CLR C5H ;6B1C C2 C5 *** __________________________________________________^ *** ERROR #A45 IN 14789 (meter-Q.a51, LINE 14789): UNDEFINED SYMBOL (PASS-2) 6B3F 9003D6 14790 MOV DPTR,#03D6H ;6B1E 90 03 D6 6B42 E0 14791 MOVX A,@DPTR ;6B21 E0 6B43 F5C2 14792 MOV 0C2H,A ;6B22 F5 C2 6B45 14793 CLR C3H ;6B24 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14793 (meter-Q.a51, LINE 14793): UNDEFINED SYMBOL (PASS-2) 6B47 14794 JNB C3H,$ ;6B26 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 14794 (meter-Q.a51, LINE 14794): UNDEFINED SYMBOL (PASS-2) 6B4A 9003D7 14795 MOV DPTR,#03D7H ;6B29 90 03 D7 6B4D E0 14796 MOVX A,@DPTR ;6B2C E0 6B4E F5C2 14797 MOV 0C2H,A ;6B2D F5 C2 6B50 14798 CLR C3H ;6B2F C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14798 (meter-Q.a51, LINE 14798): UNDEFINED SYMBOL (PASS-2) 6B52 14799 JNB C3H,$ ;6B31 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 14799 (meter-Q.a51, LINE 14799): UNDEFINED SYMBOL (PASS-2) 6B55 14800 SETB C5H ;6B34 D2 C5 *** __________________________________________________^ *** ERROR #A45 IN 14800 (meter-Q.a51, LINE 14800): UNDEFINED SYMBOL (PASS-2) 6B57 14801 CLR C3H ;6B36 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14801 (meter-Q.a51, LINE 14801): UNDEFINED SYMBOL (PASS-2) 6B59 14802 JNB C3H,$ ;6B38 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 14802 (meter-Q.a51, LINE 14802): UNDEFINED SYMBOL (PASS-2) 6B5C 9003E9 14803 MOV DPTR,#03E9H ;6B3B 90 03 E9 6B5F E0 14804 MOVX A,@DPTR ;6B3E E0 6B60 04 14805 INC A ;6B3F 04 6B61 F5C2 14806 MOV 0C2H,A ;6B40 F5 C2 6B63 14807 CLR C5H ;6B42 C2 C5 *** __________________________________________________^ *** ERROR #A45 IN 14807 (meter-Q.a51, LINE 14807): UNDEFINED SYMBOL (PASS-2) 6B65 14808 CLR C3H ;6B44 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14808 (meter-Q.a51, LINE 14808): UNDEFINED SYMBOL (PASS-2) 6B67 14809 JNB C3H,$ ;6B46 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 14809 (meter-Q.a51, LINE 14809): UNDEFINED SYMBOL (PASS-2) 6B6A 14810 CLR C2H ;6B49 C2 C2 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 240 *** __________________________________________________^ *** ERROR #A45 IN 14810 (meter-Q.a51, LINE 14810): UNDEFINED SYMBOL (PASS-2) 6B6C 14811 CLR C3H ;6B4B C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14811 (meter-Q.a51, LINE 14811): UNDEFINED SYMBOL (PASS-2) 6B6E 14812 JNB C3H,$ ;6B4D 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 14812 (meter-Q.a51, LINE 14812): UNDEFINED SYMBOL (PASS-2) 6B71 ABC2 14813 MOV R3,0C2H ;6B50 AB C2 6B73 14814 SETB C4H ;6B52 D2 C4 *** __________________________________________________^ *** ERROR #A45 IN 14814 (meter-Q.a51, LINE 14814): UNDEFINED SYMBOL (PASS-2) 6B75 14815 CLR C3H ;6B54 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14815 (meter-Q.a51, LINE 14815): UNDEFINED SYMBOL (PASS-2) 6B77 14816 JB C4H,$ ;6B56 20 C4 FD *** __________________________________________________^ *** ERROR #A45 IN 14816 (meter-Q.a51, LINE 14816): UNDEFINED SYMBOL (PASS-2) 6B7A 14817 CLR C3H ;6B59 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 14817 (meter-Q.a51, LINE 14817): UNDEFINED SYMBOL (PASS-2) 6B7C 900EE3 14818 MOV DPTR,#0EE3H ;6B5B 90 0E E3 6B7F E0 14819 MOVX A,@DPTR ;6B5E E0 6B80 FC 14820 MOV R4,A ;6B5F FC 6B81 A3 14821 INC DPTR ;6B60 A3 6B82 E0 14822 MOVX A,@DPTR ;6B61 E0 6B83 FD 14823 MOV R5,A ;6B62 FD 6B84 A3 14824 INC DPTR ;6B63 A3 6B85 E0 14825 MOVX A,@DPTR ;6B64 E0 6B86 FE 14826 MOV R6,A ;6B65 FE 6B87 A3 14827 INC DPTR ;6B66 A3 6B88 E0 14828 MOVX A,@DPTR ;6B67 E0 6B89 2401 14829 ADD A,#01H ;6B68 24 01 6B8B FF 14830 MOV R7,A ;6B6A FF 6B8C E4 14831 CLR A ;6B6B E4 6B8D 3E 14832 ADDC A,R6 ;6B6C 3E 6B8E FE 14833 MOV R6,A ;6B6D FE 6B8F E4 14834 CLR A ;6B6E E4 6B90 3D 14835 ADDC A,R5 ;6B6F 3D 6B91 FD 14836 MOV R5,A ;6B70 FD 6B92 E4 14837 CLR A ;6B71 E4 6B93 3C 14838 ADDC A,R4 ;6B72 3C 6B94 FC 14839 MOV R4,A ;6B73 FC 6B95 900EE3 14840 MOV DPTR,#0EE3H ;6B74 90 0E E3 6B98 122B1B 14841 LCALL Q2AFE ;6B77 12 2A FE 6B9B AF03 14842 MOV R7,03H ;6B7A AF 03 6B9D 22 14843 RET ;6B7C 22 14844 ;========================================================================== 6B9E E4 14845 Q6B7D: CLR A ;6B7D E4 6B9F F544 14846 MOV 44H,A ;6B7E F5 44 6BA1 C2AF 14847 CLR EA ;6B80 C2 AF 6BA3 C2AC 14848 CLR ES ;6B82 C2 AC 6BA5 14849 CLR ADH ;6B84 C2 AD *** __________________________________________________^ *** ERROR #A45 IN 14849 (meter-Q.a51, LINE 14849): UNDEFINED SYMBOL (PASS-2) 6BA7 C2A8 14850 CLR EX0 ;6B86 C2 A8 6BA9 53E7BF 14851 ANL 0E7H,#0BFH ;6B88 53 E7 BF 6BAC 53E7FE 14852 ANL 0E7H,#0FEH ;6B8B 53 E7 FE 6BAF 53E6F7 14853 ANL 0E6H,#0F7H ;6B8E 53 E6 F7 6BB2 53D9FE 14854 ANL 0D9H,#0FEH ;6B91 53 D9 FE 6BB5 14855 CLR DEH ;6B94 C2 DE *** __________________________________________________^ *** ERROR #A45 IN 14855 (meter-Q.a51, LINE 14855): UNDEFINED SYMBOL (PASS-2) 6BB7 14856 CLR CAH ;6B96 C2 CA *** __________________________________________________^ *** ERROR #A45 IN 14856 (meter-Q.a51, LINE 14856): UNDEFINED SYMBOL (PASS-2) A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 241 6BB9 90077A 14857 MOV DPTR,#077AH ;6B98 90 07 7A 6BBC F0 14858 MOVX @DPTR,A ;6B9B F0 6BBD F5CC 14859 MOV 0CCH,A ;6B9C F5 CC 6BBF F5CD 14860 MOV 0CDH,A ;6B9E F5 CD 6BC1 900EFF 14861 MOV DPTR,#0EFFH ;6BA0 90 0E FF 6BC4 F0 14862 MOVX @DPTR,A ;6BA3 F0 6BC5 F5E9 14863 MOV 0E9H,A ;6BA4 F5 E9 6BC7 F5F9 14864 MOV 0F9H,A ;6BA6 F5 F9 6BC9 14865 CLR DCH ;6BA8 C2 DC *** __________________________________________________^ *** ERROR #A45 IN 14865 (meter-Q.a51, LINE 14865): UNDEFINED SYMBOL (PASS-2) 6BCB 14866 CLR DBH ;6BAA C2 DB *** __________________________________________________^ *** ERROR #A45 IN 14866 (meter-Q.a51, LINE 14866): UNDEFINED SYMBOL (PASS-2) 6BCD 14867 CLR DAH ;6BAC C2 DA *** __________________________________________________^ *** ERROR #A45 IN 14867 (meter-Q.a51, LINE 14867): UNDEFINED SYMBOL (PASS-2) 6BCF 14868 CLR D9H ;6BAE C2 D9 *** __________________________________________________^ *** ERROR #A45 IN 14868 (meter-Q.a51, LINE 14868): UNDEFINED SYMBOL (PASS-2) 6BD1 14869 CLR D8H ;6BB0 C2 D8 *** __________________________________________________^ *** ERROR #A45 IN 14869 (meter-Q.a51, LINE 14869): UNDEFINED SYMBOL (PASS-2) 6BD3 14870 CLR DFH ;6BB2 C2 DF *** __________________________________________________^ *** ERROR #A45 IN 14870 (meter-Q.a51, LINE 14870): UNDEFINED SYMBOL (PASS-2) 6BD5 EF 14871 MOV A,R7 ;6BB4 EF 6BD6 14 14872 DEC A ;6BB5 14 6BD7 6025 14873 JZ Q6BDD ;6BB6 60 25 6BD9 14 14874 DEC A ;6BB8 14 6BDA 6034 14875 JZ Q6BEF ;6BB9 60 34 6BDC 14 14876 DEC A ;6BBB 14 6BDD 603F 14877 JZ Q6BFD ;6BBC 60 3F 6BDF 14 14878 DEC A ;6BBE 14 6BE0 604A 14879 JZ Q6C0B ;6BBF 60 4A 6BE2 14 14880 DEC A ;6BC1 14 6BE3 6059 14881 JZ Q6C1D ;6BC2 60 59 6BE5 2405 14882 ADD A,#05H ;6BC4 24 05 6BE7 6003 14883 JZ Q6BCB ;6BC6 60 03 6BE9 026C6A 14884 LJMP Q6C49 ;6BC8 02 6C 49 14885 ;========================================================================== 6BEC E4 14886 Q6BCB: CLR A ;6BCB E4 6BED 900774 14887 MOV DPTR,#0774H ;6BCC 90 07 74 6BF0 F0 14888 MOVX @DPTR,A ;6BCF F0 6BF1 75DA11 14889 MOV 0DAH,#11H ;6BD0 75 DA 11 6BF4 F5DE 14890 MOV 0DEH,A ;6BD3 F5 DE 6BF6 F5DD 14891 MOV 0DDH,A ;6BD5 F5 DD 6BF8 F5DC 14892 MOV 0DCH,A ;6BD7 F5 DC 6BFA F5DB 14893 MOV 0DBH,A ;6BD9 F5 DB 6BFC 806C 14894 SJMP Q6C49 ;6BDB 80 6C 6BFE E4 14895 Q6BDD: CLR A ;6BDD E4 6BFF 900775 14896 MOV DPTR,#0775H ;6BDE 90 07 75 6C02 F0 14897 MOVX @DPTR,A ;6BE1 F0 6C03 75DB11 14898 MOV 0DBH,#11H ;6BE2 75 DB 11 6C06 F5DE 14899 MOV 0DEH,A ;6BE5 F5 DE 6C08 F5DD 14900 MOV 0DDH,A ;6BE7 F5 DD 6C0A F5DC 14901 MOV 0DCH,A ;6BE9 F5 DC 6C0C F5DA 14902 MOV 0DAH,A ;6BEB F5 DA 6C0E 805A 14903 SJMP Q6C49 ;6BED 80 5A 6C10 E4 14904 Q6BEF: CLR A ;6BEF E4 6C11 900776 14905 MOV DPTR,#0776H ;6BF0 90 07 76 6C14 F0 14906 MOVX @DPTR,A ;6BF3 F0 6C15 75DC11 14907 MOV 0DCH,#11H ;6BF4 75 DC 11 6C18 F5DE 14908 MOV 0DEH,A ;6BF7 F5 DE 6C1A F5DD 14909 MOV 0DDH,A ;6BF9 F5 DD 6C1C 801A 14910 SJMP Q6C17 ;6BFB 80 1A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 242 6C1E E4 14911 Q6BFD: CLR A ;6BFD E4 6C1F 900777 14912 MOV DPTR,#0777H ;6BFE 90 07 77 6C22 F0 14913 MOVX @DPTR,A ;6C01 F0 6C23 75DD11 14914 MOV 0DDH,#11H ;6C02 75 DD 11 6C26 F5DE 14915 MOV 0DEH,A ;6C05 F5 DE 6C28 F5DC 14916 MOV 0DCH,A ;6C07 F5 DC 6C2A 800C 14917 SJMP Q6C17 ;6C09 80 0C 6C2C E4 14918 Q6C0B: CLR A ;6C0B E4 6C2D 900778 14919 MOV DPTR,#0778H ;6C0C 90 07 78 6C30 F0 14920 MOVX @DPTR,A ;6C0F F0 6C31 75DE11 14921 MOV 0DEH,#11H ;6C10 75 DE 11 6C34 F5DD 14922 MOV 0DDH,A ;6C13 F5 DD 6C36 F5DC 14923 MOV 0DCH,A ;6C15 F5 DC 6C38 F5DB 14924 Q6C17: MOV 0DBH,A ;6C17 F5 DB 6C3A F5DA 14925 MOV 0DAH,A ;6C19 F5 DA 6C3C 802C 14926 SJMP Q6C49 ;6C1B 80 2C 6C3E 14927 Q6C1D: CLR BDH ;6C1D C2 BD *** __________________________________________________^ *** ERROR #A45 IN 14927 (meter-Q.a51, LINE 14927): UNDEFINED SYMBOL (PASS-2) 6C40 C2B8 14928 CLR PX0 ;6C1F C2 B8 6C42 53F7FE 14929 ANL 0F7H,#0FEH ;6C21 53 F7 FE 6C45 14930 SETB ADH ;6C24 D2 AD *** __________________________________________________^ *** ERROR #A45 IN 14930 (meter-Q.a51, LINE 14930): UNDEFINED SYMBOL (PASS-2) 6C47 14931 CLR CAH ;6C26 C2 CA *** __________________________________________________^ *** ERROR #A45 IN 14931 (meter-Q.a51, LINE 14931): UNDEFINED SYMBOL (PASS-2) 6C49 E4 14932 CLR A ;6C28 E4 6C4A 90077A 14933 MOV DPTR,#077AH ;6C29 90 07 7A 6C4D F0 14934 MOVX @DPTR,A ;6C2C F0 6C4E F5CC 14935 MOV 0CCH,A ;6C2D F5 CC 6C50 F5CD 14936 MOV 0CDH,A ;6C2F F5 CD 6C52 900779 14937 MOV DPTR,#0779H ;6C31 90 07 79 6C55 F0 14938 MOVX @DPTR,A ;6C34 F0 6C56 14939 CLR CEH ;6C35 C2 CE *** __________________________________________________^ *** ERROR #A45 IN 14939 (meter-Q.a51, LINE 14939): UNDEFINED SYMBOL (PASS-2) 6C58 14940 CLR CFH ;6C37 C2 CF *** __________________________________________________^ *** ERROR #A45 IN 14940 (meter-Q.a51, LINE 14940): UNDEFINED SYMBOL (PASS-2) 6C5A F5CB 14941 MOV 0CBH,A ;6C39 F5 CB 6C5C F5CA 14942 MOV 0CAH,A ;6C3B F5 CA 6C5E F5C8 14943 MOV 0C8H,A ;6C3D F5 C8 6C60 D288 14944 SETB IT0 ;6C3F D2 88 6C62 D2A8 14945 SETB EX0 ;6C41 D2 A8 6C64 439104 14946 ORL 91H,#04H ;6C43 43 91 04 6C67 43E701 14947 ORL 0E7H,#01H ;6C46 43 E7 01 6C6A BF0503 14948 Q6C49: CJNE R7,#05H,Q6C4F ;6C49 BF 05 03 6C6D D2AF 14949 SETB EA ;6C4C D2 AF 6C6F 22 14950 RET ;6C4E 22 14951 ;========================================================================== 6C70 43F608 14952 Q6C4F: ORL 0F6H,#08H ;6C4F 43 F6 08 6C73 53F7FE 14953 ANL 0F7H,#0FEH ;6C52 53 F7 FE 6C76 43E608 14954 ORL 0E6H,#08H ;6C55 43 E6 08 6C79 43D901 14955 ORL 0D9H,#01H ;6C58 43 D9 01 6C7C 14956 SETB DEH ;6C5B D2 DE *** __________________________________________________^ *** ERROR #A45 IN 14956 (meter-Q.a51, LINE 14956): UNDEFINED SYMBOL (PASS-2) 6C7E 439104 14957 ORL 91H,#04H ;6C5D 43 91 04 6C81 43E701 14958 ORL 0E7H,#01H ;6C60 43 E7 01 6C84 D2AF 14959 SETB EA ;6C63 D2 AF 6C86 22 14960 RET ;6C65 22 14961 ;========================================================================== 6C87 8F51 14962 Q6C66: MOV 51H,R7 ;6C66 8F 51 6C89 8D52 14963 MOV 52H,R5 ;6C68 8D 52 6C8B 8B53 14964 MOV 53H,R3 ;6C6A 8B 53 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 243 6C8D E4 14965 CLR A ;6C6C E4 6C8E FC 14966 MOV R4,A ;6C6D FC 6C8F FB 14967 MOV R3,A ;6C6E FB 6C90 75F011 14968 Q6C6F: MOV B,#11H ;6C6F 75 F0 11 6C93 EC 14969 MOV A,R4 ;6C72 EC 6C94 A4 14970 MUL AB ;6C73 A4 6C95 2446 14971 ADD A,#46H ;6C74 24 46 6C97 F582 14972 MOV DPL,A ;6C76 F5 82 6C99 E5F0 14973 MOV A,B ;6C78 E5 F0 6C9B 3413 14974 ADDC A,#13H ;6C7A 34 13 6C9D F583 14975 MOV DPH,A ;6C7C F5 83 6C9F E4 14976 CLR A ;6C7E E4 6CA0 93 14977 MOVC A,@A+DPTR ;6C7F 93 6CA1 6554 14978 XRL A,54H ;6C80 65 54 6CA3 6008 14979 JZ Q6C8C ;6C82 60 08 6CA5 EC 14980 MOV A,R4 ;6C84 EC 6CA6 6438 14981 XRL A,#38H ;6C85 64 38 6CA8 6003 14982 JZ Q6C8C ;6C87 60 03 6CAA 0C 14983 INC R4 ;6C89 0C 6CAB 80E3 14984 SJMP Q6C6F ;6C8A 80 E3 6CAD E552 14985 Q6C8C: MOV A,52H ;6C8C E5 52 6CAF 75F008 14986 MOV B,#08H ;6C8E 75 F0 08 6CB2 A4 14987 MUL AB ;6C91 A4 6CB3 FA 14988 MOV R2,A ;6C92 FA 6CB4 A953 14989 MOV R1,53H ;6C93 A9 53 6CB6 FF 14990 MOV R7,A ;6C95 FF 6CB7 AD01 14991 MOV R5,01H ;6C96 AD 01 6CB9 128C06 14992 LCALL Q8BE3 ;6C98 12 8B E3 6CBC 7B01 14993 MOV R3,#01H ;6C9B 7B 01 6CBE E551 14994 Q6C9D: MOV A,51H ;6C9D E5 51 6CC0 75F011 14995 MOV B,#11H ;6C9F 75 F0 11 6CC3 601B 14996 JZ Q6CBF ;6CA2 60 1B 6CC5 EC 14997 MOV A,R4 ;6CA4 EC 6CC6 A4 14998 MUL AB ;6CA5 A4 6CC7 2446 14999 ADD A,#46H ;6CA6 24 46 6CC9 F582 15000 MOV DPL,A ;6CA8 F5 82 6CCB E5F0 15001 MOV A,B ;6CAA E5 F0 6CCD 3413 15002 ADDC A,#13H ;6CAC 34 13 6CCF F583 15003 MOV DPH,A ;6CAE F5 83 6CD1 E582 15004 MOV A,DPL ;6CB0 E5 82 6CD3 2B 15005 ADD A,R3 ;6CB2 2B 6CD4 F582 15006 MOV DPL,A ;6CB3 F5 82 6CD6 E4 15007 CLR A ;6CB5 E4 6CD7 3583 15008 ADDC A,DPH ;6CB6 35 83 6CD9 F583 15009 MOV DPH,A ;6CB8 F5 83 6CDB E4 15010 CLR A ;6CBA E4 6CDC 93 15011 MOVC A,@A+DPTR ;6CBB 93 6CDD F4 15012 CPL A ;6CBC F4 6CDE 8018 15013 SJMP Q6CD7 ;6CBD 80 18 6CE0 EC 15014 Q6CBF: MOV A,R4 ;6CBF EC 6CE1 A4 15015 MUL AB ;6CC0 A4 6CE2 2446 15016 ADD A,#46H ;6CC1 24 46 6CE4 F582 15017 MOV DPL,A ;6CC3 F5 82 6CE6 E5F0 15018 MOV A,B ;6CC5 E5 F0 6CE8 3413 15019 ADDC A,#13H ;6CC7 34 13 6CEA F583 15020 MOV DPH,A ;6CC9 F5 83 6CEC E582 15021 MOV A,DPL ;6CCB E5 82 6CEE 2B 15022 ADD A,R3 ;6CCD 2B 6CEF F582 15023 MOV DPL,A ;6CCE F5 82 6CF1 E4 15024 CLR A ;6CD0 E4 6CF2 3583 15025 ADDC A,DPH ;6CD1 35 83 6CF4 F583 15026 MOV DPH,A ;6CD3 F5 83 6CF6 E4 15027 CLR A ;6CD5 E4 6CF7 93 15028 MOVC A,@A+DPTR ;6CD6 93 6CF8 FD 15029 Q6CD7: MOV R5,A ;6CD7 FD 6CF9 AF02 15030 MOV R7,02H ;6CD8 AF 02 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 244 6CFB 128D5A 15031 LCALL Q8D37 ;6CDA 12 8D 37 6CFE 0A 15032 INC R2 ;6CDD 0A 6CFF 0B 15033 INC R3 ;6CDE 0B 6D00 BB09BB 15034 CJNE R3,#09H,Q6C9D ;6CDF BB 09 BB 6D03 E552 15035 MOV A,52H ;6CE2 E5 52 6D05 75F008 15036 MOV B,#08H ;6CE4 75 F0 08 6D08 A4 15037 MUL AB ;6CE7 A4 6D09 FA 15038 MOV R2,A ;6CE8 FA 6D0A E553 15039 MOV A,53H ;6CE9 E5 53 6D0C 04 15040 INC A ;6CEB 04 6D0D F9 15041 MOV R1,A ;6CEC F9 6D0E AF02 15042 MOV R7,02H ;6CED AF 02 6D10 FD 15043 MOV R5,A ;6CEF FD 6D11 128C06 15044 LCALL Q8BE3 ;6CF0 12 8B E3 6D14 7B09 15045 MOV R3,#09H ;6CF3 7B 09 6D16 E551 15046 Q6CF5: MOV A,51H ;6CF5 E5 51 6D18 75F011 15047 MOV B,#11H ;6CF7 75 F0 11 6D1B 601B 15048 JZ Q6D17 ;6CFA 60 1B 6D1D EC 15049 MOV A,R4 ;6CFC EC 6D1E A4 15050 MUL AB ;6CFD A4 6D1F 2446 15051 ADD A,#46H ;6CFE 24 46 6D21 F582 15052 MOV DPL,A ;6D00 F5 82 6D23 E5F0 15053 MOV A,B ;6D02 E5 F0 6D25 3413 15054 ADDC A,#13H ;6D04 34 13 6D27 F583 15055 MOV DPH,A ;6D06 F5 83 6D29 E582 15056 MOV A,DPL ;6D08 E5 82 6D2B 2B 15057 ADD A,R3 ;6D0A 2B 6D2C F582 15058 MOV DPL,A ;6D0B F5 82 6D2E E4 15059 CLR A ;6D0D E4 6D2F 3583 15060 ADDC A,DPH ;6D0E 35 83 6D31 F583 15061 MOV DPH,A ;6D10 F5 83 6D33 E4 15062 CLR A ;6D12 E4 6D34 93 15063 MOVC A,@A+DPTR ;6D13 93 6D35 F4 15064 CPL A ;6D14 F4 6D36 8018 15065 SJMP Q6D2F ;6D15 80 18 6D38 EC 15066 Q6D17: MOV A,R4 ;6D17 EC 6D39 A4 15067 MUL AB ;6D18 A4 6D3A 2446 15068 ADD A,#46H ;6D19 24 46 6D3C F582 15069 MOV DPL,A ;6D1B F5 82 6D3E E5F0 15070 MOV A,B ;6D1D E5 F0 6D40 3413 15071 ADDC A,#13H ;6D1F 34 13 6D42 F583 15072 MOV DPH,A ;6D21 F5 83 6D44 E582 15073 MOV A,DPL ;6D23 E5 82 6D46 2B 15074 ADD A,R3 ;6D25 2B 6D47 F582 15075 MOV DPL,A ;6D26 F5 82 6D49 E4 15076 CLR A ;6D28 E4 6D4A 3583 15077 ADDC A,DPH ;6D29 35 83 6D4C F583 15078 MOV DPH,A ;6D2B F5 83 6D4E E4 15079 CLR A ;6D2D E4 6D4F 93 15080 MOVC A,@A+DPTR ;6D2E 93 6D50 FD 15081 Q6D2F: MOV R5,A ;6D2F FD 6D51 AF02 15082 MOV R7,02H ;6D30 AF 02 6D53 128D5A 15083 LCALL Q8D37 ;6D32 12 8D 37 6D56 0A 15084 INC R2 ;6D35 0A 6D57 0B 15085 INC R3 ;6D36 0B 6D58 BB11BB 15086 CJNE R3,#11H,Q6CF5 ;6D37 BB 11 BB 6D5B 22 15087 RET ;6D3A 22 15088 ;========================================================================== 6D5C 900E8A 15089 Q6D3B: MOV DPTR,#0E8AH ;6D3B 90 0E 8A 6D5F E0 15090 MOVX A,@DPTR ;6D3E E0 6D60 900FE5 15091 MOV DPTR,#0FE5H ;6D3F 90 0F E5 6D63 F0 15092 MOVX @DPTR,A ;6D42 F0 6D64 12799D 15093 LCALL Q797A ;6D43 12 79 7A 6D67 AE0E 15094 MOV R6,0EH ;6D46 AE 0E 6D69 AF0F 15095 MOV R7,0FH ;6D48 AF 0F 6D6B E4 15096 CLR A ;6D4A E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 245 6D6C FC 15097 MOV R4,A ;6D4B FC 6D6D FD 15098 MOV R5,A ;6D4C FD 6D6E 7BFF 15099 MOV R3,#0FFH ;6D4D 7B FF 6D70 7AFF 15100 MOV R2,#0FFH ;6D4F 7A FF 6D72 F9 15101 MOV R1,A ;6D51 F9 6D73 F8 15102 MOV R0,A ;6D52 F8 6D74 C3 15103 CLR C ;6D53 C3 6D75 122AE4 15104 LCALL Q2AC7 ;6D54 12 2A C7 6D78 702A 15105 JNZ Q6D83 ;6D57 70 2A 6D7A 900E8C 15106 MOV DPTR,#0E8CH ;6D59 90 0E 8C 6D7D 122B27 15107 LCALL Q2B0A ;6D5C 12 2B 0A 6D80 3F 15108 ADDC A,R7 ;6D5F 3F 6D81 8000 15109 SJMP Q6D62 ;6D60 80 00 6D83 00 15110 Q6D62: NOP ;6D62 00 6D84 900E90 15111 MOV DPTR,#0E90H ;6D63 90 0E 90 6D87 122B27 15112 LCALL Q2B0A ;6D66 12 2B 0A 6D8A 00 15113 NOP ;6D69 00 6D8B 00 15114 NOP ;6D6A 00 6D8C 00 15115 NOP ;6D6B 00 6D8D 00 15116 NOP ;6D6C 00 6D8E 900E94 15117 MOV DPTR,#0E94H ;6D6D 90 0E 94 6D91 122B27 15118 LCALL Q2B0A ;6D70 12 2B 0A 6D94 00 15119 NOP ;6D73 00 6D95 00 15120 NOP ;6D74 00 6D96 00 15121 NOP ;6D75 00 6D97 00 15122 NOP ;6D76 00 6D98 900E98 15123 MOV DPTR,#0E98H ;6D77 90 0E 98 6D9B 122B27 15124 LCALL Q2B0A ;6D7A 12 2B 0A 6D9E 41C1 15125 AJMP Q6AA0 ;6D7D 41 A0 6DA0 00 15126 NOP ;6D7F 00 6DA1 00 15127 NOP ;6D80 00 6DA2 8003 15128 SJMP Q6D86 ;6D81 80 03 6DA4 128B96 15129 Q6D83: LCALL Q8B73 ;6D83 12 8B 73 6DA7 900FE5 15130 Q6D86: MOV DPTR,#0FE5H ;6D86 90 0F E5 6DAA E0 15131 MOVX A,@DPTR ;6D89 E0 6DAB 900E8A 15132 MOV DPTR,#0E8AH ;6D8A 90 0E 8A 6DAE F0 15133 MOVX @DPTR,A ;6D8D F0 6DAF 6401 15134 XRL A,#01H ;6D8E 64 01 6DB1 6045 15135 JZ Q6DD7 ;6D90 60 45 6DB3 E0 15136 MOVX A,@DPTR ;6D92 E0 6DB4 FF 15137 MOV R7,A ;6D93 FF 6DB5 6402 15138 XRL A,#02H ;6D94 64 02 6DB7 603F 15139 JZ Q6DD7 ;6D96 60 3F 6DB9 EF 15140 MOV A,R7 ;6D98 EF 6DBA 6404 15141 XRL A,#04H ;6D99 64 04 6DBC 603A 15142 JZ Q6DD7 ;6D9B 60 3A 6DBE EF 15143 MOV A,R7 ;6D9D EF 6DBF 6405 15144 XRL A,#05H ;6D9E 64 05 6DC1 6035 15145 JZ Q6DD7 ;6DA0 60 35 6DC3 EF 15146 MOV A,R7 ;6DA2 EF 6DC4 6406 15147 XRL A,#06H ;6DA3 64 06 6DC6 6030 15148 JZ Q6DD7 ;6DA5 60 30 6DC8 EF 15149 MOV A,R7 ;6DA7 EF 6DC9 6407 15150 XRL A,#07H ;6DA8 64 07 6DCB 602B 15151 JZ Q6DD7 ;6DAA 60 2B 6DCD EF 15152 MOV A,R7 ;6DAC EF 6DCE B40802 15153 CJNE A,#08H,Q6DB2 ;6DAD B4 08 02 6DD1 8025 15154 SJMP Q6DD7 ;6DB0 80 25 6DD3 EF 15155 Q6DB2: MOV A,R7 ;6DB2 EF 6DD4 B40302 15156 CJNE A,#03H,Q6DB8 ;6DB3 B4 03 02 6DD7 800C 15157 SJMP Q6DC4 ;6DB6 80 0C 6DD9 EF 15158 Q6DB8: MOV A,R7 ;6DB8 EF 6DDA C3 15159 CLR C ;6DB9 C3 6DDB 9409 15160 SUBB A,#09H ;6DBA 94 09 6DDD 400D 15161 JC Q6DCB ;6DBC 40 0D 6DDF EF 15162 MOV A,R7 ;6DBE EF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 246 6DE0 D3 15163 SETB C ;6DBF D3 6DE1 940F 15164 SUBB A,#0FH ;6DC0 94 0F 6DE3 5007 15165 JNC Q6DCB ;6DC2 50 07 6DE5 900E8B 15166 Q6DC4: MOV DPTR,#0E8BH ;6DC4 90 0E 8B 6DE8 7402 15167 MOV A,#02H ;6DC7 74 02 6DEA F0 15168 MOVX @DPTR,A ;6DC9 F0 6DEB 22 15169 RET ;6DCA 22 15170 ;========================================================================== 6DEC EF 15171 Q6DCB: MOV A,R7 ;6DCB EF 6DED C3 15172 CLR C ;6DCC C3 6DEE 9410 15173 SUBB A,#10H ;6DCD 94 10 6DF0 400D 15174 JC Q6DDE ;6DCF 40 0D 6DF2 EF 15175 MOV A,R7 ;6DD1 EF 6DF3 D3 15176 SETB C ;6DD2 D3 6DF4 9413 15177 SUBB A,#13H ;6DD3 94 13 6DF6 5007 15178 JNC Q6DDE ;6DD5 50 07 6DF8 900E8B 15179 Q6DD7: MOV DPTR,#0E8BH ;6DD7 90 0E 8B 6DFB 7405 15180 MOV A,#05H ;6DDA 74 05 6DFD F0 15181 MOVX @DPTR,A ;6DDC F0 6DFE 22 15182 RET ;6DDD 22 15183 ;========================================================================== 6DFF EF 15184 Q6DDE: MOV A,R7 ;6DDE EF 6E00 6414 15185 XRL A,#14H ;6DDF 64 14 6E02 6009 15186 JZ Q6DEC ;6DE1 60 09 6E04 EF 15187 MOV A,R7 ;6DE3 EF 6E05 6415 15188 XRL A,#15H ;6DE4 64 15 6E07 6004 15189 JZ Q6DEC ;6DE6 60 04 6E09 EF 15190 MOV A,R7 ;6DE8 EF 6E0A B41607 15191 CJNE A,#16H,Q6DF3 ;6DE9 B4 16 07 6E0D 900E8B 15192 Q6DEC: MOV DPTR,#0E8BH ;6DEC 90 0E 8B 6E10 7401 15193 MOV A,#01H ;6DEF 74 01 6E12 F0 15194 MOVX @DPTR,A ;6DF1 F0 6E13 22 15195 RET ;6DF2 22 15196 ;========================================================================== 6E14 EF 15197 Q6DF3: MOV A,R7 ;6DF3 EF 6E15 B46107 15198 CJNE A,#61H,Q6DFE ;6DF4 B4 61 07 6E18 900E8B 15199 MOV DPTR,#0E8BH ;6DF7 90 0E 8B 6E1B 7403 15200 MOV A,#03H ;6DFA 74 03 6E1D F0 15201 MOVX @DPTR,A ;6DFC F0 6E1E 22 15202 RET ;6DFD 22 15203 ;========================================================================== 6E1F EF 15204 Q6DFE: MOV A,R7 ;6DFE EF 6E20 B46307 15205 CJNE A,#63H,Q6E09 ;6DFF B4 63 07 6E23 900E8B 15206 MOV DPTR,#0E8BH ;6E02 90 0E 8B 6E26 7404 15207 MOV A,#04H ;6E05 74 04 6E28 F0 15208 MOVX @DPTR,A ;6E07 F0 6E29 22 15209 RET ;6E08 22 15210 ;========================================================================== 6E2A E4 15211 Q6E09: CLR A ;6E09 E4 6E2B 900E8B 15212 MOV DPTR,#0E8BH ;6E0A 90 0E 8B 6E2E F0 15213 MOVX @DPTR,A ;6E0D F0 6E2F 22 15214 RET ;6E0E 22 15215 ;========================================================================== 6E30 E4 15216 Q6E0F: CLR A ;6E0F E4 6E31 900FE2 15217 MOV DPTR,#0FE2H ;6E10 90 0F E2 6E34 F0 15218 MOVX @DPTR,A ;6E13 F0 6E35 AE0C 15219 MOV R6,0CH ;6E14 AE 0C 6E37 AF0D 15220 MOV R7,0DH ;6E16 AF 0D 6E39 7C0B 15221 MOV R4,#0BH ;6E18 7C 0B 6E3B 7D90 15222 MOV R5,#90H ;6E1A 7D 90 6E3D 122938 15223 LCALL Q291B ;6E1C 12 29 1B 6E40 9003D4 15224 MOV DPTR,#03D4H ;6E1F 90 03 D4 6E43 EF 15225 MOV A,R7 ;6E22 EF 6E44 F0 15226 MOVX @DPTR,A ;6E23 F0 6E45 E4 15227 CLR A ;6E24 E4 6E46 FC 15228 MOV R4,A ;6E25 FC A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 247 6E47 FD 15229 MOV R5,A ;6E26 FD 6E48 FE 15230 MOV R6,A ;6E27 FE 6E49 FB 15231 MOV R3,A ;6E28 FB 6E4A FA 15232 MOV R2,A ;6E29 FA 6E4B 7901 15233 MOV R1,#01H ;6E2A 79 01 6E4D F8 15234 MOV R0,A ;6E2C F8 6E4E 1229B9 15235 LCALL Q299C ;6E2D 12 29 9C 6E51 EF 15236 MOV A,R7 ;6E30 EF 6E52 2414 15237 ADD A,#14H ;6E31 24 14 6E54 FF 15238 MOV R7,A ;6E33 FF 6E55 E4 15239 CLR A ;6E34 E4 6E56 3E 15240 ADDC A,R6 ;6E35 3E 6E57 FE 15241 MOV R6,A ;6E36 FE 6E58 E4 15242 CLR A ;6E37 E4 6E59 3D 15243 ADDC A,R5 ;6E38 3D 6E5A FD 15244 MOV R5,A ;6E39 FD 6E5B E4 15245 CLR A ;6E3A E4 6E5C 3C 15246 ADDC A,R4 ;6E3B 3C 6E5D FC 15247 MOV R4,A ;6E3C FC 6E5E 900EE3 15248 MOV DPTR,#0EE3H ;6E3D 90 0E E3 6E61 122B1B 15249 LCALL Q2AFE ;6E40 12 2A FE 6E64 900EE3 15250 MOV DPTR,#0EE3H ;6E43 90 0E E3 6E67 E0 15251 MOVX A,@DPTR ;6E46 E0 6E68 F8 15252 MOV R0,A ;6E47 F8 6E69 A3 15253 INC DPTR ;6E48 A3 6E6A E0 15254 MOVX A,@DPTR ;6E49 E0 6E6B F9 15255 MOV R1,A ;6E4A F9 6E6C A3 15256 INC DPTR ;6E4B A3 6E6D E0 15257 MOVX A,@DPTR ;6E4C E0 6E6E FA 15258 MOV R2,A ;6E4D FA 6E6F A3 15259 INC DPTR ;6E4E A3 6E70 E0 15260 MOVX A,@DPTR ;6E4F E0 6E71 FB 15261 MOV R3,A ;6E50 FB 6E72 C000 15262 PUSH 00H ;6E51 C0 00 6E74 AE0C 15263 MOV R6,0CH ;6E53 AE 0C 6E76 AF0D 15264 MOV R7,0DH ;6E55 AF 0D 6E78 7C0B 15265 MOV R4,#0BH ;6E57 7C 0B 6E7A 7D90 15266 MOV R5,#90H ;6E59 7D 90 6E7C 122938 15267 LCALL Q291B ;6E5B 12 29 1B 6E7F 7E00 15268 MOV R6,#00H ;6E5E 7E 00 6E81 7F16 15269 MOV R7,#16H ;6E60 7F 16 6E83 122926 15270 LCALL Q2909 ;6E62 12 29 09 6E86 E4 15271 CLR A ;6E65 E4 6E87 FC 15272 MOV R4,A ;6E66 FC 6E88 FD 15273 MOV R5,A ;6E67 FD 6E89 D000 15274 POP 00H ;6E68 D0 00 6E8B EB 15275 MOV A,R3 ;6E6A EB 6E8C 2F 15276 ADD A,R7 ;6E6B 2F 6E8D FF 15277 MOV R7,A ;6E6C FF 6E8E EA 15278 MOV A,R2 ;6E6D EA 6E8F 3E 15279 ADDC A,R6 ;6E6E 3E 6E90 FE 15280 MOV R6,A ;6E6F FE 6E91 ED 15281 MOV A,R5 ;6E70 ED 6E92 39 15282 ADDC A,R1 ;6E71 39 6E93 FD 15283 MOV R5,A ;6E72 FD 6E94 EC 15284 MOV A,R4 ;6E73 EC 6E95 38 15285 ADDC A,R0 ;6E74 38 6E96 FC 15286 MOV R4,A ;6E75 FC 6E97 900EE3 15287 MOV DPTR,#0EE3H ;6E76 90 0E E3 6E9A 122B1B 15288 LCALL Q2AFE ;6E79 12 2A FE 6E9D 126ADB 15289 LCALL Q6ABA ;6E7C 12 6A BA 6EA0 900ED6 15290 MOV DPTR,#0ED6H ;6E7F 90 0E D6 6EA3 EF 15291 MOV A,R7 ;6E82 EF 6EA4 F0 15292 MOVX @DPTR,A ;6E83 F0 6EA5 126ADB 15293 LCALL Q6ABA ;6E84 12 6A BA 6EA8 900ED7 15294 MOV DPTR,#0ED7H ;6E87 90 0E D7 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 248 6EAB EF 15295 MOV A,R7 ;6E8A EF 6EAC F0 15296 MOVX @DPTR,A ;6E8B F0 6EAD 126ADB 15297 LCALL Q6ABA ;6E8C 12 6A BA 6EB0 900ED8 15298 MOV DPTR,#0ED8H ;6E8F 90 0E D8 6EB3 EF 15299 MOV A,R7 ;6E92 EF 6EB4 F0 15300 MOVX @DPTR,A ;6E93 F0 6EB5 126ADB 15301 LCALL Q6ABA ;6E94 12 6A BA 6EB8 900ED9 15302 MOV DPTR,#0ED9H ;6E97 90 0E D9 6EBB EF 15303 MOV A,R7 ;6E9A EF 6EBC F0 15304 MOVX @DPTR,A ;6E9B F0 6EBD 126ADB 15305 LCALL Q6ABA ;6E9C 12 6A BA 6EC0 900EDA 15306 MOV DPTR,#0EDAH ;6E9F 90 0E DA 6EC3 EF 15307 MOV A,R7 ;6EA2 EF 6EC4 F0 15308 MOVX @DPTR,A ;6EA3 F0 6EC5 126ADB 15309 LCALL Q6ABA ;6EA4 12 6A BA 6EC8 900EDB 15310 MOV DPTR,#0EDBH ;6EA7 90 0E DB 6ECB EF 15311 MOV A,R7 ;6EAA EF 6ECC F0 15312 MOVX @DPTR,A ;6EAB F0 6ECD 126ADB 15313 LCALL Q6ABA ;6EAC 12 6A BA 6ED0 900EDC 15314 MOV DPTR,#0EDCH ;6EAF 90 0E DC 6ED3 EF 15315 MOV A,R7 ;6EB2 EF 6ED4 F0 15316 MOVX @DPTR,A ;6EB3 F0 6ED5 120054 15317 LCALL Q0052 ;6EB4 12 00 52 6ED8 900E88 15318 MOV DPTR,#0E88H ;6EB7 90 0E 88 6EDB EE 15319 MOV A,R6 ;6EBA EE 6EDC F0 15320 MOVX @DPTR,A ;6EBB F0 6EDD A3 15321 INC DPTR ;6EBC A3 6EDE EF 15322 MOV A,R7 ;6EBD EF 6EDF F0 15323 MOVX @DPTR,A ;6EBE F0 6EE0 126ADB 15324 LCALL Q6ABA ;6EBF 12 6A BA 6EE3 900E8A 15325 MOV DPTR,#0E8AH ;6EC2 90 0E 8A 6EE6 EF 15326 MOV A,R7 ;6EC5 EF 6EE7 F0 15327 MOVX @DPTR,A ;6EC6 F0 6EE8 12871B 15328 LCALL Q86F8 ;6EC7 12 86 F8 6EEB 900ED2 15329 MOV DPTR,#0ED2H ;6ECA 90 0E D2 6EEE 128718 15330 LCALL Q86F5 ;6ECD 12 86 F5 6EF1 900EC3 15331 MOV DPTR,#0EC3H ;6ED0 90 0E C3 6EF4 128718 15332 LCALL Q86F5 ;6ED3 12 86 F5 6EF7 900EC7 15333 MOV DPTR,#0EC7H ;6ED6 90 0E C7 6EFA 022B1B 15334 LJMP Q2AFE ;6ED9 02 2A FE 15335 ;========================================================================== 6EFD C28D 15336 Q6EDC: CLR TF0 ;6EDC C2 8D 6EFF C2A9 15337 CLR ET0 ;6EDE C2 A9 6F01 C28C 15338 CLR TR0 ;6EE0 C2 8C 6F03 C2AF 15339 CLR EA ;6EE2 C2 AF 6F05 EF 15340 MOV A,R7 ;6EE4 EF 6F06 04 15341 INC A ;6EE5 04 6F07 FE 15342 MOV R6,A ;6EE6 FE 6F08 7402 15343 MOV A,#02H ;6EE7 74 02 6F0A A806 15344 MOV R0,06H ;6EE9 A8 06 6F0C 08 15345 INC R0 ;6EEB 08 6F0D 8002 15346 SJMP Q6EF0 ;6EEC 80 02 6F0F C3 15347 Q6EEE: CLR C ;6EEE C3 6F10 33 15348 RLC A ;6EEF 33 6F11 D8FC 15349 Q6EF0: DJNZ R0,Q6EEE ;6EF0 D8 FC 6F13 F54B 15350 MOV 4BH,A ;6EF2 F5 4B 6F15 EF 15351 MOV A,R7 ;6EF4 EF 6F16 25E0 15352 ADD A,ACC ;6EF5 25 E0 6F18 24D8 15353 ADD A,#0D8H ;6EF7 24 D8 6F1A F582 15354 MOV DPL,A ;6EF9 F5 82 6F1C E4 15355 CLR A ;6EFB E4 6F1D 3403 15356 ADDC A,#03H ;6EFC 34 03 6F1F F583 15357 MOV DPH,A ;6EFE F5 83 6F21 E0 15358 MOVX A,@DPTR ;6F00 E0 6F22 FE 15359 MOV R6,A ;6F01 FE 6F23 A3 15360 INC DPTR ;6F02 A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 249 6F24 E0 15361 MOVX A,@DPTR ;6F03 E0 6F25 FF 15362 MOV R7,A ;6F04 FF 6F26 E4 15363 CLR A ;6F05 E4 6F27 FC 15364 MOV R4,A ;6F06 FC 6F28 F8 15365 MOV R0,A ;6F07 F8 6F29 F9 15366 MOV R1,A ;6F08 F9 6F2A AA06 15367 MOV R2,06H ;6F09 AA 06 6F2C AB07 15368 MOV R3,07H ;6F0B AB 07 6F2E FF 15369 MOV R7,A ;6F0D FF 6F2F 7E1B 15370 MOV R6,#1BH ;6F0E 7E 1B 6F31 7DB7 15371 MOV R5,#0B7H ;6F10 7D B7 6F33 122A44 15372 LCALL Q2A27 ;6F12 12 2A 27 6F36 8F47 15373 MOV 47H,R7 ;6F15 8F 47 6F38 8E46 15374 MOV 46H,R6 ;6F17 8E 46 6F3A 8D45 15375 MOV 45H,R5 ;6F19 8D 45 6F3C 8C44 15376 MOV 44H,R4 ;6F1B 8C 44 6F3E 8E48 15377 MOV 48H,R6 ;6F1D 8E 48 6F40 8F49 15378 MOV 49H,R7 ;6F1F 8F 49 6F42 AE48 15379 MOV R6,48H ;6F21 AE 48 6F44 AF49 15380 MOV R7,49H ;6F23 AF 49 6F46 E4 15381 CLR A ;6F25 E4 6F47 AA06 15382 MOV R2,06H ;6F26 AA 06 6F49 AB07 15383 MOV R3,07H ;6F28 AB 07 6F4B C3 15384 CLR C ;6F2A C3 6F4C 9B 15385 SUBB A,R3 ;6F2B 9B 6F4D FF 15386 MOV R7,A ;6F2C FF 6F4E E4 15387 CLR A ;6F2D E4 6F4F 9A 15388 SUBB A,R2 ;6F2E 9A 6F50 FE 15389 MOV R6,A ;6F2F FE 6F51 7401 15390 MOV A,#01H ;6F30 74 01 6F53 9400 15391 SUBB A,#00H ;6F32 94 00 6F55 FD 15392 MOV R5,A ;6F34 FD 6F56 E4 15393 CLR A ;6F35 E4 6F57 9400 15394 SUBB A,#00H ;6F36 94 00 6F59 FC 15395 MOV R4,A ;6F38 FC 6F5A E4 15396 CLR A ;6F39 E4 6F5B FB 15397 MOV R3,A ;6F3A FB 6F5C 7A01 15398 MOV R2,#01H ;6F3B 7A 01 6F5E F9 15399 MOV R1,A ;6F3D F9 6F5F F8 15400 MOV R0,A ;6F3E F8 6F60 1287A1 15401 LCALL Q877E ;6F3F 12 87 7E 6F63 8F4A 15402 MOV 4AH,R7 ;6F42 8F 4A 6F65 AE48 15403 MOV R6,48H ;6F44 AE 48 6F67 AF49 15404 MOV R7,49H ;6F46 AF 49 6F69 E4 15405 CLR A ;6F48 E4 6F6A AA06 15406 MOV R2,06H ;6F49 AA 06 6F6C AB07 15407 MOV R3,07H ;6F4B AB 07 6F6E C3 15408 CLR C ;6F4D C3 6F6F 9B 15409 SUBB A,R3 ;6F4E 9B 6F70 FF 15410 MOV R7,A ;6F4F FF 6F71 E4 15411 CLR A ;6F50 E4 6F72 9A 15412 SUBB A,R2 ;6F51 9A 6F73 FE 15413 MOV R6,A ;6F52 FE 6F74 7401 15414 MOV A,#01H ;6F53 74 01 6F76 9400 15415 SUBB A,#00H ;6F55 94 00 6F78 FD 15416 MOV R5,A ;6F57 FD 6F79 E4 15417 CLR A ;6F58 E4 6F7A 9400 15418 SUBB A,#00H ;6F59 94 00 6F7C FC 15419 MOV R4,A ;6F5B FC 6F7D E4 15420 CLR A ;6F5C E4 6F7E FB 15421 MOV R3,A ;6F5D FB 6F7F 7A01 15422 MOV R2,#01H ;6F5E 7A 01 6F81 F9 15423 MOV R1,A ;6F60 F9 6F82 F8 15424 MOV R0,A ;6F61 F8 6F83 1287A1 15425 LCALL Q877E ;6F62 12 87 7E 6F86 AF03 15426 MOV R7,03H ;6F65 AF 03 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 250 6F88 E4 15427 CLR A ;6F67 E4 6F89 FE 15428 MOV R6,A ;6F68 FE 6F8A C28D 15429 Q6F69: CLR TF0 ;6F69 C2 8D 6F8C C28C 15430 CLR TR0 ;6F6B C2 8C 6F8E 854A8C 15431 MOV TH0,4AH ;6F6D 85 4A 8C 6F91 8F8A 15432 MOV TL0,R7 ;6F70 8F 8A 6F93 E54B 15433 MOV A,4BH ;6F72 E5 4B 6F95 4214 15434 ORL 14H,A ;6F74 42 14 6F97 851496 15435 MOV 96H,14H ;6F76 85 14 96 6F9A D28C 15436 SETB TR0 ;6F79 D2 8C 6F9C 308DFD 15437 JNB TF0,$ ;6F7B 30 8D FD 6F9F C28D 15438 CLR TF0 ;6F7E C2 8D 6FA1 C28C 15439 CLR TR0 ;6F80 C2 8C 6FA3 854A8C 15440 MOV TH0,4AH ;6F82 85 4A 8C 6FA6 8F8A 15441 MOV TL0,R7 ;6F85 8F 8A 6FA8 C3 15442 CLR C ;6F87 C3 6FA9 74FF 15443 MOV A,#0FFH ;6F88 74 FF 6FAB 954B 15444 SUBB A,4BH ;6F8A 95 4B 6FAD 5214 15445 ANL 14H,A ;6F8C 52 14 6FAF 851496 15446 MOV 96H,14H ;6F8E 85 14 96 6FB2 D28C 15447 SETB TR0 ;6F91 D2 8C 6FB4 308DFD 15448 JNB TF0,$ ;6F93 30 8D FD 6FB7 0E 15449 INC R6 ;6F96 0E 6FB8 BE06CF 15450 CJNE R6,#06H,Q6F69 ;6F97 BE 06 CF 6FBB 22 15451 RET ;6F9A 22 15452 ;========================================================================== 6FBC 900E88 15453 Q6F9B: MOV DPTR,#0E88H ;6F9B 90 0E 88 6FBF E0 15454 MOVX A,@DPTR ;6F9E E0 6FC0 F541 15455 MOV 41H,A ;6F9F F5 41 6FC2 A3 15456 INC DPTR ;6FA1 A3 6FC3 E0 15457 MOVX A,@DPTR ;6FA2 E0 6FC4 F542 15458 MOV 42H,A ;6FA3 F5 42 6FC6 AE41 15459 MOV R6,41H ;6FA5 AE 41 6FC8 AF42 15460 MOV R7,42H ;6FA7 AF 42 6FCA 7C27 15461 MOV R4,#27H ;6FA9 7C 27 6FCC 7D10 15462 MOV R5,#10H ;6FAB 7D 10 6FCE 122938 15463 LCALL Q291B ;6FAD 12 29 1B 6FD1 AB07 15464 MOV R3,07H ;6FB0 AB 07 6FD3 AE41 15465 MOV R6,41H ;6FB2 AE 41 6FD5 AF42 15466 MOV R7,42H ;6FB4 AF 42 6FD7 7C27 15467 MOV R4,#27H ;6FB6 7C 27 6FD9 7D10 15468 MOV R5,#10H ;6FB8 7D 10 6FDB 122938 15469 LCALL Q291B ;6FBA 12 29 1B 6FDE 8C41 15470 MOV 41H,R4 ;6FBD 8C 41 6FE0 8D42 15471 MOV 42H,R5 ;6FBF 8D 42 6FE2 EB 15472 MOV A,R3 ;6FC1 EB 6FE3 2430 15473 ADD A,#30H ;6FC2 24 30 6FE5 900EEB 15474 MOV DPTR,#0EEBH ;6FC4 90 0E EB 6FE8 F0 15475 MOVX @DPTR,A ;6FC7 F0 6FE9 AE41 15476 MOV R6,41H ;6FC8 AE 41 6FEB AF42 15477 MOV R7,42H ;6FCA AF 42 6FED 7C03 15478 MOV R4,#03H ;6FCC 7C 03 6FEF 7DE8 15479 MOV R5,#0E8H ;6FCE 7D E8 6FF1 122938 15480 LCALL Q291B ;6FD0 12 29 1B 6FF4 AB07 15481 MOV R3,07H ;6FD3 AB 07 6FF6 AE41 15482 MOV R6,41H ;6FD5 AE 41 6FF8 AF42 15483 MOV R7,42H ;6FD7 AF 42 6FFA 7C03 15484 MOV R4,#03H ;6FD9 7C 03 6FFC 7DE8 15485 MOV R5,#0E8H ;6FDB 7D E8 6FFE 122938 15486 LCALL Q291B ;6FDD 12 29 1B 7001 8C41 15487 MOV 41H,R4 ;6FE0 8C 41 7003 8D42 15488 MOV 42H,R5 ;6FE2 8D 42 7005 EB 15489 MOV A,R3 ;6FE4 EB 7006 2430 15490 ADD A,#30H ;6FE5 24 30 7008 A3 15491 INC DPTR ;6FE7 A3 7009 F0 15492 MOVX @DPTR,A ;6FE8 F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 251 700A AE41 15493 MOV R6,41H ;6FE9 AE 41 700C AF42 15494 MOV R7,42H ;6FEB AF 42 700E 7C00 15495 MOV R4,#00H ;6FED 7C 00 7010 7D64 15496 MOV R5,#64H ;6FEF 7D 64 7012 122938 15497 LCALL Q291B ;6FF1 12 29 1B 7015 AB07 15498 MOV R3,07H ;6FF4 AB 07 7017 AE41 15499 MOV R6,41H ;6FF6 AE 41 7019 AF42 15500 MOV R7,42H ;6FF8 AF 42 701B 7C00 15501 MOV R4,#00H ;6FFA 7C 00 701D 7D64 15502 MOV R5,#64H ;6FFC 7D 64 701F 122938 15503 LCALL Q291B ;6FFE 12 29 1B 7022 8C41 15504 MOV 41H,R4 ;7001 8C 41 7024 41AF 15505 Q7002: AJMP Q728D ;7002 41 8D 7026 42EB 15506 ORL 0EBH,A ;7004 42 EB 7028 2430 15507 ADD A,#30H ;7006 24 30 702A A3 15508 INC DPTR ;7008 A3 702B F0 15509 MOVX @DPTR,A ;7009 F0 702C AE41 15510 MOV R6,41H ;700A AE 41 702E AF42 15511 MOV R7,42H ;700C AF 42 7030 7C00 15512 MOV R4,#00H ;700E 7C 00 7032 7D0A 15513 MOV R5,#0AH ;7010 7D 0A 7034 122938 15514 LCALL Q291B ;7012 12 29 1B 7037 AB07 15515 MOV R3,07H ;7015 AB 07 7039 AE41 15516 MOV R6,41H ;7017 AE 41 703B AF42 15517 MOV R7,42H ;7019 AF 42 703D 7C00 15518 MOV R4,#00H ;701B 7C 00 703F 7D0A 15519 MOV R5,#0AH ;701D 7D 0A 7041 122938 15520 LCALL Q291B ;701F 12 29 1B 7044 8C41 15521 MOV 41H,R4 ;7022 8C 41 7046 8D42 15522 MOV 42H,R5 ;7024 8D 42 7048 EB 15523 MOV A,R3 ;7026 EB 7049 2430 15524 ADD A,#30H ;7027 24 30 704B A3 15525 INC DPTR ;7029 A3 704C F0 15526 MOVX @DPTR,A ;702A F0 704D AB42 15527 MOV R3,42H ;702B AB 42 704F EB 15528 MOV A,R3 ;702D EB 7050 2430 15529 ADD A,#30H ;702E 24 30 7052 A3 15530 INC DPTR ;7030 A3 7053 F0 15531 MOVX @DPTR,A ;7031 F0 7054 A3 15532 INC DPTR ;7032 A3 7055 7420 15533 MOV A,#20H ;7033 74 20 7057 F0 15534 MOVX @DPTR,A ;7035 F0 7058 900E8A 15535 MOV DPTR,#0E8AH ;7036 90 0E 8A 705B E0 15536 MOVX A,@DPTR ;7039 E0 705C 75F064 15537 MOV B,#64H ;703A 75 F0 64 705F 84 15538 DIV AB ;703D 84 7060 ABF0 15539 MOV R3,B ;703E AB F0 7062 EB 15540 MOV A,R3 ;7040 EB 7063 75F00A 15541 MOV B,#0AH ;7041 75 F0 0A 7066 84 15542 DIV AB ;7044 84 7067 2430 15543 ADD A,#30H ;7045 24 30 7069 900EF1 15544 MOV DPTR,#0EF1H ;7047 90 0E F1 706C F0 15545 MOVX @DPTR,A ;704A F0 706D EB 15546 MOV A,R3 ;704B EB 706E 75F00A 15547 MOV B,#0AH ;704C 75 F0 0A 7071 84 15548 DIV AB ;704F 84 7072 E5F0 15549 MOV A,B ;7050 E5 F0 7074 2430 15550 ADD A,#30H ;7052 24 30 7076 A3 15551 INC DPTR ;7054 A3 7077 F0 15552 MOVX @DPTR,A ;7055 F0 7078 E4 15553 CLR A ;7056 E4 7079 A3 15554 INC DPTR ;7057 A3 707A F0 15555 MOVX @DPTR,A ;7058 F0 707B 22 15556 RET ;7059 22 15557 ;========================================================================== 707C E4 15558 Q705A: CLR A ;705A E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 252 707D F50C 15559 MOV 0CH,A ;705B F5 0C 707F F50D 15560 MOV 0DH,A ;705D F5 0D 7081 AE0C 15561 Q705F: MOV R6,0CH ;705F AE 0C 7083 AF0D 15562 MOV R7,0DH ;7061 AF 0D 7085 7C0B 15563 MOV R4,#0BH ;7063 7C 0B 7087 7D90 15564 MOV R5,#90H ;7065 7D 90 7089 122938 15565 LCALL Q291B ;7067 12 29 1B 708C 9003D4 15566 MOV DPTR,#03D4H ;706A 90 03 D4 708F EF 15567 MOV A,R7 ;706D EF 7090 F0 15568 MOVX @DPTR,A ;706E F0 7091 E4 15569 CLR A ;706F E4 7092 FC 15570 MOV R4,A ;7070 FC 7093 FD 15571 MOV R5,A ;7071 FD 7094 FE 15572 MOV R6,A ;7072 FE 7095 FB 15573 MOV R3,A ;7073 FB 7096 FA 15574 MOV R2,A ;7074 FA 7097 7901 15575 MOV R1,#01H ;7075 79 01 7099 F8 15576 MOV R0,A ;7077 F8 709A 1229B9 15577 LCALL Q299C ;7078 12 29 9C 709D EF 15578 MOV A,R7 ;707B EF 709E 2414 15579 ADD A,#14H ;707C 24 14 70A0 FF 15580 MOV R7,A ;707E FF 70A1 E4 15581 CLR A ;707F E4 70A2 3E 15582 ADDC A,R6 ;7080 3E 70A3 FE 15583 MOV R6,A ;7081 FE 70A4 E4 15584 CLR A ;7082 E4 70A5 3D 15585 ADDC A,R5 ;7083 3D 70A6 FD 15586 MOV R5,A ;7084 FD 70A7 E4 15587 CLR A ;7085 E4 70A8 3C 15588 ADDC A,R4 ;7086 3C 70A9 FC 15589 MOV R4,A ;7087 FC 70AA 900EE3 15590 MOV DPTR,#0EE3H ;7088 90 0E E3 70AD 122B1B 15591 LCALL Q2AFE ;708B 12 2A FE 70B0 900EE3 15592 MOV DPTR,#0EE3H ;708E 90 0E E3 70B3 E0 15593 MOVX A,@DPTR ;7091 E0 70B4 F8 15594 MOV R0,A ;7092 F8 70B5 A3 15595 INC DPTR ;7093 A3 70B6 E0 15596 MOVX A,@DPTR ;7094 E0 70B7 F9 15597 MOV R1,A ;7095 F9 70B8 A3 15598 INC DPTR ;7096 A3 70B9 E0 15599 MOVX A,@DPTR ;7097 E0 70BA FA 15600 MOV R2,A ;7098 FA 70BB A3 15601 INC DPTR ;7099 A3 70BC E0 15602 MOVX A,@DPTR ;709A E0 70BD FB 15603 MOV R3,A ;709B FB 70BE C000 15604 PUSH 00H ;709C C0 00 70C0 AE0C 15605 MOV R6,0CH ;709E AE 0C 70C2 AF0D 15606 MOV R7,0DH ;70A0 AF 0D 70C4 7C0B 15607 MOV R4,#0BH ;70A2 7C 0B 70C6 7D90 15608 MOV R5,#90H ;70A4 7D 90 70C8 122938 15609 LCALL Q291B ;70A6 12 29 1B 70CB 7E00 15610 MOV R6,#00H ;70A9 7E 00 70CD 7F16 15611 MOV R7,#16H ;70AB 7F 16 70CF 122926 15612 LCALL Q2909 ;70AD 12 29 09 70D2 E4 15613 CLR A ;70B0 E4 70D3 FC 15614 MOV R4,A ;70B1 FC 70D4 FD 15615 MOV R5,A ;70B2 FD 70D5 D000 15616 POP 00H ;70B3 D0 00 70D7 EB 15617 MOV A,R3 ;70B5 EB 70D8 2F 15618 ADD A,R7 ;70B6 2F 70D9 FF 15619 MOV R7,A ;70B7 FF 70DA EA 15620 MOV A,R2 ;70B8 EA 70DB 3E 15621 ADDC A,R6 ;70B9 3E 70DC FE 15622 MOV R6,A ;70BA FE 70DD ED 15623 MOV A,R5 ;70BB ED 70DE 39 15624 ADDC A,R1 ;70BC 39 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 253 70DF FD 15625 MOV R5,A ;70BD FD 70E0 EC 15626 MOV A,R4 ;70BE EC 70E1 38 15627 ADDC A,R0 ;70BF 38 70E2 127136 15628 LCALL Q7114 ;70C0 12 71 14 70E5 E4 15629 CLR A ;70C3 E4 70E6 FF 15630 MOV R7,A ;70C4 FF 70E7 12713F 15631 LCALL Q711D ;70C5 12 71 1D 70EA 050D 15632 INC 0DH ;70C8 05 0D 70EC E50D 15633 MOV A,0DH ;70CA E5 0D 70EE 7002 15634 JNZ Q70D0 ;70CC 70 02 70F0 050C 15635 INC 0CH ;70CE 05 0C 70F2 C3 15636 Q70D0: CLR C ;70D0 C3 70F3 94B0 15637 SUBB A,#0B0H ;70D1 94 B0 70F5 E50C 15638 MOV A,0CH ;70D3 E5 0C 70F7 9422 15639 SUBB A,#22H ;70D5 94 22 70F9 4086 15640 JC Q705F ;70D7 40 86 70FB E4 15641 CLR A ;70D9 E4 70FC F51C 15642 MOV 1CH,A ;70DA F5 1C 70FE F51D 15643 MOV 1DH,A ;70DC F5 1D 7100 F510 15644 MOV 10H,A ;70DE F5 10 7102 F511 15645 MOV 11H,A ;70E0 F5 11 7104 900EE3 15646 MOV DPTR,#0EE3H ;70E2 90 0E E3 7107 122B27 15647 LCALL Q2B0A ;70E5 12 2B 0A 710A 00 15648 NOP ;70E8 00 710B 00 15649 NOP ;70E9 00 710C 00 15650 NOP ;70EA 00 710D 00 15651 NOP ;70EB 00 710E E4 15652 CLR A ;70EC E4 710F 900FE4 15653 MOV DPTR,#0FE4H ;70ED 90 0F E4 7112 F0 15654 MOVX @DPTR,A ;70F0 F0 7113 900FE4 15655 Q70F1: MOV DPTR,#0FE4H ;70F1 90 0F E4 7116 E0 15656 MOVX A,@DPTR ;70F4 E0 7117 FF 15657 MOV R7,A ;70F5 FF 7118 C3 15658 CLR C ;70F6 C3 7119 9410 15659 SUBB A,#10H ;70F7 94 10 711B 500B 15660 JNC Q7106 ;70F9 50 0B 711D 12713F 15661 LCALL Q711D ;70FB 12 71 1D 7120 900FE4 15662 MOV DPTR,#0FE4H ;70FE 90 0F E4 7123 E0 15663 MOVX A,@DPTR ;7101 E0 7124 04 15664 INC A ;7102 04 7125 F0 15665 MOVX @DPTR,A ;7103 F0 7126 80EB 15666 SJMP Q70F1 ;7104 80 EB 7128 AF11 15667 Q7106: MOV R7,11H ;7106 AF 11 712A AE10 15668 MOV R6,10H ;7108 AE 10 712C 128D93 15669 LCALL Q8D70 ;710A 12 8D 70 712F AF1D 15670 MOV R7,1DH ;710D AF 1D 7131 AE1C 15671 MOV R6,1CH ;710F AE 1C 7133 028D93 15672 LJMP Q8D70 ;7111 02 8D 70 15673 ;========================================================================== 7136 FC 15674 Q7114: MOV R4,A ;7114 FC 7137 900EE3 15675 MOV DPTR,#0EE3H ;7115 90 0E E3 713A 122B1B 15676 LCALL Q2AFE ;7118 12 2A FE 713D E4 15677 CLR A ;711B E4 713E FF 15678 MOV R7,A ;711C FF 713F 8F44 15679 Q711D: MOV 44H,R7 ;711D 8F 44 7141 E4 15680 CLR A ;711F E4 7142 FB 15681 MOV R3,A ;7120 FB 7143 FA 15682 MOV R2,A ;7121 FA 7144 7901 15683 MOV R1,#01H ;7122 79 01 7146 F8 15684 MOV R0,A ;7124 F8 7147 900EE3 15685 MOV DPTR,#0EE3H ;7125 90 0E E3 714A E0 15686 MOVX A,@DPTR ;7128 E0 714B FC 15687 MOV R4,A ;7129 FC 714C A3 15688 INC DPTR ;712A A3 714D E0 15689 MOVX A,@DPTR ;712B E0 714E FD 15690 MOV R5,A ;712C FD A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 254 714F A3 15691 INC DPTR ;712D A3 7150 E0 15692 MOVX A,@DPTR ;712E E0 7151 FE 15693 MOV R6,A ;712F FE 7152 A3 15694 INC DPTR ;7130 A3 7153 E0 15695 MOVX A,@DPTR ;7131 E0 7154 FF 15696 MOV R7,A ;7132 FF 7155 122A44 15697 LCALL Q2A27 ;7133 12 2A 27 7158 9003D4 15698 MOV DPTR,#03D4H ;7136 90 03 D4 715B EF 15699 MOV A,R7 ;7139 EF 715C F0 15700 MOVX @DPTR,A ;713A F0 715D 25E0 15701 ADD A,ACC ;713B 25 E0 715F 24A0 15702 ADD A,#0A0H ;713D 24 A0 7161 9003E9 15703 MOV DPTR,#03E9H ;713F 90 03 E9 7164 F0 15704 MOVX @DPTR,A ;7142 F0 7165 900EE3 15705 MOV DPTR,#0EE3H ;7143 90 0E E3 7168 A3 15706 INC DPTR ;7146 A3 7169 A3 15707 INC DPTR ;7147 A3 716A E0 15708 MOVX A,@DPTR ;7148 E0 716B FE 15709 MOV R6,A ;7149 FE 716C A3 15710 INC DPTR ;714A A3 716D E0 15711 MOVX A,@DPTR ;714B E0 716E FF 15712 MOV R7,A ;714C FF 716F 9003D6 15713 MOV DPTR,#03D6H ;714D 90 03 D6 7172 EE 15714 MOV A,R6 ;7150 EE 7173 F0 15715 MOVX @DPTR,A ;7151 F0 7174 A3 15716 INC DPTR ;7152 A3 7175 EF 15717 MOV A,R7 ;7153 EF 7176 F0 15718 MOVX @DPTR,A ;7154 F0 7177 15719 SETB C6H ;7155 D2 C6 *** __________________________________________________^ *** ERROR #A45 IN 15719 (meter-Q.a51, LINE 15719): UNDEFINED SYMBOL (PASS-2) 7179 15720 CLR C4H ;7157 C2 C4 *** __________________________________________________^ *** ERROR #A45 IN 15720 (meter-Q.a51, LINE 15720): UNDEFINED SYMBOL (PASS-2) 717B 15721 SETB C5H ;7159 D2 C5 *** __________________________________________________^ *** ERROR #A45 IN 15721 (meter-Q.a51, LINE 15721): UNDEFINED SYMBOL (PASS-2) 717D 15722 JNB C3H,$ ;715B 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 15722 (meter-Q.a51, LINE 15722): UNDEFINED SYMBOL (PASS-2) 7180 9003E9 15723 Q715E: MOV DPTR,#03E9H ;715E 90 03 E9 7183 E0 15724 MOVX A,@DPTR ;7161 E0 7184 F5C2 15725 MOV 0C2H,A ;7162 F5 C2 7186 15726 CLR C5H ;7164 C2 C5 *** __________________________________________________^ *** ERROR #A45 IN 15726 (meter-Q.a51, LINE 15726): UNDEFINED SYMBOL (PASS-2) 7188 15727 CLR C3H ;7166 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 15727 (meter-Q.a51, LINE 15727): UNDEFINED SYMBOL (PASS-2) 718A 15728 JNB C3H,$ ;7168 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 15728 (meter-Q.a51, LINE 15728): UNDEFINED SYMBOL (PASS-2) 718D E5C1 15729 MOV A,0C1H ;716B E5 C1 718F B4200B 15730 CJNE A,#20H,Q717B ;716D B4 20 0B 7192 15731 SETB C5H ;7170 D2 C5 *** __________________________________________________^ *** ERROR #A45 IN 15731 (meter-Q.a51, LINE 15731): UNDEFINED SYMBOL (PASS-2) 7194 15732 SETB C4H ;7172 D2 C4 *** __________________________________________________^ *** ERROR #A45 IN 15732 (meter-Q.a51, LINE 15732): UNDEFINED SYMBOL (PASS-2) 7196 15733 CLR C3H ;7174 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 15733 (meter-Q.a51, LINE 15733): UNDEFINED SYMBOL (PASS-2) 7198 15734 Q7176: JB C3H,Q715E ;7176 20 C3 E5 *** __________________________________________________^ *** ERROR #A45 IN 15734 (meter-Q.a51, LINE 15734): UNDEFINED SYMBOL (PASS-2) A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 255 719B 80FB 15735 SJMP Q7176 ;7179 80 FB 719D 15736 Q717B: CLR C4H ;717B C2 C4 *** __________________________________________________^ *** ERROR #A45 IN 15736 (meter-Q.a51, LINE 15736): UNDEFINED SYMBOL (PASS-2) 719F 15737 CLR C5H ;717D C2 C5 *** __________________________________________________^ *** ERROR #A45 IN 15737 (meter-Q.a51, LINE 15737): UNDEFINED SYMBOL (PASS-2) 71A1 9003D6 15738 MOV DPTR,#03D6H ;717F 90 03 D6 71A4 E0 15739 MOVX A,@DPTR ;7182 E0 71A5 F5C2 15740 MOV 0C2H,A ;7183 F5 C2 71A7 15741 CLR C3H ;7185 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 15741 (meter-Q.a51, LINE 15741): UNDEFINED SYMBOL (PASS-2) 71A9 15742 JNB C3H,$ ;7187 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 15742 (meter-Q.a51, LINE 15742): UNDEFINED SYMBOL (PASS-2) 71AC 9003D7 15743 MOV DPTR,#03D7H ;718A 90 03 D7 71AF E0 15744 MOVX A,@DPTR ;718D E0 71B0 F5C2 15745 MOV 0C2H,A ;718E F5 C2 71B2 15746 CLR C3H ;7190 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 15746 (meter-Q.a51, LINE 15746): UNDEFINED SYMBOL (PASS-2) 71B4 15747 JNB C3H,$ ;7192 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 15747 (meter-Q.a51, LINE 15747): UNDEFINED SYMBOL (PASS-2) 71B7 8544C2 15748 MOV 0C2H,44H ;7195 85 44 C2 71BA 15749 CLR C3H ;7198 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 15749 (meter-Q.a51, LINE 15749): UNDEFINED SYMBOL (PASS-2) 71BC 15750 JNB C3H,$ ;719A 30 C3 FD *** __________________________________________________^ *** ERROR #A45 IN 15750 (meter-Q.a51, LINE 15750): UNDEFINED SYMBOL (PASS-2) 71BF 15751 SETB C4H ;719D D2 C4 *** __________________________________________________^ *** ERROR #A45 IN 15751 (meter-Q.a51, LINE 15751): UNDEFINED SYMBOL (PASS-2) 71C1 15752 CLR C3H ;719F C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 15752 (meter-Q.a51, LINE 15752): UNDEFINED SYMBOL (PASS-2) 71C3 15753 JB C4H,$ ;71A1 20 C4 FD *** __________________________________________________^ *** ERROR #A45 IN 15753 (meter-Q.a51, LINE 15753): UNDEFINED SYMBOL (PASS-2) 71C6 15754 CLR C3H ;71A4 C2 C3 *** __________________________________________________^ *** ERROR #A45 IN 15754 (meter-Q.a51, LINE 15754): UNDEFINED SYMBOL (PASS-2) 71C8 900EE3 15755 MOV DPTR,#0EE3H ;71A6 90 0E E3 71CB E0 15756 MOVX A,@DPTR ;71A9 E0 71CC FC 15757 MOV R4,A ;71AA FC 71CD A3 15758 INC DPTR ;71AB A3 71CE E0 15759 MOVX A,@DPTR ;71AC E0 71CF FD 15760 MOV R5,A ;71AD FD 71D0 A3 15761 INC DPTR ;71AE A3 71D1 E0 15762 MOVX A,@DPTR ;71AF E0 71D2 FE 15763 MOV R6,A ;71B0 FE 71D3 A3 15764 INC DPTR ;71B1 A3 71D4 E0 15765 MOVX A,@DPTR ;71B2 E0 71D5 2401 15766 ADD A,#01H ;71B3 24 01 71D7 FF 15767 MOV R7,A ;71B5 FF 71D8 E4 15768 CLR A ;71B6 E4 71D9 3E 15769 ADDC A,R6 ;71B7 3E 71DA FE 15770 MOV R6,A ;71B8 FE 71DB E4 15771 CLR A ;71B9 E4 71DC 3D 15772 ADDC A,R5 ;71BA 3D 71DD FD 15773 MOV R5,A ;71BB FD 71DE E4 15774 CLR A ;71BC E4 71DF 3C 15775 ADDC A,R4 ;71BD 3C 71E0 FC 15776 MOV R4,A ;71BE FC A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 256 71E1 900EE3 15777 MOV DPTR,#0EE3H ;71BF 90 0E E3 71E4 022B1B 15778 LJMP Q2AFE ;71C2 02 2A FE 15779 ;========================================================================== 71E7 75E880 15780 Q71C5: MOV 0E8H,#80H ;71C5 75 E8 80 71EA E4 15781 CLR A ;71C8 E4 71EB FF 15782 MOV R7,A ;71C9 FF 71EC FE 15783 MOV R6,A ;71CA FE 71ED 0F 15784 Q71CB: INC R7 ;71CB 0F 71EE BF0001 15785 CJNE R7,#00H,Q71D0 ;71CC BF 00 01 71F1 0E 15786 INC R6 ;71CF 0E 71F2 EF 15787 Q71D0: MOV A,R7 ;71D0 EF 71F3 6405 15788 XRL A,#05H ;71D1 64 05 71F5 4E 15789 ORL A,R6 ;71D3 4E 71F6 70F5 15790 JNZ Q71CB ;71D4 70 F5 71F8 75D103 15791 MOV 0D1H,#03H ;71D6 75 D1 03 71FB E4 15792 CLR A ;71D9 E4 71FC F5BA 15793 MOV 0BAH,A ;71DA F5 BA 71FE 75BB07 15794 MOV 0BBH,#07H ;71DC 75 BB 07 7201 75BCB8 15795 MOV 0BCH,#0B8H ;71DF 75 BC B8 7204 15796 CLR EDH ;71E2 C2 ED *** __________________________________________________^ *** ERROR #A45 IN 15796 (meter-Q.a51, LINE 15796): UNDEFINED SYMBOL (PASS-2) 7206 15797 SETB ECH ;71E4 D2 EC *** __________________________________________________^ *** ERROR #A45 IN 15797 (meter-Q.a51, LINE 15797): UNDEFINED SYMBOL (PASS-2) 7208 15798 JNB EDH,$ ;71E6 30 ED FD *** __________________________________________________^ *** ERROR #A45 IN 15798 (meter-Q.a51, LINE 15798): UNDEFINED SYMBOL (PASS-2) 720B AFBF 15799 MOV R7,0BFH ;71E9 AF BF 720D EF 15800 MOV A,R7 ;71EB EF 720E FE 15801 MOV R6,A ;71EC FE 720F ADBE 15802 MOV R5,0BEH ;71ED AD BE 7211 7C00 15803 MOV R4,#00H ;71EF 7C 00 7213 E4 15804 CLR A ;71F1 E4 7214 2D 15805 ADD A,R5 ;71F2 2D 7215 FF 15806 MOV R7,A ;71F3 FF 7216 EC 15807 MOV A,R4 ;71F4 EC 7217 3E 15808 ADDC A,R6 ;71F5 3E 7218 FE 15809 MOV R6,A ;71F6 FE 7219 E4 15810 CLR A ;71F7 E4 721A F5E8 15811 MOV 0E8H,A ;71F8 F5 E8 721C AD07 15812 MOV R5,07H ;71FA AD 07 721E AC06 15813 MOV R4,06H ;71FC AC 06 7220 12257C 15814 LCALL Q255F ;71FE 12 25 5F 7223 E4 15815 CLR A ;7201 E4 7224 FB 15816 MOV R3,A ;7202 FB 7225 FA 15817 MOV R2,A ;7203 FA 7226 79D8 15818 MOV R1,#0D8H ;7204 79 D8 7228 7841 15819 MOV R0,#41H ;7206 78 41 722A 122364 15820 LCALL Q2347 ;7208 12 23 47 722D E4 15821 CLR A ;720B E4 722E FB 15822 MOV R3,A ;720C FB 722F FA 15823 MOV R2,A ;720D FA 7230 7980 15824 MOV R1,#80H ;720E 79 80 7232 7845 15825 MOV R0,#45H ;7210 78 45 7234 12246D 15826 LCALL Q2450 ;7212 12 24 50 7237 7B4E 15827 MOV R3,#4EH ;7215 7B 4E 7239 7A62 15828 MOV R2,#62H ;7217 7A 62 723B 79C0 15829 MOV R1,#0C0H ;7219 79 C0 723D 783F 15830 MOV R0,#3FH ;721B 78 3F 723F 122273 15831 LCALL Q2256 ;721D 12 22 56 7242 8F41 15832 MOV 41H,R7 ;7220 8F 41 7244 8E40 15833 MOV 40H,R6 ;7222 8E 40 7246 8D3F 15834 MOV 3FH,R5 ;7224 8D 3F 7248 8C3E 15835 MOV 3EH,R4 ;7226 8C 3E 724A 7F66 15836 MOV R7,#66H ;7228 7F 66 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 257 724C 7E66 15837 MOV R6,#66H ;722A 7E 66 724E 7D2E 15838 MOV R5,#2EH ;722C 7D 2E 7250 7C41 15839 MOV R4,#41H ;722E 7C 41 7252 AB41 15840 MOV R3,41H ;7230 AB 41 7254 AA40 15841 MOV R2,40H ;7232 AA 40 7256 A93F 15842 MOV R1,3FH ;7234 A9 3F 7258 A83E 15843 MOV R0,3EH ;7236 A8 3E 725A 12250A 15844 LCALL Q24ED ;7238 12 24 ED 725D 5003 15845 JNC Q7240 ;723B 50 03 725F 7F00 15846 MOV R7,#00H ;723D 7F 00 7261 22 15847 RET ;723F 22 15848 ;========================================================================== 7262 7433 15849 Q7240: MOV A,#33H ;7240 74 33 7264 FF 15850 MOV R7,A ;7242 FF 7265 FE 15851 MOV R6,A ;7243 FE 7266 FD 15852 MOV R5,A ;7244 FD 7267 7C41 15853 MOV R4,#41H ;7245 7C 41 7269 AB41 15854 MOV R3,41H ;7247 AB 41 726B AA40 15855 MOV R2,40H ;7249 AA 40 726D A93F 15856 MOV R1,3FH ;724B A9 3F 726F A83E 15857 MOV R0,3EH ;724D A8 3E 7271 12250A 15858 LCALL Q24ED ;724F 12 24 ED 7274 5003 15859 JNC Q7257 ;7252 50 03 7276 7F01 15860 MOV R7,#01H ;7254 7F 01 7278 22 15861 RET ;7256 22 15862 ;========================================================================== 7279 E4 15863 Q7257: CLR A ;7257 E4 727A FF 15864 MOV R7,A ;7258 FF 727B FE 15865 MOV R6,A ;7259 FE 727C 7D38 15866 MOV R5,#38H ;725A 7D 38 727E 7C41 15867 MOV R4,#41H ;725C 7C 41 7280 AB41 15868 MOV R3,41H ;725E AB 41 7282 AA40 15869 MOV R2,40H ;7260 AA 40 7284 A93F 15870 MOV R1,3FH ;7262 A9 3F 7286 A83E 15871 MOV R0,3EH ;7264 A8 3E 7288 12250A 15872 LCALL Q24ED ;7266 12 24 ED 728B 5003 15873 JNC Q726E ;7269 50 03 728D 7F02 15874 MOV R7,#02H ;726B 7F 02 728F 22 15875 RET ;726D 22 15876 ;========================================================================== 7290 7F03 15877 Q726E: MOV R7,#03H ;726E 7F 03 7292 22 15878 RET ;7270 22 15879 ;========================================================================== 7293 022621 15880 Q7271: LJMP Q2604 ;7271 02 26 04 15881 ;========================================================================== 7296 22 15882 Q7274: RET ;7274 22 15883 ;========================================================================== 7297 ED 15884 Q7275: MOV A,R5 ;7275 ED 7298 A2E7 15885 MOV C,ACC.7 ;7276 A2 E7 729A D2E7 15886 SETB ACC.7 ;7278 D2 E7 729C F9 15887 MOV R1,A ;727A F9 729D EC 15888 MOV A,R4 ;727B EC 729E 33 15889 RLC A ;727C 33 729F 40F2 15890 JC Q7271 ;727D 40 F2 72A1 60F3 15891 JZ Q7274 ;727F 60 F3 72A3 B4FF08 15892 CJNE A,#0FFH,Q728C ;7281 B4 FF 08 72A6 ED 15893 MOV A,R5 ;7284 ED 72A7 547F 15894 ANL A,#7FH ;7285 54 7F 72A9 70E8 15895 JNZ Q7271 ;7287 70 E8 72AB 02262B 15896 LJMP Q260E ;7289 02 26 0E 15897 ;========================================================================== 72AE F8 15898 Q728C: MOV R0,A ;728C F8 72AF 2481 15899 Q728D: ADD A,#81H ;728D 24 81 72B1 C2E0 15900 CLR ACC.0 ;728F C2 E0 72B3 C0E0 15901 PUSH ACC ;7291 C0 E0 72B5 F4 15902 CPL A ;7293 F4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 258 72B6 04 15903 INC A ;7294 04 72B7 28 15904 ADD A,R0 ;7295 28 72B8 FA 15905 MOV R2,A ;7296 FA 72B9 C3 15906 CLR C ;7297 C3 72BA 13 15907 RRC A ;7298 13 72BB FC 15908 MOV R4,A ;7299 FC 72BC ED 15909 MOV A,R5 ;729A ED 72BD 92E7 15910 MOV ACC.7,C ;729B 92 E7 72BF FD 15911 MOV R5,A ;729D FD 72C0 8C61 15912 MOV 61H,R4 ;729E 8C 61 72C2 8D62 15913 MOV 62H,R5 ;72A0 8D 62 72C4 8E63 15914 MOV 63H,R6 ;72A2 8E 63 72C6 8F64 15915 MOV 64H,R7 ;72A4 8F 64 72C8 EE 15916 MOV A,R6 ;72A6 EE 72C9 A2E7 15917 MOV C,ACC.7 ;72A7 A2 E7 72CB E9 15918 MOV A,R1 ;72A9 E9 72CC BA7F02 15919 CJNE R2,#7FH,Q72AF ;72AA BA 7F 02 72CF C3 15920 CLR C ;72AD C3 72D0 13 15921 RRC A ;72AE 13 72D1 3400 15922 Q72AF: ADDC A,#00H ;72AF 34 00 72D3 9400 15923 SUBB A,#00H ;72B1 94 00 72D5 FA 15924 MOV R2,A ;72B3 FA 72D6 75F091 15925 MOV B,#91H ;72B4 75 F0 91 72D9 A4 15926 MUL AB ;72B7 A4 72DA E5F0 15927 MOV A,B ;72B8 E5 F0 72DC 13 15928 RRC A ;72BA 13 72DD F4 15929 CPL A ;72BB F4 72DE 94FE 15930 SUBB A,#0FEH ;72BC 94 FE 72E0 8AF0 15931 MOV B,R2 ;72BE 8A F0 72E2 A4 15932 MUL AB ;72C0 A4 72E3 33 15933 RLC A ;72C1 33 72E4 E5F0 15934 MOV A,B ;72C2 E5 F0 72E6 33 15935 RLC A ;72C4 33 72E7 248C 15936 ADD A,#8CH ;72C5 24 8C 72E9 D3 15937 SETB C ;72C7 D3 72EA 13 15938 RRC A ;72C8 13 72EB FD 15939 MOV R5,A ;72C9 FD 72EC E4 15940 CLR A ;72CA E4 72ED 92E7 15941 MOV ACC.7,C ;72CB 92 E7 72EF FE 15942 MOV R6,A ;72CD FE 72F0 7F00 15943 MOV R7,#00H ;72CE 7F 00 72F2 7C3F 15944 MOV R4,#3FH ;72D0 7C 3F 72F4 758302 15945 MOV DPH,#02H ;72D2 75 83 02 72F7 EC 15946 Q72D5: MOV A,R4 ;72D5 EC 72F8 C0E0 15947 PUSH ACC ;72D6 C0 E0 72FA F8 15948 MOV R0,A ;72D8 F8 72FB ED 15949 MOV A,R5 ;72D9 ED 72FC C0E0 15950 PUSH ACC ;72DA C0 E0 72FE F9 15951 MOV R1,A ;72DC F9 72FF EE 15952 MOV A,R6 ;72DD EE 7300 C0E0 15953 PUSH ACC ;72DE C0 E0 7302 FA 15954 MOV R2,A ;72E0 FA 7303 EF 15955 MOV A,R7 ;72E1 EF 7304 C0E0 15956 PUSH ACC ;72E2 C0 E0 7306 FB 15957 MOV R3,A ;72E4 FB 7307 AC61 15958 MOV R4,61H ;72E5 AC 61 7309 AD62 15959 MOV R5,62H ;72E7 AD 62 730B AE63 15960 MOV R6,63H ;72E9 AE 63 730D AF64 15961 MOV R7,64H ;72EB AF 64 730F 12246D 15962 LCALL Q2450 ;72ED 12 24 50 7312 D0E0 15963 POP ACC ;72F0 D0 E0 7314 FB 15964 MOV R3,A ;72F2 FB 7315 D0E0 15965 POP ACC ;72F3 D0 E0 7317 FA 15966 MOV R2,A ;72F5 FA 7318 D0E0 15967 POP ACC ;72F6 D0 E0 731A F9 15968 MOV R1,A ;72F8 F9 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 259 731B D0E0 15969 POP ACC ;72F9 D0 E0 731D F8 15970 MOV R0,A ;72FB F8 731E 122273 15971 LCALL Q2256 ;72FC 12 22 56 7321 ED 15972 MOV A,R5 ;72FF ED 7322 6480 15973 XRL A,#80H ;7300 64 80 7324 FD 15974 MOV R5,A ;7302 FD 7325 30E701 15975 JNB ACC.7,Q7307 ;7303 30 E7 01 7328 1C 15976 DEC R4 ;7306 1C 7329 D583CB 15977 Q7307: DJNZ DPH,Q72D5 ;7307 D5 83 CB 732C ED 15978 MOV A,R5 ;730A ED 732D 33 15979 RLC A ;730B 33 732E CC 15980 XCH A,R4 ;730C CC 732F 33 15981 RLC A ;730D 33 7330 F8 15982 MOV R0,A ;730E F8 7331 D0E0 15983 POP ACC ;730F D0 E0 7333 A2E7 15984 MOV C,ACC.7 ;7311 A2 E7 7335 13 15985 RRC A ;7313 13 7336 28 15986 ADD A,R0 ;7314 28 7337 C3 15987 CLR C ;7315 C3 7338 13 15988 RRC A ;7316 13 7339 CC 15989 XCH A,R4 ;7317 CC 733A 13 15990 RRC A ;7318 13 733B FD 15991 MOV R5,A ;7319 FD 733C 22 15992 RET ;731A 22 15993 ;========================================================================== 733D E4 15994 Q731B: CLR A ;731B E4 733E FF 15995 MOV R7,A ;731C FF 733F FE 15996 MOV R6,A ;731D FE 7340 5384FE 15997 Q731E: ANL 84H,#0FEH ;731E 53 84 FE 7343 758CFF 15998 MOV TH0,#0FFH ;7321 75 8C FF 7346 758ADA 15999 MOV TL0,#0DAH ;7324 75 8A DA 7349 C28D 16000 CLR TF0 ;7327 C2 8D 734B C28C 16001 CLR TR0 ;7329 C2 8C 734D D28C 16002 SETB TR0 ;732B D2 8C 734F 308DFD 16003 JNB TF0,$ ;732D 30 8D FD 7352 C28D 16004 CLR TF0 ;7330 C2 8D 7354 C28C 16005 CLR TR0 ;7332 C2 8C 7356 438401 16006 ORL 84H,#01H ;7334 43 84 01 7359 758CFF 16007 MOV TH0,#0FFH ;7337 75 8C FF 735C 758ADA 16008 MOV TL0,#0DAH ;733A 75 8A DA 735F C28D 16009 CLR TF0 ;733D C2 8D 7361 C28C 16010 CLR TR0 ;733F C2 8C 7363 D28C 16011 SETB TR0 ;7341 D2 8C 7365 308DFD 16012 JNB TF0,$ ;7343 30 8D FD 7368 C28D 16013 CLR TF0 ;7346 C2 8D 736A C28C 16014 CLR TR0 ;7348 C2 8C 736C 758CFF 16015 MOV TH0,#0FFH ;734A 75 8C FF 736F 758ADA 16016 MOV TL0,#0DAH ;734D 75 8A DA 7372 C28D 16017 CLR TF0 ;7350 C2 8D 7374 C28C 16018 CLR TR0 ;7352 C2 8C 7376 D28C 16019 SETB TR0 ;7354 D2 8C 7378 308DFD 16020 JNB TF0,$ ;7356 30 8D FD 737B C28D 16021 CLR TF0 ;7359 C2 8D 737D C28C 16022 CLR TR0 ;735B C2 8C 737F 758CFF 16023 MOV TH0,#0FFH ;735D 75 8C FF 7382 758ADA 16024 MOV TL0,#0DAH ;7360 75 8A DA 7385 C28D 16025 CLR TF0 ;7363 C2 8D 7387 C28C 16026 CLR TR0 ;7365 C2 8C 7389 D28C 16027 SETB TR0 ;7367 D2 8C 738B 308DFD 16028 JNB TF0,$ ;7369 30 8D FD 738E C28D 16029 CLR TF0 ;736C C2 8D 7390 C28C 16030 CLR TR0 ;736E C2 8C 7392 758CFF 16031 MOV TH0,#0FFH ;7370 75 8C FF 7395 758ADA 16032 MOV TL0,#0DAH ;7373 75 8A DA 7398 C28D 16033 CLR TF0 ;7376 C2 8D 739A C28C 16034 CLR TR0 ;7378 C2 8C A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 260 739C D28C 16035 SETB TR0 ;737A D2 8C 739E 308DFD 16036 JNB TF0,$ ;737C 30 8D FD 73A1 C28D 16037 CLR TF0 ;737F C2 8D 73A3 C28C 16038 CLR TR0 ;7381 C2 8C 73A5 758CFF 16039 MOV TH0,#0FFH ;7383 75 8C FF 73A8 758ADA 16040 MOV TL0,#0DAH ;7386 75 8A DA 73AB C28D 16041 CLR TF0 ;7389 C2 8D 73AD C28C 16042 CLR TR0 ;738B C2 8C 73AF D28C 16043 SETB TR0 ;738D D2 8C 73B1 308DFD 16044 JNB TF0,$ ;738F 30 8D FD 73B4 C28D 16045 CLR TF0 ;7392 C2 8D 73B6 C28C 16046 CLR TR0 ;7394 C2 8C 73B8 EF 16047 MOV A,R7 ;7396 EF 73B9 C3 16048 CLR C ;7397 C3 73BA 13 16049 RRC A ;7398 13 73BB FF 16050 MOV R7,A ;7399 FF 73BC E584 16051 MOV A,84H ;739A E5 84 73BE 30E004 16052 JNB ACC.0,Q73A3 ;739C 30 E0 04 73C1 7480 16053 MOV A,#80H ;739F 74 80 73C3 2F 16054 ADD A,R7 ;73A1 2F 73C4 FF 16055 MOV R7,A ;73A2 FF 73C5 438401 16056 Q73A3: ORL 84H,#01H ;73A3 43 84 01 73C8 758CFA 16057 MOV TH0,#0FAH ;73A6 75 8C FA 73CB 758A6A 16058 MOV TL0,#6AH ;73A9 75 8A 6A 73CE C28D 16059 CLR TF0 ;73AC C2 8D 73D0 C28C 16060 CLR TR0 ;73AE C2 8C 73D2 D28C 16061 SETB TR0 ;73B0 D2 8C 73D4 308DFD 16062 JNB TF0,$ ;73B2 30 8D FD 73D7 C28D 16063 CLR TF0 ;73B5 C2 8D 73D9 C28C 16064 CLR TR0 ;73B7 C2 8C 73DB 0E 16065 INC R6 ;73B9 0E 73DC EE 16066 MOV A,R6 ;73BA EE 73DD 6408 16067 XRL A,#08H ;73BB 64 08 73DF 6003 16068 JZ Q73C2 ;73BD 60 03 73E1 027340 16069 LJMP Q731E ;73BF 02 73 1E 16070 ;========================================================================== 73E4 22 16071 Q73C2: RET ;73C2 22 16072 ;========================================================================== 73E5 12799D 16073 Q73C3: LCALL Q797A ;73C3 12 79 7A 73E8 900EE3 16074 MOV DPTR,#0EE3H ;73C6 90 0E E3 73EB 122B27 16075 LCALL Q2B0A ;73C9 12 2B 0A 73EE 00 16076 NOP ;73CC 00 73EF 03 16077 RR A ;73CD 03 73F0 00 16078 NOP ;73CE 00 73F1 021219 16079 LJMP Q1200 ;73CF 02 12 00 16080 ;========================================================================== 73F4 5212004E 16081 Q73D2: DB 52H, 12H, 00H, 4EH, 8EH, 08H, 8FH, 09H ;R..N.... 73F8 8E088F09 73FC AE0EAF0F 16082 Q73DA: DB 0AEH, 0EH,0AFH, 0FH,0E4H,0FCH,0FDH, 7BH ;.......{ 7400 E4FCFD7B 7404 FF7AFFF9 16083 Q73E2: DB 0FFH, 7AH,0FFH,0F9H,0F8H,0C3H, 12H, 2AH ;.z.....* 7408 F8C3122A 740C C77071E5 16084 Q73EA: DB 0C7H, 70H, 71H,0E5H, 1FH, 64H,0CBH, 70H ;.pq..d.p 7410 1F64CB70 7414 04E51E64 16085 Q73F2: DB 04H,0E5H, 1EH, 64H, 0CH, 60H, 24H, 05H ;...d.`$. 7418 0C602405 741C 1FE51F70 16086 Q73FA: DB 1FH,0E5H, 1FH, 70H, 02H, 05H, 1EH, 85H ;...p.... 7420 02051E85 7424 080E8509 16087 Q7402: DB 08H, 0EH, 85H, 09H, 0FH,0E5H, 09H,0B4H ;........ 7428 0FE509B4 742C CA07E508 16088 Q740A: DB 0CAH, 07H,0E5H, 08H,0B4H, 0CH, 02H, 80H ;........ 7430 B40C0280 7434 1A0509E5 16089 Q7412: DB 1AH, 05H, 09H,0E5H, 09H, 70H, 23H, 05H ;.....p#. 7438 09702305 743C 08801F85 16090 Q741A: DB 08H, 80H, 1FH, 85H, 08H, 0EH, 85H, 09H ;........ 7440 080E8509 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 261 7444 0FE509B4 16091 Q7422: DB 0FH,0E5H, 09H,0B4H,0CAH, 0CH,0E5H, 08H ;........ 7448 CA0CE508 744C B40C07E4 16092 Q742A: DB 0B4H, 0CH, 07H,0E4H,0F5H, 08H,0F5H, 09H ;........ 7450 F508F509 7454 80080509 16093 Q7432: DB 80H, 08H, 05H, 09H,0E5H, 09H, 70H, 02H ;......p. 7458 E5097002 745C 0508900E 16094 Q743A: DB 05H, 08H, 90H, 0EH,0E3H, 12H, 2BH, 0AH ;......+. 7460 E3122B0A 7464 00030002 16095 Q7442: DB 00H, 03H, 00H, 02H,0AFH, 1FH,0AEH, 1EH ;........ 7468 AF1FAE1E 746C 128D70AF 16096 Q744A: DB 12H, 8DH, 70H,0AFH, 09H,0AEH, 08H, 12H ;..p..... 7470 09AE0812 7474 8D70E490 16097 Q7452: DB 8DH, 70H,0E4H, 90H, 0EH, 8BH,0F0H, 90H ;.p...... 7478 0E8BF090 747C 0E8A8007 16098 Q745A: DB 0EH, 8AH, 80H, 07H, 12H, 6AH, 93H, 90H ;.....j.. 7480 126A9390 7484 0E8BEFF0 16099 Q7462: DB 0EH, 8BH,0EFH,0F0H, 12H, 83H, 13H, 22H ;......." 7488 12831322 16100 ;========================================================================== 748C 12799D 16101 Q746A: LCALL Q797A ;746A 12 79 7A 748F AE0E 16102 MOV R6,0EH ;746D AE 0E 7491 AF0F 16103 MOV R7,0FH ;746F AF 0F 7493 E4 16104 CLR A ;7471 E4 7494 FC 16105 MOV R4,A ;7472 FC 7495 FD 16106 MOV R5,A ;7473 FD 7496 7BFF 16107 MOV R3,#0FFH ;7474 7B FF 7498 7AFF 16108 MOV R2,#0FFH ;7476 7A FF 749A F9 16109 MOV R1,A ;7478 F9 749B F8 16110 MOV R0,A ;7479 F8 749C C3 16111 CLR C ;747A C3 749D 122AE4 16112 LCALL Q2AC7 ;747B 12 2A C7 74A0 7003 16113 JNZ Q7483 ;747E 70 03 74A2 027529 16114 LJMP Q7507 ;7480 02 75 07 16115 ;========================================================================== 74A5 850E22 16116 Q7483: MOV 22H,0EH ;7483 85 0E 22 74A8 850F23 16117 MOV 23H,0FH ;7486 85 0F 23 74AB E509 16118 MOV A,09H ;7489 E5 09 74AD 4508 16119 ORL A,08H ;748B 45 08 74AF 7008 16120 JNZ Q7497 ;748D 70 08 74B1 75240C 16121 MOV 24H,#0CH ;748F 75 24 0C 74B4 7525CA 16122 MOV 25H,#0CAH ;7492 75 25 CA 74B7 800C 16123 SJMP Q74A3 ;7495 80 0C 74B9 E509 16124 Q7497: MOV A,09H ;7497 E5 09 74BB 24FF 16125 ADD A,#0FFH ;7499 24 FF 74BD F525 16126 MOV 25H,A ;749B F5 25 74BF E508 16127 MOV A,08H ;749D E5 08 74C1 34FF 16128 ADDC A,#0FFH ;749F 34 FF 74C3 F524 16129 MOV 24H,A ;74A1 F5 24 74C5 85240E 16130 Q74A3: MOV 0EH,24H ;74A3 85 24 0E 74C8 85250F 16131 MOV 0FH,25H ;74A6 85 25 0F 74CB 128B96 16132 LCALL Q8B73 ;74A9 12 8B 73 74CE 85220E 16133 MOV 0EH,22H ;74AC 85 22 0E 74D1 85230F 16134 MOV 0FH,23H ;74AF 85 23 0F 74D4 128336 16135 LCALL Q8313 ;74B2 12 83 13 74D7 85240E 16136 MOV 0EH,24H ;74B5 85 24 0E 74DA 85250F 16137 MOV 0FH,25H ;74B8 85 25 0F 74DD AE0E 16138 MOV R6,0EH ;74BB AE 0E 74DF AF0F 16139 MOV R7,0FH ;74BD AF 0F 74E1 7C00 16140 MOV R4,#00H ;74BF 7C 00 74E3 7D14 16141 MOV R5,#14H ;74C1 7D 14 74E5 122926 16142 LCALL Q2909 ;74C3 12 29 09 74E8 EF 16143 MOV A,R7 ;74C6 EF 74E9 2414 16144 ADD A,#14H ;74C7 24 14 74EB FF 16145 MOV R7,A ;74C9 FF 74EC E4 16146 CLR A ;74CA E4 74ED 3E 16147 ADDC A,R6 ;74CB 3E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 262 74EE FE 16148 MOV R6,A ;74CC FE 74EF E4 16149 CLR A ;74CD E4 74F0 3403 16150 ADDC A,#03H ;74CE 34 03 74F2 FD 16151 MOV R5,A ;74D0 FD 74F3 EC 16152 MOV A,R4 ;74D1 EC 74F4 33 16153 RLC A ;74D2 33 74F5 127136 16154 LCALL Q7114 ;74D3 12 71 14 74F8 E4 16155 CLR A ;74D6 E4 74F9 FF 16156 MOV R7,A ;74D7 FF 74FA 12713F 16157 LCALL Q711D ;74D8 12 71 1D 74FD E4 16158 CLR A ;74DB E4 74FE FF 16159 MOV R7,A ;74DC FF 74FF FE 16160 MOV R6,A ;74DD FE 7500 128D93 16161 LCALL Q8D70 ;74DE 12 8D 70 7503 E51F 16162 MOV A,1FH ;74E1 E5 1F 7505 151F 16163 DEC 1FH ;74E3 15 1F 7507 7002 16164 JNZ Q74E9 ;74E5 70 02 7509 151E 16165 DEC 1EH ;74E7 15 1E 750B 852408 16166 Q74E9: MOV 08H,24H ;74E9 85 24 08 750E 852509 16167 MOV 09H,25H ;74EC 85 25 09 7511 900EE3 16168 MOV DPTR,#0EE3H ;74EF 90 0E E3 7514 122B27 16169 LCALL Q2B0A ;74F2 12 2B 0A 7517 00 16170 NOP ;74F5 00 7518 03 16171 RR A ;74F6 03 7519 00 16172 NOP ;74F7 00 751A 16173 LJMP QAF1F ;74F8 02 AF 1F *** __________________________________________________^ *** ERROR #A45 IN 16173 (meter-Q.a51, LINE 16173): UNDEFINED SYMBOL (PASS-2) 16174 ;========================================================================== 751D AE1E128D 16175 Q74FB: DB 0AEH, 1EH, 12H, 8DH, 70H,0AFH, 09H,0AEH ;....p... 7521 70AF09AE 7525 08128D70 16176 Q7503: DB 08H, 12H, 8DH, 70H ;...p 16177 ;========================================================================== 7529 22 16178 Q7507: RET ;7507 22 16179 ;========================================================================== 752A E0 16180 Q7508: MOVX A,@DPTR ;7508 E0 752B FC 16181 MOV R4,A ;7509 FC 752C A3 16182 INC DPTR ;750A A3 752D E0 16183 MOVX A,@DPTR ;750B E0 752E FD 16184 MOV R5,A ;750C FD 752F A3 16185 INC DPTR ;750D A3 7530 E0 16186 MOVX A,@DPTR ;750E E0 7531 FE 16187 MOV R6,A ;750F FE 7532 A3 16188 INC DPTR ;7510 A3 7533 E0 16189 MOVX A,@DPTR ;7511 E0 7534 FF 16190 MOV R7,A ;7512 FF 7535 900FD8 16191 MOV DPTR,#0FD8H ;7513 90 0F D8 7538 122B1B 16192 LCALL Q2AFE ;7516 12 2A FE 753B 78DC 16193 MOV R0,#0DCH ;7519 78 DC 753D 7C0F 16194 MOV R4,#0FH ;751B 7C 0F 753F 7D01 16195 MOV R5,#01H ;751D 7D 01 7541 7B01 16196 MOV R3,#01H ;751F 7B 01 7543 7A0F 16197 MOV R2,#0FH ;7521 7A 0F 7545 79D8 16198 MOV R1,#0D8H ;7523 79 D8 7547 7E00 16199 MOV R6,#00H ;7525 7E 00 7549 7F04 16200 MOV R7,#04H ;7527 7F 04 754B 1228A8 16201 LCALL Q288B ;7529 12 28 8B 754E C299 16202 CLR TI ;752C C2 99 7550 900FDF 16203 MOV DPTR,#0FDFH ;752E 90 0F DF 7553 E0 16204 MOVX A,@DPTR ;7531 E0 7554 FF 16205 MOV R7,A ;7532 FF 7555 A3 16206 INC DPTR ;7533 A3 7556 F0 16207 MOVX @DPTR,A ;7534 F0 7557 F599 16208 MOV SBUF,A ;7535 F5 99 7559 900EE1 16209 MOV DPTR,#0EE1H ;7537 90 0E E1 755C E0 16210 MOVX A,@DPTR ;753A E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 263 755D 2F 16211 ADD A,R7 ;753B 2F 755E F0 16212 MOVX @DPTR,A ;753C F0 755F 9003E4 16213 MOV DPTR,#03E4H ;753D 90 03 E4 7562 E0 16214 MOVX A,@DPTR ;7540 E0 7563 2F 16215 ADD A,R7 ;7541 2F 7564 F0 16216 MOVX @DPTR,A ;7542 F0 7565 3099FD 16217 JNB TI,$ ;7543 30 99 FD 7568 C299 16218 CLR TI ;7546 C2 99 756A C299 16219 CLR TI ;7548 C2 99 756C 900FDE 16220 MOV DPTR,#0FDEH ;754A 90 0F DE 756F E0 16221 MOVX A,@DPTR ;754D E0 7570 FF 16222 MOV R7,A ;754E FF 7571 900FE0 16223 MOV DPTR,#0FE0H ;754F 90 0F E0 7574 F0 16224 MOVX @DPTR,A ;7552 F0 7575 F599 16225 MOV SBUF,A ;7553 F5 99 7577 900EE1 16226 MOV DPTR,#0EE1H ;7555 90 0E E1 757A E0 16227 MOVX A,@DPTR ;7558 E0 757B 2F 16228 ADD A,R7 ;7559 2F 757C F0 16229 MOVX @DPTR,A ;755A F0 757D 9003E4 16230 MOV DPTR,#03E4H ;755B 90 03 E4 7580 E0 16231 MOVX A,@DPTR ;755E E0 7581 2F 16232 ADD A,R7 ;755F 2F 7582 F0 16233 MOVX @DPTR,A ;7560 F0 7583 3099FD 16234 JNB TI,$ ;7561 30 99 FD 7586 C299 16235 CLR TI ;7564 C2 99 7588 C299 16236 CLR TI ;7566 C2 99 758A 900FDD 16237 MOV DPTR,#0FDDH ;7568 90 0F DD 758D E0 16238 MOVX A,@DPTR ;756B E0 758E FF 16239 MOV R7,A ;756C FF 758F 900FE0 16240 MOV DPTR,#0FE0H ;756D 90 0F E0 7592 F0 16241 MOVX @DPTR,A ;7570 F0 7593 F599 16242 MOV SBUF,A ;7571 F5 99 7595 900EE1 16243 MOV DPTR,#0EE1H ;7573 90 0E E1 7598 E0 16244 MOVX A,@DPTR ;7576 E0 7599 2F 16245 ADD A,R7 ;7577 2F 759A F0 16246 MOVX @DPTR,A ;7578 F0 759B 9003E4 16247 MOV DPTR,#03E4H ;7579 90 03 E4 759E E0 16248 MOVX A,@DPTR ;757C E0 759F 2F 16249 ADD A,R7 ;757D 2F 75A0 F0 16250 MOVX @DPTR,A ;757E F0 75A1 3099FD 16251 JNB TI,$ ;757F 30 99 FD 75A4 C299 16252 CLR TI ;7582 C2 99 75A6 C299 16253 CLR TI ;7584 C2 99 75A8 900FDC 16254 MOV DPTR,#0FDCH ;7586 90 0F DC 75AB E0 16255 MOVX A,@DPTR ;7589 E0 75AC FF 16256 MOV R7,A ;758A FF 75AD 900FE0 16257 MOV DPTR,#0FE0H ;758B 90 0F E0 75B0 F0 16258 MOVX @DPTR,A ;758E F0 75B1 F599 16259 MOV SBUF,A ;758F F5 99 75B3 900EE1 16260 MOV DPTR,#0EE1H ;7591 90 0E E1 75B6 E0 16261 MOVX A,@DPTR ;7594 E0 75B7 2F 16262 ADD A,R7 ;7595 2F 75B8 F0 16263 MOVX @DPTR,A ;7596 F0 75B9 9003E4 16264 MOV DPTR,#03E4H ;7597 90 03 E4 75BC E0 16265 MOVX A,@DPTR ;759A E0 75BD 2F 16266 ADD A,R7 ;759B 2F 75BE F0 16267 MOVX @DPTR,A ;759C F0 75BF 3099FD 16268 JNB TI,$ ;759D 30 99 FD 75C2 C299 16269 CLR TI ;75A0 C2 99 75C4 22 16270 RET ;75A2 22 16271 ;========================================================================== 75C5 12799D 16272 Q75A3: LCALL Q797A ;75A3 12 79 7A 75C8 900EE3 16273 MOV DPTR,#0EE3H ;75A6 90 0E E3 75CB 122B27 16274 LCALL Q2B0A ;75A9 12 2B 0A 75CE 00 16275 NOP ;75AC 00 75CF 03 16276 RR A ;75AD 03 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 264 75D0 00 16277 NOP ;75AE 00 75D1 021219 16278 LJMP Q1200 ;75AF 02 12 00 16279 ;========================================================================== 75D4 5212004E 16280 Q75B2: DB 52H, 12H, 00H, 4EH, 8EH, 08H, 8FH, 09H ;R..N.... 75D8 8E088F09 75DC AE0EAF0F 16281 Q75BA: DB 0AEH, 0EH,0AFH, 0FH,0E4H,0FCH,0FDH, 7BH ;.......{ 75E0 E4FCFD7B 75E4 FF7AFFF9 16282 Q75C2: DB 0FFH, 7AH,0FFH,0F9H,0F8H,0C3H, 12H, 2AH ;.z.....* 75E8 F8C3122A 75EC C77069E5 16283 Q75CA: DB 0C7H, 70H, 69H,0E5H, 1FH, 64H,0CBH, 70H ;.pi..d.p 75F0 1F64CB70 75F4 04E51E64 16284 Q75D2: DB 04H,0E5H, 1EH, 64H, 0CH, 60H, 24H, 05H ;...d.`$. 75F8 0C602405 75FC 1FE51F70 16285 Q75DA: DB 1FH,0E5H, 1FH, 70H, 02H, 05H, 1EH, 85H ;...p.... 7600 02051E85 7604 080E8509 16286 Q75E2: DB 08H, 0EH, 85H, 09H, 0FH,0E5H, 09H,0B4H ;........ 7608 0FE509B4 760C CA07E508 16287 Q75EA: DB 0CAH, 07H,0E5H, 08H,0B4H, 0CH, 02H, 80H ;........ 7610 B40C0280 7614 1A0509E5 16288 Q75F2: DB 1AH, 05H, 09H,0E5H, 09H, 70H, 23H, 05H ;.....p#. 7618 09702305 761C 08801F85 16289 Q75FA: DB 08H, 80H, 1FH, 85H, 08H, 0EH, 85H, 09H ;........ 7620 080E8509 7624 0FE509B4 16290 Q7602: DB 0FH,0E5H, 09H,0B4H,0CAH, 0CH,0E5H, 08H ;........ 7628 CA0CE508 762C B40C07E4 16291 Q760A: DB 0B4H, 0CH, 07H,0E4H,0F5H, 08H,0F5H, 09H ;........ 7630 F508F509 7634 80080509 16292 Q7612: DB 80H, 08H, 05H, 09H,0E5H, 09H, 70H, 02H ;......p. 7638 E5097002 763C 0508900E 16293 Q761A: DB 05H, 08H, 90H, 0EH,0E3H, 12H, 2BH, 0AH ;......+. 7640 E3122B0A 7644 00030002 16294 Q7622: DB 00H, 03H, 00H, 02H,0AFH, 1FH,0AEH, 1EH ;........ 7648 AF1FAE1E 764C 128D70AF 16295 Q762A: DB 12H, 8DH, 70H,0AFH, 09H,0AEH, 08H, 12H ;..p..... 7650 09AE0812 7654 8D708000 16296 Q7632: DB 8DH, 70H, 80H, 00H, 12H, 83H, 13H, 22H ;.p....." 7658 12831322 16297 ;========================================================================== 765C C2AF 16298 Q763A: CLR EA ;763A C2 AF 765E A3 16299 INC DPTR ;763C A3 765F E0 16300 MOVX A,@DPTR ;763D E0 7660 900FCA 16301 MOV DPTR,#0FCAH ;763E 90 0F CA 7663 F0 16302 MOVX @DPTR,A ;7641 F0 7664 900004 16303 MOV DPTR,#0004H ;7642 90 00 04 7667 E0 16304 MOVX A,@DPTR ;7645 E0 7668 900FCB 16305 MOV DPTR,#0FCBH ;7646 90 0F CB 766B F0 16306 MOVX @DPTR,A ;7649 F0 766C 900005 16307 MOV DPTR,#0005H ;764A 90 00 05 766F E0 16308 MOVX A,@DPTR ;764D E0 7670 900FCC 16309 MOV DPTR,#0FCCH ;764E 90 0F CC 7673 F0 16310 MOVX @DPTR,A ;7651 F0 7674 900006 16311 MOV DPTR,#0006H ;7652 90 00 06 7677 E0 16312 MOVX A,@DPTR ;7655 E0 7678 900FCE 16313 MOV DPTR,#0FCEH ;7656 90 0F CE 767B F0 16314 MOVX @DPTR,A ;7659 F0 767C 900007 16315 MOV DPTR,#0007H ;765A 90 00 07 767F E0 16316 MOVX A,@DPTR ;765D E0 7680 900FCF 16317 MOV DPTR,#0FCFH ;765E 90 0F CF 7683 F0 16318 MOVX @DPTR,A ;7661 F0 7684 900008 16319 MOV DPTR,#0008H ;7662 90 00 08 7687 E0 16320 MOVX A,@DPTR ;7665 E0 7688 900FD0 16321 MOV DPTR,#0FD0H ;7666 90 0F D0 768B F0 16322 MOVX @DPTR,A ;7669 F0 768C 900009 16323 MOV DPTR,#0009H ;766A 90 00 09 768F E0 16324 MOVX A,@DPTR ;766D E0 7690 900FD1 16325 MOV DPTR,#0FD1H ;766E 90 0F D1 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 265 7693 F0 16326 MOVX @DPTR,A ;7671 F0 7694 90000A 16327 MOV DPTR,#000AH ;7672 90 00 0A 7697 E0 16328 MOVX A,@DPTR ;7675 E0 7698 900FD2 16329 MOV DPTR,#0FD2H ;7676 90 0F D2 769B F0 16330 MOVX @DPTR,A ;7679 F0 769C 90000B 16331 MOV DPTR,#000BH ;767A 90 00 0B 769F E0 16332 MOVX A,@DPTR ;767D E0 76A0 900FD3 16333 MOV DPTR,#0FD3H ;767E 90 0F D3 76A3 F0 16334 MOVX @DPTR,A ;7681 F0 76A4 90000C 16335 MOV DPTR,#000CH ;7682 90 00 0C 76A7 E0 16336 MOVX A,@DPTR ;7685 E0 76A8 900FD5 16337 MOV DPTR,#0FD5H ;7686 90 0F D5 76AB F0 16338 MOVX @DPTR,A ;7689 F0 76AC 90000D 16339 MOV DPTR,#000DH ;768A 90 00 0D 76AF E0 16340 MOVX A,@DPTR ;768D E0 76B0 900FD6 16341 MOV DPTR,#0FD6H ;768E 90 0F D6 76B3 F0 16342 MOVX @DPTR,A ;7691 F0 76B4 90000E 16343 MOV DPTR,#000EH ;7692 90 00 0E 76B7 E0 16344 MOVX A,@DPTR ;7695 E0 76B8 900FD7 16345 MOV DPTR,#0FD7H ;7696 90 0F D7 76BB F0 16346 MOVX @DPTR,A ;7699 F0 76BC 900EE1 16347 MOV DPTR,#0EE1H ;769A 90 0E E1 76BF E4 16348 CLR A ;769D E4 76C0 F0 16349 Q769E: MOVX @DPTR,A ;769E F0 76C1 900000 16350 MOV DPTR,#0000H ;769F 90 00 00 76C4 E0 16351 Q76A2: MOVX A,@DPTR ;76A2 E0 76C5 FF 16352 MOV R7,A ;76A3 FF 76C6 1276D6 16353 LCALL Q76B4 ;76A4 12 76 B4 76C9 900001 16354 MOV DPTR,#0001H ;76A7 90 00 01 76CC E0 16355 MOVX A,@DPTR ;76AA E0 76CD FF 16356 MOV R7,A ;76AB FF 76CE 1276D6 16357 LCALL Q76B4 ;76AC 12 76 B4 76D1 900002 16358 MOV DPTR,#0002H ;76AF 90 00 02 76D4 E0 16359 MOVX A,@DPTR ;76B2 E0 76D5 FF 16360 MOV R7,A ;76B3 FF 76D6 C299 16361 Q76B4: CLR TI ;76B4 C2 99 76D8 8F99 16362 MOV SBUF,R7 ;76B6 8F 99 76DA 900EE1 16363 MOV DPTR,#0EE1H ;76B8 90 0E E1 76DD E0 16364 MOVX A,@DPTR ;76BB E0 76DE 2F 16365 ADD A,R7 ;76BC 2F 76DF F0 16366 MOVX @DPTR,A ;76BD F0 76E0 9003E4 16367 MOV DPTR,#03E4H ;76BE 90 03 E4 76E3 E0 16368 MOVX A,@DPTR ;76C1 E0 76E4 2F 16369 ADD A,R7 ;76C2 2F 76E5 F0 16370 MOVX @DPTR,A ;76C3 F0 76E6 3099FD 16371 JNB TI,$ ;76C4 30 99 FD 76E9 C299 16372 CLR TI ;76C7 C2 99 76EB 22 16373 RET ;76C9 22 16374 ;========================================================================== 76EC 787F 16375 Q76CA: MOV R0,#7FH ;76CA 78 7F 76EE E4 16376 CLR A ;76CC E4 76EF F6 16377 Q76CD: MOV @R0,A ;76CD F6 76F0 D8FD 16378 DJNZ R0,Q76CD ;76CE D8 FD 76F2 758166 16379 MOV SP,#66H ;76D0 75 81 66 76F5 027734 16380 LJMP Q7711 ;76D3 02 77 11 16381 ;========================================================================== 76F8 025662 16382 Q76D6: LJMP Q5642 ;76D6 02 56 42 16383 ;========================================================================== 76FB E4 16384 Q76D9: CLR A ;76D9 E4 76FC 93 16385 MOVC A,@A+DPTR ;76DA 93 76FD A3 16386 INC DPTR ;76DB A3 76FE F8 16387 MOV R0,A ;76DC F8 76FF E4 16388 Q76DD: CLR A ;76DD E4 7700 93 16389 MOVC A,@A+DPTR ;76DE 93 7701 A3 16390 INC DPTR ;76DF A3 7702 4003 16391 JC Q76E5 ;76E0 40 03 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 266 7704 F6 16392 MOV @R0,A ;76E2 F6 7705 8001 16393 SJMP Q76E6 ;76E3 80 01 7707 F2 16394 Q76E5: MOVX @R0,A ;76E5 F2 7708 08 16395 Q76E6: INC R0 ;76E6 08 7709 DFF4 16396 DJNZ R7,Q76DD ;76E7 DF F4 770B 802A 16397 SJMP Q7714 ;76E9 80 29 770D E4 16398 Q76EB: CLR A ;76EB E4 770E 93 16399 MOVC A,@A+DPTR ;76EC 93 770F A3 16400 INC DPTR ;76ED A3 7710 F8 16401 MOV R0,A ;76EE F8 7711 5407 16402 ANL A,#07H ;76EF 54 07 7713 240C 16403 ADD A,#0CH ;76F1 24 0C 7715 C8 16404 XCH A,R0 ;76F3 C8 7716 C3 16405 CLR C ;76F4 C3 7717 33 16406 RLC A ;76F5 33 7718 C4 16407 SWAP A ;76F6 C4 7719 540F 16408 ANL A,#0FH ;76F7 54 0F 771B 4420 16409 ORL A,#20H ;76F9 44 20 771D C8 16410 XCH A,R0 ;76FB C8 771E 83 16411 MOVC A,@A+PC ;76FC 83 771F 4004 16412 JC Q7703 ;76FD 40 04 7721 F4 16413 CPL A ;76FF F4 7722 56 16414 ANL A,@R0 ;7700 56 7723 8001 16415 SJMP Q7704 ;7701 80 01 7725 46 16416 Q7703: ORL A,@R0 ;7703 46 7726 F6 16417 Q7704: MOV @R0,A ;7704 F6 7727 DFE4 16418 DJNZ R7,Q76EB ;7705 DF E4 7729 800C 16419 SJMP Q7714 ;7707 80 0B 772B 0124 16420 AJMP Q7002 ;7709 01 02 772D 04 16421 INC A ;770B 04 772E 08 16422 INC R0 ;770C 08 772F 102041 16423 JBC 24H.0,Q7750 ;770D 10 20 40 7732 8090 16424 SJMP Q76A2 ;7710 80 90 7734 9086AD 16425 Q7711: MOV DPTR,#86ADH ;7711 90 86 AD 7737 E4 16426 Q7714: CLR A ;7714 E4 7738 7E01 16427 MOV R6,#01H ;7715 7E 01 773A 93 16428 MOVC A,@A+DPTR ;7717 93 773B 60BB 16429 JZ Q76D6 ;7718 60 BC 773D A3 16430 INC DPTR ;771A A3 773E FF 16431 MOV R7,A ;771B FF 773F 543F 16432 ANL A,#3FH ;771C 54 3F 7741 30E509 16433 JNB ACC.5,Q772A ;771E 30 E5 09 7744 541F 16434 ANL A,#1FH ;7721 54 1F 7746 FE 16435 MOV R6,A ;7723 FE 7747 E4 16436 CLR A ;7724 E4 7748 93 16437 MOVC A,@A+DPTR ;7725 93 7749 A3 16438 INC DPTR ;7726 A3 774A 6001 16439 JZ Q772A ;7727 60 01 774C 0E 16440 INC R6 ;7729 0E 774D CF 16441 Q772A: XCH A,R7 ;772A CF 774E 54C0 16442 ANL A,#0C0H ;772B 54 C0 7750 25E0 16443 ADD A,ACC ;772D 25 E0 7752 60A7 16444 JZ Q76D9 ;772F 60 A8 7754 40B7 16445 JC Q76EB ;7731 40 B8 7756 E4 16446 CLR A ;7733 E4 7757 93 16447 MOVC A,@A+DPTR ;7734 93 7758 A3 16448 INC DPTR ;7735 A3 7759 FA 16449 MOV R2,A ;7736 FA 775A E4 16450 CLR A ;7737 E4 775B 93 16451 MOVC A,@A+DPTR ;7738 93 775C A3 16452 INC DPTR ;7739 A3 775D F8 16453 MOV R0,A ;773A F8 775E E4 16454 Q773B: CLR A ;773B E4 775F 93 16455 MOVC A,@A+DPTR ;773C 93 7760 A3 16456 INC DPTR ;773D A3 7761 C8 16457 XCH A,R0 ;773E C8 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 267 7762 C582 16458 XCH A,DPL ;773F C5 82 7764 C8 16459 XCH A,R0 ;7741 C8 7765 CA 16460 XCH A,R2 ;7742 CA 7766 C583 16461 XCH A,DPH ;7743 C5 83 7768 CA 16462 XCH A,R2 ;7745 CA 7769 F0 16463 MOVX @DPTR,A ;7746 F0 776A A3 16464 INC DPTR ;7747 A3 776B C8 16465 XCH A,R0 ;7748 C8 776C C582 16466 XCH A,DPL ;7749 C5 82 776E C8 16467 XCH A,R0 ;774B C8 776F CA 16468 XCH A,R2 ;774C CA 7770 C583 16469 XCH A,DPH ;774D C5 83 7772 CA 16470 XCH A,R2 ;774F CA 7773 DFE9 16471 Q7750: DJNZ R7,Q773B ;7750 DF E9 7775 DEE7 16472 DJNZ R6,Q773B ;7752 DE E7 7777 80BE 16473 SJMP Q7714 ;7754 80 BE 7779 7815 16474 Q7756: MOV R0,#15H ;7756 78 15 777B 7C00 16475 MOV R4,#00H ;7758 7C 00 777D 7D00 16476 MOV R5,#00H ;775A 7D 00 777F 7B01 16477 MOV R3,#01H ;775C 7B 01 7781 7A0E 16478 MOV R2,#0EH ;775E 7A 0E 7783 79D6 16479 MOV R1,#0D6H ;7760 79 D6 7785 7E00 16480 MOV R6,#00H ;7762 7E 00 7787 7F07 16481 MOV R7,#07H ;7764 7F 07 7789 1228A8 16482 LCALL Q288B ;7766 12 28 8B 778C 7822 16483 MOV R0,#22H ;7769 78 22 778E 7C00 16484 MOV R4,#00H ;776B 7C 00 7790 7D00 16485 MOV R5,#00H ;776D 7D 00 7792 7B01 16486 MOV R3,#01H ;776F 7B 01 7794 7A0F 16487 MOV R2,#0FH ;7771 7A 0F 7796 79CA 16488 MOV R1,#0CAH ;7773 79 CA 7798 7E00 16489 MOV R6,#00H ;7775 7E 00 779A 7F07 16490 MOV R7,#07H ;7777 7F 07 779C 1228A8 16491 LCALL Q288B ;7779 12 28 8B 779F 7829 16492 MOV R0,#29H ;777C 78 29 77A1 7C00 16493 MOV R4,#00H ;777E 7C 00 77A3 7D00 16494 MOV R5,#00H ;7780 7D 00 77A5 7B01 16495 MOV R3,#01H ;7782 7B 01 77A7 7A0F 16496 MOV R2,#0FH ;7784 7A 0F 77A9 79D1 16497 MOV R1,#0D1H ;7786 79 D1 77AB 7E00 16498 MOV R6,#00H ;7788 7E 00 77AD 7F07 16499 MOV R7,#07H ;778A 7F 07 77AF 1228A8 16500 LCALL Q288B ;778C 12 28 8B 77B2 7B00 16501 MOV R3,#00H ;778F 7B 00 77B4 7A00 16502 MOV R2,#00H ;7791 7A 00 77B6 7915 16503 MOV R1,#15H ;7793 79 15 77B8 128590 16504 LCALL Q856D ;7795 12 85 6D 77BB BF0103 16505 CJNE R7,#01H,Q779E ;7798 BF 01 03 77BE 7F00 16506 MOV R7,#00H ;779B 7F 00 77C0 22 16507 RET ;779D 22 16508 ;========================================================================== 77C1 7830 16509 Q779E: MOV R0,#30H ;779E 78 30 77C3 7C00 16510 MOV R4,#00H ;77A0 7C 00 77C5 7D00 16511 MOV R5,#00H ;77A2 7D 00 77C7 7B00 16512 MOV R3,#00H ;77A4 7B 00 77C9 7A00 16513 MOV R2,#00H ;77A6 7A 00 77CB 7915 16514 MOV R1,#15H ;77A8 79 15 77CD 7E00 16515 MOV R6,#00H ;77AA 7E 00 77CF 7F07 16516 MOV R7,#07H ;77AC 7F 07 77D1 1228A8 16517 LCALL Q288B ;77AE 12 28 8B 77D4 7A00 16518 MOV R2,#00H ;77B1 7A 00 77D6 7922 16519 MOV R1,#22H ;77B3 79 22 77D8 127804 16520 LCALL Q77E1 ;77B5 12 77 E1 77DB BF0103 16521 CJNE R7,#01H,Q77BE ;77B8 BF 01 03 77DE 7F00 16522 MOV R7,#00H ;77BB 7F 00 77E0 22 16523 RET ;77BD 22 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 268 16524 ;========================================================================== 77E1 7830 16525 Q77BE: MOV R0,#30H ;77BE 78 30 77E3 7C00 16526 MOV R4,#00H ;77C0 7C 00 77E5 7D00 16527 MOV R5,#00H ;77C2 7D 00 77E7 7B00 16528 MOV R3,#00H ;77C4 7B 00 77E9 7A00 16529 MOV R2,#00H ;77C6 7A 00 77EB 7929 16530 MOV R1,#29H ;77C8 79 29 77ED 7E00 16531 MOV R6,#00H ;77CA 7E 00 77EF 7F07 16532 MOV R7,#07H ;77CC 7F 07 77F1 1228A8 16533 LCALL Q288B ;77CE 12 28 8B 77F4 7A00 16534 MOV R2,#00H ;77D1 7A 00 77F6 7915 16535 MOV R1,#15H ;77D3 79 15 77F8 127804 16536 LCALL Q77E1 ;77D5 12 77 E1 77FB BF0103 16537 CJNE R7,#01H,Q77DE ;77D8 BF 01 03 77FE 7F02 16538 MOV R7,#02H ;77DB 7F 02 7800 22 16539 RET ;77DD 22 16540 ;========================================================================== 7801 7F01 16541 Q77DE: MOV R7,#01H ;77DE 7F 01 7803 22 16542 RET ;77E0 22 16543 ;========================================================================== 7804 7837 16544 Q77E1: MOV R0,#37H ;77E1 78 37 7806 7C00 16545 MOV R4,#00H ;77E3 7C 00 7808 7D00 16546 MOV R5,#00H ;77E5 7D 00 780A 7B00 16547 MOV R3,#00H ;77E7 7B 00 780C 7E00 16548 MOV R6,#00H ;77E9 7E 00 780E 7F07 16549 MOV R7,#07H ;77EB 7F 07 7810 1228A8 16550 LCALL Q288B ;77ED 12 28 8B 7813 E530 16551 MOV A,30H ;77F0 E5 30 7815 C3 16552 CLR C ;77F2 C3 7816 9537 16553 SUBB A,37H ;77F3 95 37 7818 5003 16554 JNC Q77FA ;77F5 50 03 781A 7F01 16555 MOV R7,#01H ;77F7 7F 01 781C 22 16556 RET ;77F9 22 16557 ;========================================================================== 781D E530 16558 Q77FA: MOV A,30H ;77FA E5 30 781F D3 16559 SETB C ;77FC D3 7820 9537 16560 SUBB A,37H ;77FD 95 37 7822 4003 16561 JC Q7804 ;77FF 40 03 7824 7F00 16562 MOV R7,#00H ;7801 7F 00 7826 22 16563 RET ;7803 22 16564 ;========================================================================== 7827 E531 16565 Q7804: MOV A,31H ;7804 E5 31 7829 C3 16566 CLR C ;7806 C3 782A 9538 16567 SUBB A,38H ;7807 95 38 782C 5003 16568 JNC Q780E ;7809 50 03 782E 7F01 16569 MOV R7,#01H ;780B 7F 01 7830 22 16570 RET ;780D 22 16571 ;========================================================================== 7831 E531 16572 Q780E: MOV A,31H ;780E E5 31 7833 D3 16573 SETB C ;7810 D3 7834 9538 16574 SUBB A,38H ;7811 95 38 7836 4003 16575 JC Q7818 ;7813 40 03 7838 7F00 16576 MOV R7,#00H ;7815 7F 00 783A 22 16577 RET ;7817 22 16578 ;========================================================================== 783B E532 16579 Q7818: MOV A,32H ;7818 E5 32 783D C3 16580 CLR C ;781A C3 783E 9539 16581 SUBB A,39H ;781B 95 39 7840 5003 16582 JNC Q7822 ;781D 50 03 7842 7F01 16583 MOV R7,#01H ;781F 7F 01 7844 22 16584 RET ;7821 22 16585 ;========================================================================== 7845 E532 16586 Q7822: MOV A,32H ;7822 E5 32 7847 D3 16587 SETB C ;7824 D3 7848 9539 16588 SUBB A,39H ;7825 95 39 784A 4003 16589 JC Q782C ;7827 40 03 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 269 784C 7F00 16590 MOV R7,#00H ;7829 7F 00 784E 22 16591 RET ;782B 22 16592 ;========================================================================== 784F E534 16593 Q782C: MOV A,34H ;782C E5 34 7851 C3 16594 CLR C ;782E C3 7852 953B 16595 SUBB A,3BH ;782F 95 3B 7854 5003 16596 JNC Q7836 ;7831 50 03 7856 7F01 16597 MOV R7,#01H ;7833 7F 01 7858 22 16598 RET ;7835 22 16599 ;========================================================================== 7859 E534 16600 Q7836: MOV A,34H ;7836 E5 34 785B D3 16601 SETB C ;7838 D3 785C 953B 16602 SUBB A,3BH ;7839 95 3B 785E 4003 16603 JC Q7840 ;783B 40 03 7860 7F00 16604 MOV R7,#00H ;783D 7F 00 7862 22 16605 RET ;783F 22 16606 ;========================================================================== 7863 E535 16607 Q7840: MOV A,35H ;7840 E5 35 7865 C3 16608 CLR C ;7842 C3 7866 953C 16609 SUBB A,3CH ;7843 95 3C 7868 5003 16610 JNC Q784A ;7845 50 03 786A 7F01 16611 MOV R7,#01H ;7847 7F 01 786C 22 16612 RET ;7849 22 16613 ;========================================================================== 786D E535 16614 Q784A: MOV A,35H ;784A E5 35 786F D3 16615 SETB C ;784C D3 7870 953C 16616 SUBB A,3CH ;784D 95 3C 7872 4003 16617 JC Q7854 ;784F 40 03 7874 7F00 16618 MOV R7,#00H ;7851 7F 00 7876 22 16619 RET ;7853 22 16620 ;========================================================================== 7877 E536 16621 Q7854: MOV A,36H ;7854 E5 36 7879 C3 16622 CLR C ;7856 C3 787A 953D 16623 SUBB A,3DH ;7857 95 3D 787C 5003 16624 JNC Q785E ;7859 50 03 787E 7F01 16625 MOV R7,#01H ;785B 7F 01 7880 22 16626 RET ;785D 22 16627 ;========================================================================== 7881 E536 16628 Q785E: MOV A,36H ;785E E5 36 7883 D3 16629 SETB C ;7860 D3 7884 953D 16630 SUBB A,3DH ;7861 95 3D 7886 4003 16631 JC Q7868 ;7863 40 03 7888 7F00 16632 MOV R7,#00H ;7865 7F 00 788A 22 16633 RET ;7867 22 16634 ;========================================================================== 788B 7F01 16635 Q7868: MOV R7,#01H ;7868 7F 01 788D 22 16636 RET ;786A 22 16637 ;========================================================================== 788E 120078 16638 Q786B: LCALL Q0076 ;786B 12 00 76 7891 78EB 16639 MOV R0,#0EBH ;786E 78 EB 7893 7C0E 16640 MOV R4,#0EH ;7870 7C 0E 7895 7D01 16641 MOV R5,#01H ;7872 7D 01 7897 7BFF 16642 MOV R3,#0FFH ;7874 7B FF 7899 7A02 16643 MOV R2,#02H ;7876 7A 02 789B 7924 16644 MOV R1,#24H ;7878 79 24 789D 122C5A 16645 LCALL Q2C3D ;787A 12 2C 3D 78A0 754401 16646 MOV 44H,#01H ;787D 75 44 01 78A3 75450E 16647 MOV 45H,#0EH ;7880 75 45 0E 78A6 7546EB 16648 MOV 46H,#0EBH ;7883 75 46 EB 78A9 E4 16649 CLR A ;7886 E4 78AA FB 16650 MOV R3,A ;7887 FB 78AB FD 16651 MOV R5,A ;7888 FD 78AC FF 16652 MOV R7,A ;7889 FF 78AD 127E83 16653 LCALL Q7E60 ;788A 12 7E 60 78B0 78EB 16654 MOV R0,#0EBH ;788D 78 EB 78B2 7C0E 16655 MOV R4,#0EH ;788F 7C 0E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 270 78B4 7D01 16656 MOV R5,#01H ;7891 7D 01 78B6 7BFF 16657 MOV R3,#0FFH ;7893 7B FF 78B8 7A02 16658 MOV R2,#02H ;7895 7A 02 78BA 792F 16659 MOV R1,#2FH ;7897 79 2F 78BC 122C5A 16660 LCALL Q2C3D ;7899 12 2C 3D 78BF 754401 16661 MOV 44H,#01H ;789C 75 44 01 78C2 75450E 16662 MOV 45H,#0EH ;789F 75 45 0E 78C5 7546EB 16663 MOV 46H,#0EBH ;78A2 75 46 EB 78C8 E4 16664 CLR A ;78A5 E4 78C9 FB 16665 MOV R3,A ;78A6 FB 78CA 7D0B 16666 MOV R5,#0BH ;78A7 7D 0B 78CC 7F01 16667 MOV R7,#01H ;78A9 7F 01 78CE 127E83 16668 LCALL Q7E60 ;78AB 12 7E 60 78D1 78EB 16669 MOV R0,#0EBH ;78AE 78 EB 78D3 7C0E 16670 MOV R4,#0EH ;78B0 7C 0E 78D5 7D01 16671 MOV R5,#01H ;78B2 7D 01 78D7 7BFF 16672 MOV R3,#0FFH ;78B4 7B FF 78D9 7A02 16673 MOV R2,#02H ;78B6 7A 02 78DB 7935 16674 MOV R1,#35H ;78B8 79 35 78DD 122C5A 16675 LCALL Q2C3D ;78BA 12 2C 3D 78E0 754401 16676 MOV 44H,#01H ;78BD 75 44 01 78E3 75450E 16677 MOV 45H,#0EH ;78C0 75 45 0E 78E6 7546EB 16678 MOV 46H,#0EBH ;78C3 75 46 EB 78E9 7B02 16679 MOV R3,#02H ;78C6 7B 02 78EB 7D0B 16680 MOV R5,#0BH ;78C8 7D 0B 78ED 7F01 16681 MOV R7,#01H ;78CA 7F 01 78EF 127E83 16682 LCALL Q7E60 ;78CC 12 7E 60 78F2 78EB 16683 MOV R0,#0EBH ;78CF 78 EB 78F4 7C0E 16684 MOV R4,#0EH ;78D1 7C 0E 78F6 7D01 16685 MOV R5,#01H ;78D3 7D 01 78F8 7BFF 16686 MOV R3,#0FFH ;78D5 7B FF 78FA 7A02 16687 MOV R2,#02H ;78D7 7A 02 78FC 793B 16688 MOV R1,#3BH ;78D9 79 3B 78FE 122C5A 16689 LCALL Q2C3D ;78DB 12 2C 3D 7901 754401 16690 MOV 44H,#01H ;78DE 75 44 01 7904 75450E 16691 MOV 45H,#0EH ;78E1 75 45 0E 7907 7546EB 16692 MOV 46H,#0EBH ;78E4 75 46 EB 790A 7B04 16693 MOV R3,#04H ;78E7 7B 04 790C 7D0B 16694 MOV R5,#0BH ;78E9 7D 0B 790E 7F01 16695 MOV R7,#01H ;78EB 7F 01 7910 127E83 16696 LCALL Q7E60 ;78ED 12 7E 60 7913 D209 16697 SETB 21H.1 ;78F0 D2 09 7915 22 16698 RET ;78F2 22 16699 ;========================================================================== 7916 7FCC 16700 Q78F3: MOV R7,#0CCH ;78F3 7F CC 7918 12791D 16701 LCALL Q78FA ;78F5 12 78 FA 791B 7FBE 16702 MOV R7,#0BEH ;78F8 7F BE 791D 438401 16703 Q78FA: ORL 84H,#01H ;78FA 43 84 01 7920 E4 16704 CLR A ;78FD E4 7921 FE 16705 MOV R6,A ;78FE FE 7922 EF 16706 Q78FF: MOV A,R7 ;78FF EF 7923 5401 16707 ANL A,#01H ;7900 54 01 7925 6401 16708 XRL A,#01H ;7902 64 01 7927 703D 16709 JNZ Q7943 ;7904 70 3D 7929 5384FE 16710 ANL 84H,#0FEH ;7906 53 84 FE 792C 758CFF 16711 MOV TH0,#0FFH ;7909 75 8C FF 792F 758ADA 16712 MOV TL0,#0DAH ;790C 75 8A DA 7932 C28D 16713 CLR TF0 ;790F C2 8D 7934 C28C 16714 CLR TR0 ;7911 C2 8C 7936 D28C 16715 SETB TR0 ;7913 D2 8C 7938 308DFD 16716 JNB TF0,$ ;7915 30 8D FD 793B C28D 16717 CLR TF0 ;7918 C2 8D 793D C28C 16718 CLR TR0 ;791A C2 8C 793F 758CFF 16719 MOV TH0,#0FFH ;791C 75 8C FF 7942 758ADA 16720 MOV TL0,#0DAH ;791F 75 8A DA 7945 C28D 16721 CLR TF0 ;7922 C2 8D A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 271 7947 C28C 16722 CLR TR0 ;7924 C2 8C 7949 D28C 16723 SETB TR0 ;7926 D2 8C 794B 308DFD 16724 JNB TF0,$ ;7928 30 8D FD 794E C28D 16725 CLR TF0 ;792B C2 8D 7950 C28C 16726 CLR TR0 ;792D C2 8C 7952 438401 16727 ORL 84H,#01H ;792F 43 84 01 7955 758CF7 16728 MOV TH0,#0F7H ;7932 75 8C F7 7958 758A9A 16729 MOV TL0,#9AH ;7935 75 8A 9A 795B C28D 16730 CLR TF0 ;7938 C2 8D 795D C28C 16731 CLR TR0 ;793A C2 8C 795F D28C 16732 SETB TR0 ;793C D2 8C 7961 308DFD 16733 JNB TF0,$ ;793E 30 8D FD 7964 8028 16734 SJMP Q796B ;7941 80 28 7966 5384FE 16735 Q7943: ANL 84H,#0FEH ;7943 53 84 FE 7969 758CF7 16736 MOV TH0,#0F7H ;7946 75 8C F7 796C 758A9A 16737 MOV TL0,#9AH ;7949 75 8A 9A 796F C28D 16738 CLR TF0 ;794C C2 8D 7971 C28C 16739 CLR TR0 ;794E C2 8C 7973 D28C 16740 SETB TR0 ;7950 D2 8C 7975 308DFD 16741 JNB TF0,$ ;7952 30 8D FD 7978 C28D 16742 CLR TF0 ;7955 C2 8D 797A C28C 16743 CLR TR0 ;7957 C2 8C 797C 438401 16744 ORL 84H,#01H ;7959 43 84 01 797F 758CFE 16745 MOV TH0,#0FEH ;795C 75 8C FE 7982 758AA2 16746 MOV TL0,#0A2H ;795F 75 8A A2 7985 C28D 16747 CLR TF0 ;7962 C2 8D 7987 C28C 16748 CLR TR0 ;7964 C2 8C 7989 D28C 16749 SETB TR0 ;7966 D2 8C 798B 308DFD 16750 JNB TF0,$ ;7968 30 8D FD 798E C28D 16751 Q796B: CLR TF0 ;796B C2 8D 7990 C28C 16752 CLR TR0 ;796D C2 8C 7992 EF 16753 MOV A,R7 ;796F EF 7993 C3 16754 CLR C ;7970 C3 7994 13 16755 RRC A ;7971 13 7995 FF 16756 MOV R7,A ;7972 FF 7996 0E 16757 INC R6 ;7973 0E 7997 EE 16758 MOV A,R6 ;7974 EE 7998 6408 16759 XRL A,#08H ;7975 64 08 799A 7086 16760 JNZ Q78FF ;7977 70 86 799C 22 16761 RET ;7979 22 16762 ;========================================================================== 799D 900EE3 16763 Q797A: MOV DPTR,#0EE3H ;797A 90 0E E3 79A0 122B27 16764 LCALL Q2B0A ;797D 12 2B 0A 79A3 00 16765 NOP ;7980 00 79A4 03 16766 RR A ;7981 03 79A5 00 16767 NOP ;7982 00 79A6 00 16768 NOP ;7983 00 79A7 120054 16769 LCALL Q0052 ;7984 12 00 52 79AA EF 16770 MOV A,R7 ;7987 EF 79AB 6439 16771 XRL A,#39H ;7988 64 39 79AD 7003 16772 JNZ Q798F ;798A 70 03 79AF EE 16773 MOV A,R6 ;798C EE 79B0 6430 16774 XRL A,#30H ;798D 64 30 79B2 6005 16775 Q798F: JZ Q7996 ;798F 60 05 79B4 127C18 16776 LCALL Q7BF5 ;7991 12 7B F5 79B7 8064 16777 SJMP Q79FA ;7994 80 64 79B9 900EE3 16778 Q7996: MOV DPTR,#0EE3H ;7996 90 0E E3 79BC 122B27 16779 LCALL Q2B0A ;7999 12 2B 0A 79BF 00 16780 NOP ;799C 00 79C0 03 16781 RR A ;799D 03 79C1 00 16782 NOP ;799E 00 79C2 021219 16783 LJMP Q1200 ;799F 02 12 00 16784 ;========================================================================== 79C5 5212004E 16785 Q79A2: DB 52H, 12H, 00H, 4EH, 8EH, 08H, 8FH, 09H ;R..N.... 79C9 8E088F09 79CD E51F451E 16786 Q79AA: DB 0E5H, 1FH, 45H, 1EH, 70H, 02H, 80H, 48H ;..E.p..H A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 272 79D1 70028048 79D5 E4F50EF5 16787 Q79B2: DB 0E4H,0F5H, 0EH,0F5H, 0FH,0C3H,0E5H, 0FH ;........ 79D9 0FC3E50F 79DD 951FE50E 16788 Q79BA: DB 95H, 1FH,0E5H, 0EH, 95H, 1EH, 50H, 38H ;......P8 79E1 951E5038 79E5 AE0EAF0F 16789 Q79C2: DB 0AEH, 0EH,0AFH, 0FH, 7CH, 00H, 7DH, 14H ;....|.}. 79E9 7C007D14 79ED 122909EF 16790 Q79CA: DB 12H, 29H, 09H,0EFH, 24H, 16H,0FFH,0E4H ;.)..$... 79F1 2416FFE4 79F5 3EFEE434 16791 Q79D2: DB 3EH,0FEH,0E4H, 34H, 03H,0FDH,0ECH, 33H ;>..4...3 79F9 03FDEC33 79FD FC900EE3 16792 Q79DA: DB 0FCH, 90H, 0EH,0E3H, 12H, 2AH,0FEH, 12H ;.....*.. 7A01 122AFE12 7A05 0052900E 16793 Q79E2: DB 00H, 52H, 90H, 0EH, 88H,0E0H, 6EH, 70H ;.R....np 7A09 88E06E70 7A0D 03A3E06F 16794 Q79EA: DB 03H,0A3H,0E0H, 6FH, 60H, 10H, 05H, 0FH ;...o`... 7A11 6010050F 7A15 E50F70C1 16795 Q79F2: DB 0E5H, 0FH, 70H,0C1H, 05H, 0EH, 80H,0BDH ;..p..... 7A19 050E80BD 16796 ;========================================================================== 7A1D 74FF 16797 Q79FA: MOV A,#0FFH ;79FA 74 FF 7A1F F50E 16798 MOV 0EH,A ;79FC F5 0E 7A21 F50F 16799 MOV 0FH,A ;79FE F5 0F 7A23 22 16800 RET ;7A00 22 16801 ;========================================================================== 7A24 900E9E 16802 Q7A01: MOV DPTR,#0E9EH ;7A01 90 0E 9E 7A27 74FF 16803 MOV A,#0FFH ;7A04 74 FF 7A29 F0 16804 MOVX @DPTR,A ;7A06 F0 7A2A 900E9D 16805 MOV DPTR,#0E9DH ;7A07 90 0E 9D 7A2D F0 16806 MOVX @DPTR,A ;7A0A F0 7A2E 900E9C 16807 MOV DPTR,#0E9CH ;7A0B 90 0E 9C 7A31 F0 16808 MOVX @DPTR,A ;7A0E F0 7A32 E4 16809 CLR A ;7A0F E4 7A33 900EA0 16810 MOV DPTR,#0EA0H ;7A10 90 0E A0 7A36 F0 16811 MOVX @DPTR,A ;7A13 F0 7A37 900E9F 16812 MOV DPTR,#0E9FH ;7A14 90 0E 9F 7A3A F0 16813 MOVX @DPTR,A ;7A17 F0 7A3B FF 16814 MOV R7,A ;7A18 FF 7A3C 74A1 16815 Q7A19: MOV A,#0A1H ;7A19 74 A1 7A3E 2F 16816 ADD A,R7 ;7A1B 2F 7A3F F582 16817 MOV DPL,A ;7A1C F5 82 7A41 E4 16818 CLR A ;7A1E E4 7A42 340E 16819 ADDC A,#0EH ;7A1F 34 0E 7A44 F583 16820 MOV DPH,A ;7A21 F5 83 7A46 74FF 16821 MOV A,#0FFH ;7A23 74 FF 7A48 F0 16822 MOVX @DPTR,A ;7A25 F0 7A49 EF 16823 MOV A,R7 ;7A26 EF 7A4A 25E0 16824 ADD A,ACC ;7A27 25 E0 7A4C 24A7 16825 ADD A,#0A7H ;7A29 24 A7 7A4E F582 16826 MOV DPL,A ;7A2B F5 82 7A50 E4 16827 CLR A ;7A2D E4 7A51 340E 16828 ADDC A,#0EH ;7A2E 34 0E 7A53 F583 16829 MOV DPH,A ;7A30 F5 83 7A55 E4 16830 CLR A ;7A32 E4 7A56 F0 16831 MOVX @DPTR,A ;7A33 F0 7A57 A3 16832 INC DPTR ;7A34 A3 7A58 F0 16833 MOVX @DPTR,A ;7A35 F0 7A59 900EBF 16834 MOV DPTR,#0EBFH ;7A36 90 0E BF 7A5C F0 16835 MOVX @DPTR,A ;7A39 F0 7A5D A3 16836 INC DPTR ;7A3A A3 7A5E F0 16837 MOVX @DPTR,A ;7A3B F0 7A5F 0F 16838 INC R7 ;7A3C 0F 7A60 BF06D9 16839 CJNE R7,#06H,Q7A19 ;7A3D BF 06 D9 7A63 900EBF 16840 MOV DPTR,#0EBFH ;7A40 90 0E BF 7A66 122B27 16841 LCALL Q2B0A ;7A43 12 2B 0A 7A69 00 16842 NOP ;7A46 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 273 7A6A 00 16843 NOP ;7A47 00 7A6B 00 16844 NOP ;7A48 00 7A6C 00 16845 NOP ;7A49 00 7A6D 900ECC 16846 MOV DPTR,#0ECCH ;7A4A 90 0E CC 7A70 7401 16847 MOV A,#01H ;7A4D 74 01 7A72 F0 16848 MOVX @DPTR,A ;7A4F F0 7A73 A3 16849 INC DPTR ;7A50 A3 7A74 F0 16850 MOVX @DPTR,A ;7A51 F0 7A75 E4 16851 CLR A ;7A52 E4 7A76 A3 16852 INC DPTR ;7A53 A3 7A77 F0 16853 MOVX @DPTR,A ;7A54 F0 7A78 A3 16854 INC DPTR ;7A55 A3 7A79 F0 16855 MOVX @DPTR,A ;7A56 F0 7A7A 900E8B 16856 MOV DPTR,#0E8BH ;7A57 90 0E 8B 7A7D E0 16857 MOVX A,@DPTR ;7A5A E0 7A7E FF 16858 MOV R7,A ;7A5B FF 7A7F 7007 16859 JNZ Q7A65 ;7A5C 70 07 7A81 900ED0 16860 MOV DPTR,#0ED0H ;7A5E 90 0E D0 7A84 740A 16861 MOV A,#0AH ;7A61 74 0A 7A86 F0 16862 MOVX @DPTR,A ;7A63 F0 7A87 22 16863 RET ;7A64 22 16864 ;========================================================================== 7A88 EF 16865 Q7A65: MOV A,R7 ;7A65 EF 7A89 B40407 16866 CJNE A,#04H,Q7A70 ;7A66 B4 04 07 7A8C 900ED0 16867 MOV DPTR,#0ED0H ;7A69 90 0E D0 7A8F 7414 16868 MOV A,#14H ;7A6C 74 14 7A91 F0 16869 MOVX @DPTR,A ;7A6E F0 7A92 22 16870 RET ;7A6F 22 16871 ;========================================================================== 7A93 EF 16872 Q7A70: MOV A,R7 ;7A70 EF 7A94 900ED0 16873 MOV DPTR,#0ED0H ;7A71 90 0E D0 7A97 B40304 16874 CJNE A,#03H,Q7A7B ;7A74 B4 03 04 7A9A 741E 16875 MOV A,#1EH ;7A77 74 1E 7A9C F0 16876 MOVX @DPTR,A ;7A79 F0 7A9D 22 16877 RET ;7A7A 22 16878 ;========================================================================== 7A9E 7428 16879 Q7A7B: MOV A,#28H ;7A7B 74 28 7AA0 F0 16880 MOVX @DPTR,A ;7A7D F0 7AA1 22 16881 RET ;7A7E 22 16882 ;========================================================================== 7AA2 E4 16883 Q7A7F: CLR A ;7A7F E4 7AA3 900FE3 16884 MOV DPTR,#0FE3H ;7A80 90 0F E3 7AA6 F0 16885 MOVX @DPTR,A ;7A83 F0 7AA7 900EE3 16886 MOV DPTR,#0EE3H ;7A84 90 0E E3 7AAA 122B27 16887 LCALL Q2B0A ;7A87 12 2B 0A 7AAD 00 16888 NOP ;7A8A 00 7AAE 00 16889 NOP ;7A8B 00 7AAF 00 16890 NOP ;7A8C 00 7AB0 00 16891 NOP ;7A8D 00 7AB1 E4 16892 CLR A ;7A8E E4 7AB2 900FE2 16893 MOV DPTR,#0FE2H ;7A8F 90 0F E2 7AB5 F0 16894 MOVX @DPTR,A ;7A92 F0 7AB6 126ADB 16895 Q7A93: LCALL Q6ABA ;7A93 12 6A BA 7AB9 900FE2 16896 MOV DPTR,#0FE2H ;7A96 90 0F E2 7ABC E0 16897 MOVX A,@DPTR ;7A99 E0 7ABD 6F 16898 XRL A,R7 ;7A9A 6F 7ABE 6004 16899 JZ Q7AA1 ;7A9B 60 04 7AC0 A3 16900 INC DPTR ;7A9D A3 7AC1 7401 16901 MOV A,#01H ;7A9E 74 01 7AC3 F0 16902 MOVX @DPTR,A ;7AA0 F0 7AC4 900FE2 16903 Q7AA1: MOV DPTR,#0FE2H ;7AA1 90 0F E2 7AC7 E0 16904 MOVX A,@DPTR ;7AA4 E0 7AC8 04 16905 INC A ;7AA5 04 7AC9 F0 16906 MOVX @DPTR,A ;7AA6 F0 7ACA E0 16907 MOVX A,@DPTR ;7AA7 E0 7ACB C3 16908 CLR C ;7AA8 C3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 274 7ACC 9410 16909 SUBB A,#10H ;7AA9 94 10 7ACE 40E6 16910 JC Q7A93 ;7AAB 40 E6 7AD0 120054 16911 LCALL Q0052 ;7AAD 12 00 52 7AD3 8E10 16912 MOV 10H,R6 ;7AB0 8E 10 7AD5 8F11 16913 MOV 11H,R7 ;7AB2 8F 11 7AD7 D3 16914 SETB C ;7AB4 D3 7AD8 E511 16915 MOV A,11H ;7AB5 E5 11 7ADA 94B0 16916 SUBB A,#0B0H ;7AB7 94 B0 7ADC E510 16917 MOV A,10H ;7AB9 E5 10 7ADE 9422 16918 SUBB A,#22H ;7ABB 94 22 7AE0 4006 16919 JC Q7AC5 ;7ABD 40 06 7AE2 900FE3 16920 MOV DPTR,#0FE3H ;7ABF 90 0F E3 7AE5 7401 16921 MOV A,#01H ;7AC2 74 01 7AE7 F0 16922 MOVX @DPTR,A ;7AC4 F0 7AE8 120054 16923 Q7AC5: LCALL Q0052 ;7AC5 12 00 52 7AEB 8E1C 16924 MOV 1CH,R6 ;7AC8 8E 1C 7AED 8F1D 16925 MOV 1DH,R7 ;7ACA 8F 1D 7AEF D3 16926 SETB C ;7ACC D3 7AF0 E51D 16927 MOV A,1DH ;7ACD E5 1D 7AF2 94AF 16928 SUBB A,#0AFH ;7ACF 94 AF 7AF4 E51C 16929 MOV A,1CH ;7AD1 E5 1C 7AF6 9422 16930 SUBB A,#22H ;7AD3 94 22 7AF8 4006 16931 JC Q7ADD ;7AD5 40 06 7AFA 900FE3 16932 MOV DPTR,#0FE3H ;7AD7 90 0F E3 7AFD 7401 16933 MOV A,#01H ;7ADA 74 01 7AFF F0 16934 MOVX @DPTR,A ;7ADC F0 7B00 900EE3 16935 Q7ADD: MOV DPTR,#0EE3H ;7ADD 90 0E E3 7B03 122B27 16936 LCALL Q2B0A ;7AE0 12 2B 0A 7B06 00 16937 NOP ;7AE3 00 7B07 03 16938 RR A ;7AE4 03 7B08 00 16939 NOP ;7AE5 00 7B09 021219 16940 LJMP Q1200 ;7AE6 02 12 00 16941 ;========================================================================== 7B0C 5212004E 16942 Q7AE9: DB 52H, 12H, 00H, 4EH, 8EH, 08H, 8FH, 09H ;R..N.... 7B10 8E088F09 7B14 900FE3E0 16943 Q7AF1: DB 90H, 0FH,0E3H,0E0H,0B4H, 01H, 03H, 12H ;........ 7B18 B4010312 7B1C 705A22 16944 Q7AF9: DB 70H, 5AH, 22H ;pZ" 16945 ;========================================================================== 7B1F C0E0 16946 Q7AFC: PUSH ACC ;7AFC C0 E0 7B21 C083 16947 PUSH DPH ;7AFE C0 83 7B23 C082 16948 PUSH DPL ;7B00 C0 82 7B25 C0D0 16949 PUSH PSW ;7B02 C0 D0 7B27 75D000 16950 MOV PSW,#00H ;7B04 75 D0 00 7B2A C006 16951 PUSH 06H ;7B07 C0 06 7B2C C007 16952 PUSH 07H ;7B09 C0 07 7B2E C289 16953 CLR IE0 ;7B0B C2 89 7B30 900779 16954 MOV DPTR,#0779H ;7B0D 90 07 79 7B33 E0 16955 MOVX A,@DPTR ;7B10 E0 7B34 FF 16956 MOV R7,A ;7B11 FF 7B35 7015 16957 JNZ Q7B29 ;7B12 70 15 7B37 16958 SETB CAH ;7B14 D2 CA *** __________________________________________________^ *** ERROR #A45 IN 16958 (meter-Q.a51, LINE 16958): UNDEFINED SYMBOL (PASS-2) 7B39 9006DE 16959 MOV DPTR,#06DEH ;7B16 90 06 DE 7B3C F0 16960 MOVX @DPTR,A ;7B19 F0 7B3D 900DEE 16961 MOV DPTR,#0DEEH ;7B1A 90 0D EE 7B40 F0 16962 MOVX @DPTR,A ;7B1D F0 7B41 900A69 16963 MOV DPTR,#0A69H ;7B1E 90 0A 69 7B44 F0 16964 MOVX @DPTR,A ;7B21 F0 7B45 900779 16965 MOV DPTR,#0779H ;7B22 90 07 79 7B48 04 16966 INC A ;7B25 04 7B49 F0 16967 MOVX @DPTR,A ;7B26 F0 7B4A 8043 16968 SJMP Q7B6C ;7B27 80 43 7B4C 90077A 16969 Q7B29: MOV DPTR,#077AH ;7B29 90 07 7A 7B4F E0 16970 MOVX A,@DPTR ;7B2C E0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 275 7B50 FE 16971 MOV R6,A ;7B2D FE 7B51 74DE 16972 MOV A,#0DEH ;7B2E 74 DE 7B53 2F 16973 ADD A,R7 ;7B30 2F 7B54 F582 16974 MOV DPL,A ;7B31 F5 82 7B56 E4 16975 CLR A ;7B33 E4 7B57 3406 16976 ADDC A,#06H ;7B34 34 06 7B59 F583 16977 MOV DPH,A ;7B36 F5 83 7B5B EE 16978 MOV A,R6 ;7B38 EE 7B5C F0 16979 MOVX @DPTR,A ;7B39 F0 7B5D C2AF 16980 CLR EA ;7B3A C2 AF 7B5F 16981 CLR CAH ;7B3C C2 CA *** __________________________________________________^ *** ERROR #A45 IN 16981 (meter-Q.a51, LINE 16981): UNDEFINED SYMBOL (PASS-2) 7B61 74EE 16982 MOV A,#0EEH ;7B3E 74 EE 7B63 2F 16983 ADD A,R7 ;7B40 2F 7B64 F582 16984 MOV DPL,A ;7B41 F5 82 7B66 E4 16985 CLR A ;7B43 E4 7B67 340D 16986 ADDC A,#0DH ;7B44 34 0D 7B69 F583 16987 MOV DPH,A ;7B46 F5 83 7B6B E5CD 16988 MOV A,0CDH ;7B48 E5 CD 7B6D F0 16989 MOVX @DPTR,A ;7B4A F0 7B6E 7469 16990 MOV A,#69H ;7B4B 74 69 7B70 2F 16991 ADD A,R7 ;7B4D 2F 7B71 F582 16992 MOV DPL,A ;7B4E F5 82 7B73 E4 16993 CLR A ;7B50 E4 7B74 340A 16994 ADDC A,#0AH ;7B51 34 0A 7B76 F583 16995 MOV DPH,A ;7B53 F5 83 7B78 E5CC 16996 MOV A,0CCH ;7B55 E5 CC 7B7A F0 16997 MOVX @DPTR,A ;7B57 F0 7B7B D2AF 16998 SETB EA ;7B58 D2 AF 7B7D 16999 SETB CAH ;7B5A D2 CA *** __________________________________________________^ *** ERROR #A45 IN 16999 (meter-Q.a51, LINE 16999): UNDEFINED SYMBOL (PASS-2) 7B7F 900779 17000 MOV DPTR,#0779H ;7B5C 90 07 79 7B82 E0 17001 MOVX A,@DPTR ;7B5F E0 7B83 04 17002 INC A ;7B60 04 7B84 F0 17003 MOVX @DPTR,A ;7B61 F0 7B85 E0 17004 MOVX A,@DPTR ;7B62 E0 7B86 B49206 17005 CJNE A,#92H,Q7B6C ;7B63 B4 92 06 7B89 17006 CLR CAH ;7B66 C2 CA *** __________________________________________________^ *** ERROR #A45 IN 17006 (meter-Q.a51, LINE 17006): UNDEFINED SYMBOL (PASS-2) 7B8B 17007 CLR ADH ;7B68 C2 AD *** __________________________________________________^ *** ERROR #A45 IN 17007 (meter-Q.a51, LINE 17007): UNDEFINED SYMBOL (PASS-2) 7B8D C2A8 17008 CLR EX0 ;7B6A C2 A8 7B8F D007 17009 Q7B6C: POP 07H ;7B6C D0 07 7B91 D006 17010 POP 06H ;7B6E D0 06 7B93 D0D0 17011 POP PSW ;7B70 D0 D0 7B95 D082 17012 POP DPL ;7B72 D0 82 7B97 D083 17013 POP DPH ;7B74 D0 83 7B99 D0E0 17014 POP ACC ;7B76 D0 E0 7B9B 32 17015 RETI ;7B78 32 17016 ;========================================================================== 7B9C E4 17017 Q7B79: CLR A ;7B79 E4 7B9D FF 17018 MOV R7,A ;7B7A FF 7B9E FE 17019 MOV R6,A ;7B7B FE 7B9F C28D 17020 CLR TF0 ;7B7C C2 8D 7BA1 C28C 17021 CLR TR0 ;7B7E C2 8C 7BA3 F584 17022 MOV 84H,A ;7B80 F5 84 7BA5 758CBC 17023 MOV TH0,#0BCH ;7B82 75 8C BC 7BA8 758A8A 17024 MOV TL0,#8AH ;7B85 75 8A 8A 7BAB C28D 17025 CLR TF0 ;7B88 C2 8D 7BAD C28C 17026 CLR TR0 ;7B8A C2 8C 7BAF D28C 17027 SETB TR0 ;7B8C D2 8C 7BB1 308DFD 17028 JNB TF0,$ ;7B8E 30 8D FD A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 276 7BB4 C28D 17029 CLR TF0 ;7B91 C2 8D 7BB6 C28C 17030 CLR TR0 ;7B93 C2 8C 7BB8 758401 17031 MOV 84H,#01H ;7B95 75 84 01 7BBB 758CFA 17032 MOV TH0,#0FAH ;7B98 75 8C FA 7BBE 758A6A 17033 MOV TL0,#6AH ;7B9B 75 8A 6A 7BC1 C28D 17034 CLR TF0 ;7B9E C2 8D 7BC3 C28C 17035 CLR TR0 ;7BA0 C2 8C 7BC5 D28C 17036 SETB TR0 ;7BA2 D2 8C 7BC7 308DFD 17037 JNB TF0,$ ;7BA4 30 8D FD 7BCA C28D 17038 CLR TF0 ;7BA7 C2 8D 7BCC C28C 17039 CLR TR0 ;7BA9 C2 8C 7BCE E4 17040 CLR A ;7BAB E4 7BCF FE 17041 MOV R6,A ;7BAC FE 7BD0 0E 17042 Q7BAD: INC R6 ;7BAD 0E 7BD1 AF84 17043 MOV R7,84H ;7BAE AF 84 7BD3 EF 17044 MOV A,R7 ;7BB0 EF 7BD4 20E004 17045 JB ACC.0,Q7BB8 ;7BB1 20 E0 04 7BD7 7F01 17046 MOV R7,#01H ;7BB4 7F 01 7BD9 801C 17047 SJMP Q7BD4 ;7BB6 80 1C 7BDB BE1104 17048 Q7BB8: CJNE R6,#11H,Q7BBF ;7BB8 BE 11 04 7BDE E4 17049 CLR A ;7BBB E4 7BDF FF 17050 MOV R7,A ;7BBC FF 7BE0 8015 17051 SJMP Q7BD4 ;7BBD 80 15 7BE2 758CFE 17052 Q7BBF: MOV TH0,#0FEH ;7BBF 75 8C FE 7BE5 758AA2 17053 MOV TL0,#0A2H ;7BC2 75 8A A2 7BE8 C28D 17054 CLR TF0 ;7BC5 C2 8D 7BEA C28C 17055 CLR TR0 ;7BC7 C2 8C 7BEC D28C 17056 SETB TR0 ;7BC9 D2 8C 7BEE 308DFD 17057 JNB TF0,$ ;7BCB 30 8D FD 7BF1 C28D 17058 CLR TF0 ;7BCE C2 8D 7BF3 C28C 17059 CLR TR0 ;7BD0 C2 8C 7BF5 80D9 17060 SJMP Q7BAD ;7BD2 80 D9 7BF7 7404 17061 Q7BD4: MOV A,#04H ;7BD4 74 04 7BF9 2E 17062 ADD A,R6 ;7BD6 2E 7BFA FE 17063 MOV R6,A ;7BD7 FE 7BFB EE 17064 Q7BD8: MOV A,R6 ;7BD8 EE 7BFC C3 17065 CLR C ;7BD9 C3 7BFD 9431 17066 SUBB A,#31H ;7BDA 94 31 7BFF 5016 17067 JNC Q7BF4 ;7BDC 50 16 7C01 758CFE 17068 MOV TH0,#0FEH ;7BDE 75 8C FE 7C04 758AA2 17069 MOV TL0,#0A2H ;7BE1 75 8A A2 7C07 C28D 17070 CLR TF0 ;7BE4 C2 8D 7C09 C28C 17071 CLR TR0 ;7BE6 C2 8C 7C0B D28C 17072 SETB TR0 ;7BE8 D2 8C 7C0D 308DFD 17073 JNB TF0,$ ;7BEA 30 8D FD 7C10 C28D 17074 CLR TF0 ;7BED C2 8D 7C12 C28C 17075 CLR TR0 ;7BEF C2 8C 7C14 0E 17076 INC R6 ;7BF1 0E 7C15 80E4 17077 SJMP Q7BD8 ;7BF2 80 E4 7C17 22 17078 Q7BF4: RET ;7BF4 22 17079 ;========================================================================== 7C18 E4 17080 Q7BF5: CLR A ;7BF5 E4 7C19 F508 17081 MOV 08H,A ;7BF6 F5 08 7C1B F509 17082 MOV 09H,A ;7BF8 F5 09 7C1D F51E 17083 MOV 1EH,A ;7BFA F5 1E 7C1F F51F 17084 MOV 1FH,A ;7BFC F5 1F 7C21 900EE3 17085 MOV DPTR,#0EE3H ;7BFE 90 0E E3 7C24 122B27 17086 LCALL Q2B0A ;7C01 12 2B 0A 7C27 00 17087 NOP ;7C04 00 7C28 03 17088 RR A ;7C05 03 7C29 00 17089 NOP ;7C06 00 7C2A 00 17090 NOP ;7C07 00 7C2B 7F39 17091 MOV R7,#39H ;7C08 7F 39 7C2D 7E30 17092 MOV R6,#30H ;7C0A 7E 30 7C2F 128D93 17093 LCALL Q8D70 ;7C0C 12 8D 70 7C32 128D90 17094 LCALL Q8D6D ;7C0F 12 8D 6D A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 277 7C35 128D90 17095 LCALL Q8D6D ;7C12 12 8D 6D 7C38 E4 17096 CLR A ;7C15 E4 7C39 F50E 17097 MOV 0EH,A ;7C16 F5 0E 7C3B F50F 17098 MOV 0FH,A ;7C18 F5 0F 7C3D AE0E 17099 Q7C1A: MOV R6,0EH ;7C1A AE 0E 7C3F AF0F 17100 MOV R7,0FH ;7C1C AF 0F 7C41 7C00 17101 MOV R4,#00H ;7C1E 7C 00 7C43 7D14 17102 MOV R5,#14H ;7C20 7D 14 7C45 122926 17103 LCALL Q2909 ;7C22 12 29 09 7C48 EF 17104 MOV A,R7 ;7C25 EF 7C49 2414 17105 ADD A,#14H ;7C26 24 14 7C4B FF 17106 MOV R7,A ;7C28 FF 7C4C E4 17107 CLR A ;7C29 E4 7C4D 3E 17108 ADDC A,R6 ;7C2A 3E 7C4E FE 17109 MOV R6,A ;7C2B FE 7C4F E4 17110 CLR A ;7C2C E4 7C50 3403 17111 ADDC A,#03H ;7C2D 34 03 7C52 FD 17112 MOV R5,A ;7C2F FD 7C53 EC 17113 MOV A,R4 ;7C30 EC 7C54 33 17114 RLC A ;7C31 33 7C55 FC 17115 MOV R4,A ;7C32 FC 7C56 900EE3 17116 MOV DPTR,#0EE3H ;7C33 90 0E E3 7C59 122B1B 17117 LCALL Q2AFE ;7C36 12 2A FE 7C5C 900EE3 17118 MOV DPTR,#0EE3H ;7C39 90 0E E3 7C5F E0 17119 MOVX A,@DPTR ;7C3C E0 7C60 FC 17120 MOV R4,A ;7C3D FC 7C61 A3 17121 INC DPTR ;7C3E A3 7C62 E0 17122 MOVX A,@DPTR ;7C3F E0 7C63 FD 17123 MOV R5,A ;7C40 FD 7C64 A3 17124 INC DPTR ;7C41 A3 7C65 E0 17125 MOVX A,@DPTR ;7C42 E0 7C66 FE 17126 MOV R6,A ;7C43 FE 7C67 A3 17127 INC DPTR ;7C44 A3 7C68 E0 17128 MOVX A,@DPTR ;7C45 E0 7C69 2402 17129 ADD A,#02H ;7C46 24 02 7C6B FF 17130 MOV R7,A ;7C48 FF 7C6C E4 17131 CLR A ;7C49 E4 7C6D 3E 17132 ADDC A,R6 ;7C4A 3E 7C6E FE 17133 MOV R6,A ;7C4B FE 7C6F E4 17134 CLR A ;7C4C E4 7C70 3D 17135 ADDC A,R5 ;7C4D 3D 7C71 FD 17136 MOV R5,A ;7C4E FD 7C72 E4 17137 CLR A ;7C4F E4 7C73 3C 17138 ADDC A,R4 ;7C50 3C 7C74 FC 17139 MOV R4,A ;7C51 FC 7C75 900EE3 17140 MOV DPTR,#0EE3H ;7C52 90 0E E3 7C78 122B1B 17141 LCALL Q2AFE ;7C55 12 2A FE 7C7B E4 17142 CLR A ;7C58 E4 7C7C FF 17143 MOV R7,A ;7C59 FF 7C7D FE 17144 MOV R6,A ;7C5A FE 7C7E 128D93 17145 LCALL Q8D70 ;7C5B 12 8D 70 7C81 050F 17146 INC 0FH ;7C5E 05 0F 7C83 E50F 17147 MOV A,0FH ;7C60 E5 0F 7C85 7002 17148 JNZ Q7C66 ;7C62 70 02 7C87 050E 17149 INC 0EH ;7C64 05 0E 7C89 C3 17150 Q7C66: CLR C ;7C66 C3 7C8A 94CB 17151 SUBB A,#0CBH ;7C67 94 CB 7C8C E50E 17152 MOV A,0EH ;7C69 E5 0E 7C8E 940C 17153 SUBB A,#0CH ;7C6B 94 0C 7C90 40AB 17154 JC Q7C1A ;7C6D 40 AB 7C92 22 17155 RET ;7C6F 22 17156 ;========================================================================== 7C93 7B01 17157 Q7C70: MOV R3,#01H ;7C70 7B 01 7C95 7A0E 17158 MOV R2,#0EH ;7C72 7A 0E 7C97 79D6 17159 MOV R1,#0D6H ;7C74 79 D6 7C99 128590 17160 LCALL Q856D ;7C76 12 85 6D A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 278 7C9C EF 17161 MOV A,R7 ;7C79 EF 7C9D 6401 17162 XRL A,#01H ;7C7A 64 01 7C9F 606B 17163 JZ Q7CE9 ;7C7C 60 6B 7CA1 E4 17164 CLR A ;7C7E E4 7CA2 9003E4 17165 MOV DPTR,#03E4H ;7C7F 90 03 E4 7CA5 F0 17166 MOVX @DPTR,A ;7C82 F0 7CA6 7F7F 17167 MOV R7,#7FH ;7C83 7F 7F 7CA8 1276D6 17168 LCALL Q76B4 ;7C85 12 76 B4 7CAB 1276D6 17169 LCALL Q76B4 ;7C88 12 76 B4 7CAE 1276D6 17170 LCALL Q76B4 ;7C8B 12 76 B4 7CB1 900ED6 17171 MOV DPTR,#0ED6H ;7C8E 90 0E D6 7CB4 E0 17172 MOVX A,@DPTR ;7C91 E0 7CB5 FF 17173 MOV R7,A ;7C92 FF 7CB6 1276D6 17174 LCALL Q76B4 ;7C93 12 76 B4 7CB9 900ED7 17175 MOV DPTR,#0ED7H ;7C96 90 0E D7 7CBC E0 17176 MOVX A,@DPTR ;7C99 E0 7CBD FF 17177 MOV R7,A ;7C9A FF 7CBE 1276D6 17178 LCALL Q76B4 ;7C9B 12 76 B4 7CC1 900ED8 17179 MOV DPTR,#0ED8H ;7C9E 90 0E D8 7CC4 E0 17180 MOVX A,@DPTR ;7CA1 E0 7CC5 FF 17181 MOV R7,A ;7CA2 FF 7CC6 1276D6 17182 LCALL Q76B4 ;7CA3 12 76 B4 7CC9 900EDA 17183 MOV DPTR,#0EDAH ;7CA6 90 0E DA 7CCC E0 17184 MOVX A,@DPTR ;7CA9 E0 7CCD FF 17185 MOV R7,A ;7CAA FF 7CCE 1276D6 17186 LCALL Q76B4 ;7CAB 12 76 B4 7CD1 900EDB 17187 MOV DPTR,#0EDBH ;7CAE 90 0E DB 7CD4 E0 17188 MOVX A,@DPTR ;7CB1 E0 7CD5 FF 17189 MOV R7,A ;7CB2 FF 7CD6 1276D6 17190 LCALL Q76B4 ;7CB3 12 76 B4 7CD9 900EDC 17191 MOV DPTR,#0EDCH ;7CB6 90 0E DC 7CDC E0 17192 MOVX A,@DPTR ;7CB9 E0 7CDD FF 17193 MOV R7,A ;7CBA FF 7CDE 1276D6 17194 LCALL Q76B4 ;7CBB 12 76 B4 7CE1 900E8A 17195 MOV DPTR,#0E8AH ;7CBE 90 0E 8A 7CE4 128684 17196 LCALL Q8661 ;7CC1 12 86 61 7CE7 900ED2 17197 MOV DPTR,#0ED2H ;7CC4 90 0E D2 7CEA 12752A 17198 LCALL Q7508 ;7CC7 12 75 08 7CED 900EC3 17199 MOV DPTR,#0EC3H ;7CCA 90 0E C3 7CF0 12752A 17200 LCALL Q7508 ;7CCD 12 75 08 7CF3 900EC7 17201 MOV DPTR,#0EC7H ;7CD0 90 0E C7 7CF6 12752A 17202 LCALL Q7508 ;7CD3 12 75 08 7CF9 7FF7 17203 MOV R7,#0F7H ;7CD6 7F F7 7CFB 1276D6 17204 LCALL Q76B4 ;7CD8 12 76 B4 7CFE 1276D6 17205 LCALL Q76B4 ;7CDB 12 76 B4 7D01 1276D6 17206 LCALL Q76B4 ;7CDE 12 76 B4 7D04 9003E4 17207 MOV DPTR,#03E4H ;7CE1 90 03 E4 7D07 E0 17208 MOVX A,@DPTR ;7CE4 E0 7D08 FF 17209 MOV R7,A ;7CE5 FF 7D09 1276D6 17210 LCALL Q76B4 ;7CE6 12 76 B4 7D0C 22 17211 Q7CE9: RET ;7CE9 22 17212 ;========================================================================== 7D0D 900EC7 17213 Q7CEA: MOV DPTR,#0EC7H ;7CEA 90 0E C7 7D10 E0 17214 Q7CED: MOVX A,@DPTR ;7CED E0 7D11 FC 17215 MOV R4,A ;7CEE FC 7D12 A3 17216 INC DPTR ;7CEF A3 7D13 E0 17217 MOVX A,@DPTR ;7CF0 E0 7D14 FD 17218 MOV R5,A ;7CF1 FD 7D15 A3 17219 INC DPTR ;7CF2 A3 7D16 E0 17220 MOVX A,@DPTR ;7CF3 E0 7D17 FE 17221 MOV R6,A ;7CF4 FE 7D18 A3 17222 INC DPTR ;7CF5 A3 7D19 E0 17223 MOVX A,@DPTR ;7CF6 E0 7D1A F545 17224 MOV 45H,A ;7CF7 F5 45 7D1C 8E44 17225 MOV 44H,R6 ;7CF9 8E 44 7D1E 8D43 17226 MOV 43H,R5 ;7CFB 8D 43 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 279 7D20 8C42 17227 MOV 42H,R4 ;7CFD 8C 42 7D22 7F01 17228 MOV R7,#01H ;7CFF 7F 01 7D24 8F41 17229 MOV 41H,R7 ;7D01 8F 41 7D26 754AFF 17230 MOV 4AH,#0FFH ;7D03 75 4A FF 7D29 754B00 17231 MOV 4BH,#00H ;7D06 75 4B 00 7D2C 754CDC 17232 MOV 4CH,#0DCH ;7D09 75 4C DC 7D2F 854550 17233 MOV 50H,45H ;7D0C 85 45 50 7D32 85444F 17234 MOV 4FH,44H ;7D0F 85 44 4F 7D35 85434E 17235 MOV 4EH,43H ;7D12 85 43 4E 7D38 85424D 17236 MOV 4DH,42H ;7D15 85 42 4D 7D3B 7B01 17237 MOV R3,#01H ;7D18 7B 01 7D3D 7A0E 17238 MOV R2,#0EH ;7D1A 7A 0E 7D3F 79EB 17239 MOV R1,#0EBH ;7D1C 79 EB 7D41 12482D 17240 LCALL Q480E ;7D1E 12 48 0E 7D44 E541 17241 MOV A,41H ;7D21 E5 41 7D46 B4013C 17242 CJNE A,#01H,Q7D62 ;7D23 B4 01 3C 7D49 AE07 17243 MOV R6,07H ;7D26 AE 07 7D4B 0F 17244 INC R7 ;7D28 0F 7D4C 74EB 17245 MOV A,#0EBH ;7D29 74 EB 7D4E 2E 17246 ADD A,R6 ;7D2B 2E 7D4F F582 17247 MOV DPL,A ;7D2C F5 82 7D51 E4 17248 CLR A ;7D2E E4 7D52 340E 17249 ADDC A,#0EH ;7D2F 34 0E 7D54 F583 17250 MOV DPH,A ;7D31 F5 83 7D56 7420 17251 MOV A,#20H ;7D33 74 20 7D58 F0 17252 MOVX @DPTR,A ;7D35 F0 7D59 AE07 17253 MOV R6,07H ;7D36 AE 07 7D5B 0F 17254 INC R7 ;7D38 0F 7D5C 74EB 17255 MOV A,#0EBH ;7D39 74 EB 7D5E 2E 17256 ADD A,R6 ;7D3B 2E 7D5F F582 17257 MOV DPL,A ;7D3C F5 82 7D61 E4 17258 CLR A ;7D3E E4 7D62 340E 17259 ADDC A,#0EH ;7D3F 34 0E 7D64 F583 17260 MOV DPH,A ;7D41 F5 83 7D66 746D 17261 MOV A,#6DH ;7D43 74 6D 7D68 F0 17262 MOVX @DPTR,A ;7D45 F0 7D69 AE07 17263 MOV R6,07H ;7D46 AE 07 7D6B 0F 17264 INC R7 ;7D48 0F 7D6C 74EB 17265 MOV A,#0EBH ;7D49 74 EB 7D6E 2E 17266 ADD A,R6 ;7D4B 2E 7D6F F582 17267 MOV DPL,A ;7D4C F5 82 7D71 E4 17268 CLR A ;7D4E E4 7D72 340E 17269 ADDC A,#0EH ;7D4F 34 0E 7D74 F583 17270 MOV DPH,A ;7D51 F5 83 7D76 746D 17271 MOV A,#6DH ;7D53 74 6D 7D78 F0 17272 MOVX @DPTR,A ;7D55 F0 7D79 74EB 17273 MOV A,#0EBH ;7D56 74 EB 7D7B 2F 17274 ADD A,R7 ;7D58 2F 7D7C F582 17275 MOV DPL,A ;7D59 F5 82 7D7E E4 17276 CLR A ;7D5B E4 7D7F 340E 17277 ADDC A,#0EH ;7D5C 34 0E 7D81 F583 17278 MOV DPH,A ;7D5E F5 83 7D83 E4 17279 CLR A ;7D60 E4 7D84 F0 17280 MOVX @DPTR,A ;7D61 F0 7D85 22 17281 Q7D62: RET ;7D62 22 17282 ;========================================================================== 7D86 E0 17283 Q7D63: MOVX A,@DPTR ;7D63 E0 7D87 FC 17284 MOV R4,A ;7D64 FC 7D88 A3 17285 INC DPTR ;7D65 A3 7D89 E0 17286 MOVX A,@DPTR ;7D66 E0 7D8A FD 17287 MOV R5,A ;7D67 FD 7D8B E4 17288 CLR A ;7D68 E4 7D8C FF 17289 MOV R7,A ;7D69 FF 7D8D 8F41 17290 Q7D6A: MOV 41H,R7 ;7D6A 8F 41 7D8F 754AFF 17291 MOV 4AH,#0FFH ;7D6C 75 4A FF 7D92 754B00 17292 MOV 4BH,#00H ;7D6F 75 4B 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 280 7D95 754CD6 17293 MOV 4CH,#0D6H ;7D72 75 4C D6 7D98 AE04 17294 MOV R6,04H ;7D75 AE 04 7D9A AF05 17295 MOV R7,05H ;7D77 AF 05 7D9C E4 17296 CLR A ;7D79 E4 7D9D 12257C 17297 LCALL Q255F ;7D7A 12 25 5F 7DA0 E4 17298 CLR A ;7D7D E4 7DA1 FB 17299 MOV R3,A ;7D7E FB 7DA2 FA 17300 MOV R2,A ;7D7F FA 7DA3 7980 17301 MOV R1,#80H ;7D80 79 80 7DA5 7841 17302 MOV R0,#41H ;7D82 78 41 7DA7 12246D 17303 LCALL Q2450 ;7D84 12 24 50 7DAA 8F50 17304 MOV 50H,R7 ;7D87 8F 50 7DAC 8E4F 17305 MOV 4FH,R6 ;7D89 8E 4F 7DAE 8D4E 17306 MOV 4EH,R5 ;7D8B 8D 4E 7DB0 8C4D 17307 MOV 4DH,R4 ;7D8D 8C 4D 7DB2 7B01 17308 MOV R3,#01H ;7D8F 7B 01 7DB4 7A0E 17309 MOV R2,#0EH ;7D91 7A 0E 7DB6 79EB 17310 MOV R1,#0EBH ;7D93 79 EB 7DB8 12482D 17311 LCALL Q480E ;7D95 12 48 0E 7DBB E541 17312 MOV A,41H ;7D98 E5 41 7DBD B4013C 17313 CJNE A,#01H,Q7DD9 ;7D9A B4 01 3C 7DC0 AE07 17314 MOV R6,07H ;7D9D AE 07 7DC2 0F 17315 INC R7 ;7D9F 0F 7DC3 74EB 17316 MOV A,#0EBH ;7DA0 74 EB 7DC5 2E 17317 ADD A,R6 ;7DA2 2E 7DC6 F582 17318 MOV DPL,A ;7DA3 F5 82 7DC8 E4 17319 CLR A ;7DA5 E4 7DC9 340E 17320 ADDC A,#0EH ;7DA6 34 0E 7DCB F583 17321 MOV DPH,A ;7DA8 F5 83 7DCD 7420 17322 MOV A,#20H ;7DAA 74 20 7DCF F0 17323 MOVX @DPTR,A ;7DAC F0 7DD0 AE07 17324 MOV R6,07H ;7DAD AE 07 7DD2 0F 17325 INC R7 ;7DAF 0F 7DD3 74EB 17326 MOV A,#0EBH ;7DB0 74 EB 7DD5 2E 17327 ADD A,R6 ;7DB2 2E 7DD6 F582 17328 MOV DPL,A ;7DB3 F5 82 7DD8 E4 17329 CLR A ;7DB5 E4 7DD9 340E 17330 ADDC A,#0EH ;7DB6 34 0E 7DDB F583 17331 MOV DPH,A ;7DB8 F5 83 7DDD 7448 17332 MOV A,#48H ;7DBA 74 48 7DDF F0 17333 MOVX @DPTR,A ;7DBC F0 7DE0 AE07 17334 MOV R6,07H ;7DBD AE 07 7DE2 0F 17335 INC R7 ;7DBF 0F 7DE3 74EB 17336 MOV A,#0EBH ;7DC0 74 EB 7DE5 2E 17337 ADD A,R6 ;7DC2 2E 7DE6 F582 17338 MOV DPL,A ;7DC3 F5 82 7DE8 E4 17339 CLR A ;7DC5 E4 7DE9 340E 17340 ADDC A,#0EH ;7DC6 34 0E 7DEB F583 17341 MOV DPH,A ;7DC8 F5 83 7DED 747A 17342 MOV A,#7AH ;7DCA 74 7A 7DEF F0 17343 MOVX @DPTR,A ;7DCC F0 7DF0 74EB 17344 MOV A,#0EBH ;7DCD 74 EB 7DF2 2F 17345 ADD A,R7 ;7DCF 2F 7DF3 F582 17346 MOV DPL,A ;7DD0 F5 82 7DF5 E4 17347 CLR A ;7DD2 E4 7DF6 340E 17348 ADDC A,#0EH ;7DD3 34 0E 7DF8 F583 17349 MOV DPH,A ;7DD5 F5 83 7DFA E4 17350 CLR A ;7DD7 E4 7DFB F0 17351 MOVX @DPTR,A ;7DD8 F0 7DFC 22 17352 Q7DD9: RET ;7DD9 22 17353 ;========================================================================== 7DFD E4 17354 Q7DDA: CLR A ;7DDA E4 7DFE FF 17355 MOV R7,A ;7DDB FF 7DFF FE 17356 MOV R6,A ;7DDC FE 7E00 7D7A 17357 MOV R5,#7AH ;7DDD 7D 7A 7E02 7C44 17358 MOV R4,#44H ;7DDF 7C 44 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 281 7E04 900ED2 17359 MOV DPTR,#0ED2H ;7DE1 90 0E D2 7E07 E0 17360 MOVX A,@DPTR ;7DE4 E0 7E08 F8 17361 MOV R0,A ;7DE5 F8 7E09 A3 17362 INC DPTR ;7DE6 A3 7E0A E0 17363 MOVX A,@DPTR ;7DE7 E0 7E0B F9 17364 MOV R1,A ;7DE8 F9 7E0C A3 17365 INC DPTR ;7DE9 A3 7E0D E0 17366 MOVX A,@DPTR ;7DEA E0 7E0E FA 17367 MOV R2,A ;7DEB FA 7E0F A3 17368 INC DPTR ;7DEC A3 7E10 E0 17369 MOVX A,@DPTR ;7DED E0 7E11 FB 17370 MOV R3,A ;7DEE FB 7E12 12250A 17371 LCALL Q24ED ;7DEF 12 24 ED 7E15 6026 17372 JZ Q7E1A ;7DF2 60 26 7E17 4024 17373 JC Q7E1A ;7DF4 40 24 7E19 900EF1 17374 MOV DPTR,#0EF1H ;7DF6 90 0E F1 7E1C 7420 17375 MOV A,#20H ;7DF9 74 20 7E1E F0 17376 MOVX @DPTR,A ;7DFB F0 7E1F 900EF0 17377 MOV DPTR,#0EF0H ;7DFC 90 0E F0 7E22 F0 17378 MOVX @DPTR,A ;7DFF F0 7E23 900EEF 17379 MOV DPTR,#0EEFH ;7E00 90 0E EF 7E26 F0 17380 MOVX @DPTR,A ;7E03 F0 7E27 900EEE 17381 MOV DPTR,#0EEEH ;7E04 90 0E EE 7E2A F0 17382 MOVX @DPTR,A ;7E07 F0 7E2B 900EED 17383 MOV DPTR,#0EEDH ;7E08 90 0E ED 7E2E F0 17384 MOVX @DPTR,A ;7E0B F0 7E2F 900EEC 17385 MOV DPTR,#0EECH ;7E0C 90 0E EC 7E32 F0 17386 MOVX @DPTR,A ;7E0F F0 7E33 900EEB 17387 MOV DPTR,#0EEBH ;7E10 90 0E EB 7E36 F0 17388 MOVX @DPTR,A ;7E13 F0 7E37 E4 17389 CLR A ;7E14 E4 7E38 900EF2 17390 MOV DPTR,#0EF2H ;7E15 90 0E F2 7E3B F0 17391 MOVX @DPTR,A ;7E18 F0 7E3C 22 17392 RET ;7E19 22 17393 ;========================================================================== 7E3D 754AFF 17394 Q7E1A: MOV 4AH,#0FFH ;7E1A 75 4A FF 7E40 754B00 17395 MOV 4BH,#00H ;7E1D 75 4B 00 7E43 754CA6 17396 MOV 4CH,#0A6H ;7E20 75 4C A6 7E46 900ED2 17397 MOV DPTR,#0ED2H ;7E23 90 0E D2 7E49 E0 17398 MOVX A,@DPTR ;7E26 E0 7E4A FC 17399 MOV R4,A ;7E27 FC 7E4B A3 17400 INC DPTR ;7E28 A3 7E4C E0 17401 MOVX A,@DPTR ;7E29 E0 7E4D FD 17402 MOV R5,A ;7E2A FD 7E4E A3 17403 INC DPTR ;7E2B A3 7E4F E0 17404 MOVX A,@DPTR ;7E2C E0 7E50 FE 17405 MOV R6,A ;7E2D FE 7E51 A3 17406 INC DPTR ;7E2E A3 7E52 E0 17407 MOVX A,@DPTR ;7E2F E0 7E53 F550 17408 MOV 50H,A ;7E30 F5 50 7E55 8E4F 17409 MOV 4FH,R6 ;7E32 8E 4F 7E57 8D4E 17410 MOV 4EH,R5 ;7E34 8D 4E 7E59 8C4D 17411 MOV 4DH,R4 ;7E36 8C 4D 7E5B 7B01 17412 MOV R3,#01H ;7E38 7B 01 7E5D 7A0E 17413 MOV R2,#0EH ;7E3A 7A 0E 7E5F 79EB 17414 MOV R1,#0EBH ;7E3C 79 EB 7E61 12482D 17415 LCALL Q480E ;7E3E 12 48 0E 7E64 900EF0 17416 MOV DPTR,#0EF0H ;7E41 90 0E F0 7E67 74B6 17417 MOV A,#0B6H ;7E44 74 B6 7E69 F0 17418 MOVX @DPTR,A ;7E46 F0 7E6A A3 17419 INC DPTR ;7E47 A3 7E6B 74C8 17420 MOV A,#0C8H ;7E48 74 C8 7E6D F0 17421 MOVX @DPTR,A ;7E4A F0 7E6E E4 17422 CLR A ;7E4B E4 7E6F A3 17423 INC DPTR ;7E4C A3 7E70 F0 17424 MOVX @DPTR,A ;7E4D F0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 282 7E71 22 17425 RET ;7E4E 22 17426 ;========================================================================== 7E72 1281C8 17427 Q7E4F: LCALL Q81A5 ;7E4F 12 81 A5 7E75 754401 17428 Q7E52: MOV 44H,#01H ;7E52 75 44 01 7E78 75450E 17429 MOV 45H,#0EH ;7E55 75 45 0E 7E7B 7546EB 17430 MOV 46H,#0EBH ;7E58 75 46 EB 7E7E 7B02 17431 MOV R3,#02H ;7E5B 7B 02 7E80 E4 17432 CLR A ;7E5D E4 7E81 FD 17433 MOV R5,A ;7E5E FD 7E82 FF 17434 MOV R7,A ;7E5F FF 7E83 8F41 17435 Q7E60: MOV 41H,R7 ;7E60 8F 41 7E85 8B43 17436 MOV 43H,R3 ;7E62 8B 43 7E87 8D47 17437 MOV 47H,R5 ;7E64 8D 47 7E89 AB44 17438 Q7E66: MOV R3,44H ;7E66 AB 44 7E8B AA45 17439 MOV R2,45H ;7E68 AA 45 7E8D A946 17440 MOV R1,46H ;7E6A A9 46 7E8F 1228CE 17441 LCALL Q28B1 ;7E6C 12 28 B1 7E92 604C 17442 JZ Q7EBD ;7E6F 60 4C 7E94 F548 17443 MOV 48H,A ;7E71 F5 48 7E96 7401 17444 MOV A,#01H ;7E73 74 01 7E98 2546 17445 ADD A,46H ;7E75 25 46 7E9A F546 17446 MOV 46H,A ;7E77 F5 46 7E9C E4 17447 CLR A ;7E79 E4 7E9D 3545 17448 ADDC A,45H ;7E7A 35 45 7E9F F545 17449 MOV 45H,A ;7E7C F5 45 7EA1 E548 17450 MOV A,48H ;7E7E E5 48 7EA3 20E70F 17451 JB ACC.7,Q7E92 ;7E80 20 E7 0F 7EA6 F554 17452 MOV 54H,A ;7E83 F5 54 7EA8 AB43 17453 MOV R3,43H ;7E85 AB 43 7EAA AD47 17454 MOV R5,47H ;7E87 AD 47 7EAC AF41 17455 MOV R7,41H ;7E89 AF 41 7EAE 126C87 17456 LCALL Q6C66 ;7E8B 12 6C 66 7EB1 0547 17457 INC 47H ;7E8E 05 47 7EB3 80D4 17458 SJMP Q7E66 ;7E90 80 D4 7EB5 AB44 17459 Q7E92: MOV R3,44H ;7E92 AB 44 7EB7 AA45 17460 MOV R2,45H ;7E94 AA 45 7EB9 A946 17461 MOV R1,46H ;7E96 A9 46 7EBB 1228CE 17462 LCALL Q28B1 ;7E98 12 28 B1 7EBE F549 17463 MOV 49H,A ;7E9B F5 49 7EC0 7401 17464 MOV A,#01H ;7E9D 74 01 7EC2 2546 17465 ADD A,46H ;7E9F 25 46 7EC4 F546 17466 MOV 46H,A ;7EA1 F5 46 7EC6 E4 17467 CLR A ;7EA3 E4 7EC7 3545 17468 ADDC A,45H ;7EA4 35 45 7EC9 F545 17469 MOV 45H,A ;7EA6 F5 45 7ECB 85484D 17470 MOV 4DH,48H ;7EA8 85 48 4D 7ECE 85494E 17471 MOV 4EH,49H ;7EAB 85 49 4E 7ED1 AB43 17472 MOV R3,43H ;7EAE AB 43 7ED3 AD47 17473 MOV R5,47H ;7EB0 AD 47 7ED5 AF41 17474 MOV R7,41H ;7EB2 AF 41 7ED7 126428 17475 LCALL Q6408 ;7EB4 12 64 08 7EDA 0547 17476 INC 47H ;7EB7 05 47 7EDC 0547 17477 INC 47H ;7EB9 05 47 7EDE 80A9 17478 SJMP Q7E66 ;7EBB 80 A9 7EE0 22 17479 Q7EBD: RET ;7EBD 22 17480 ;========================================================================== 7EE1 E0 17481 Q7EBE: MOVX A,@DPTR ;7EBE E0 7EE2 25E0 17482 ADD A,ACC ;7EBF 25 E0 7EE4 24B3 17483 ADD A,#0B3H ;7EC1 24 B3 7EE6 F582 17484 MOV DPL,A ;7EC3 F5 82 7EE8 E4 17485 CLR A ;7EC5 E4 7EE9 340E 17486 ADDC A,#0EH ;7EC6 34 0E 7EEB F583 17487 MOV DPH,A ;7EC8 F5 83 7EED E0 17488 MOVX A,@DPTR ;7ECA E0 7EEE FC 17489 MOV R4,A ;7ECB FC 7EEF A3 17490 INC DPTR ;7ECC A3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 283 7EF0 E0 17491 MOVX A,@DPTR ;7ECD E0 7EF1 FD 17492 MOV R5,A ;7ECE FD 7EF2 E4 17493 CLR A ;7ECF E4 7EF3 FF 17494 MOV R7,A ;7ED0 FF 7EF4 8F41 17495 Q7ED1: MOV 41H,R7 ;7ED1 8F 41 7EF6 754AFF 17496 MOV 4AH,#0FFH ;7ED3 75 4A FF 7EF9 754B00 17497 MOV 4BH,#00H ;7ED6 75 4B 00 7EFC 754CF4 17498 MOV 4CH,#0F4H ;7ED9 75 4C F4 7EFF 8C4D 17499 MOV 4DH,R4 ;7EDC 8C 4D 7F01 8D4E 17500 MOV 4EH,R5 ;7EDE 8D 4E 7F03 7B01 17501 MOV R3,#01H ;7EE0 7B 01 7F05 7A0E 17502 MOV R2,#0EH ;7EE2 7A 0E 7F07 79EB 17503 MOV R1,#0EBH ;7EE4 79 EB 7F09 12482D 17504 LCALL Q480E ;7EE6 12 48 0E 7F0C E541 17505 MOV A,41H ;7EE9 E5 41 7F0E B4013C 17506 CJNE A,#01H,Q7F2A ;7EEB B4 01 3C 7F11 AE07 17507 MOV R6,07H ;7EEE AE 07 7F13 0F 17508 INC R7 ;7EF0 0F 7F14 74EB 17509 MOV A,#0EBH ;7EF1 74 EB 7F16 2E 17510 ADD A,R6 ;7EF3 2E 7F17 F582 17511 MOV DPL,A ;7EF4 F5 82 7F19 E4 17512 CLR A ;7EF6 E4 7F1A 340E 17513 ADDC A,#0EH ;7EF7 34 0E 7F1C F583 17514 MOV DPH,A ;7EF9 F5 83 7F1E 7420 17515 MOV A,#20H ;7EFB 74 20 7F20 F0 17516 MOVX @DPTR,A ;7EFD F0 7F21 AE07 17517 MOV R6,07H ;7EFE AE 07 7F23 0F 17518 INC R7 ;7F00 0F 7F24 74EB 17519 MOV A,#0EBH ;7F01 74 EB 7F26 2E 17520 ADD A,R6 ;7F03 2E 7F27 F582 17521 MOV DPL,A ;7F04 F5 82 7F29 E4 17522 CLR A ;7F06 E4 7F2A 340E 17523 ADDC A,#0EH ;7F07 34 0E 7F2C F583 17524 MOV DPH,A ;7F09 F5 83 7F2E 747C 17525 MOV A,#7CH ;7F0B 74 7C 7F30 F0 17526 MOVX @DPTR,A ;7F0D F0 7F31 AE07 17527 MOV R6,07H ;7F0E AE 07 7F33 0F 17528 INC R7 ;7F10 0F 7F34 74EB 17529 MOV A,#0EBH ;7F11 74 EB 7F36 2E 17530 ADD A,R6 ;7F13 2E 7F37 F582 17531 MOV DPL,A ;7F14 F5 82 7F39 E4 17532 CLR A ;7F16 E4 7F3A 340E 17533 ADDC A,#0EH ;7F17 34 0E 7F3C F583 17534 MOV DPH,A ;7F19 F5 83 7F3E 747D 17535 MOV A,#7DH ;7F1B 74 7D 7F40 F0 17536 MOVX @DPTR,A ;7F1D F0 7F41 74EB 17537 MOV A,#0EBH ;7F1E 74 EB 7F43 2F 17538 ADD A,R7 ;7F20 2F 7F44 F582 17539 MOV DPL,A ;7F21 F5 82 7F46 E4 17540 CLR A ;7F23 E4 7F47 340E 17541 ADDC A,#0EH ;7F24 34 0E 7F49 F583 17542 MOV DPH,A ;7F26 F5 83 7F4B E4 17543 CLR A ;7F28 E4 7F4C F0 17544 MOVX @DPTR,A ;7F29 F0 7F4D 22 17545 Q7F2A: RET ;7F2A 22 17546 ;========================================================================== 7F4E C2AF 17547 Q7F2B: CLR EA ;7F2B C2 AF 7F50 120078 17548 LCALL Q0076 ;7F2D 12 00 76 7F53 78EB 17549 MOV R0,#0EBH ;7F30 78 EB 7F55 7C0E 17550 MOV R4,#0EH ;7F32 7C 0E 7F57 7D01 17551 MOV R5,#01H ;7F34 7D 01 7F59 7BFF 17552 MOV R3,#0FFH ;7F36 7B FF 7F5B 7A02 17553 MOV R2,#02H ;7F38 7A 02 7F5D 7916 17554 MOV R1,#16H ;7F3A 79 16 7F5F 122C5A 17555 LCALL Q2C3D ;7F3C 12 2C 3D 7F62 754401 17556 MOV 44H,#01H ;7F3F 75 44 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 284 7F65 75450E 17557 MOV 45H,#0EH ;7F42 75 45 0E 7F68 7546EB 17558 MOV 46H,#0EBH ;7F45 75 46 EB 7F6B 7B01 17559 MOV R3,#01H ;7F48 7B 01 7F6D 7D03 17560 MOV R5,#03H ;7F4A 7D 03 7F6F E4 17561 CLR A ;7F4C E4 7F70 FF 17562 MOV R7,A ;7F4D FF 7F71 127E83 17563 LCALL Q7E60 ;7F4E 12 7E 60 7F74 78EB 17564 MOV R0,#0EBH ;7F51 78 EB 7F76 7C0E 17565 MOV R4,#0EH ;7F53 7C 0E 7F78 7D01 17566 MOV R5,#01H ;7F55 7D 01 7F7A 7BFF 17567 MOV R3,#0FFH ;7F57 7B FF 7F7C 7A01 17568 MOV R2,#01H ;7F59 7A 01 7F7E 7939 17569 MOV R1,#39H ;7F5B 79 39 7F80 122C5A 17570 LCALL Q2C3D ;7F5D 12 2C 3D 7F83 754401 17571 MOV 44H,#01H ;7F60 75 44 01 7F86 75450E 17572 MOV 45H,#0EH ;7F63 75 45 0E 7F89 7546EB 17573 MOV 46H,#0EBH ;7F66 75 46 EB 7F8C 7B04 17574 MOV R3,#04H ;7F69 7B 04 7F8E 7D03 17575 MOV R5,#03H ;7F6B 7D 03 7F90 E4 17576 CLR A ;7F6D E4 7F91 FF 17577 MOV R7,A ;7F6E FF 7F92 127E83 17578 LCALL Q7E60 ;7F6F 12 7E 60 7F95 E4 17579 CLR A ;7F72 E4 7F96 F512 17580 MOV 12H,A ;7F73 F5 12 7F98 F513 17581 MOV 13H,A ;7F75 F5 13 7F9A 9003D5 17582 MOV DPTR,#03D5H ;7F77 90 03 D5 7F9D 74FF 17583 MOV A,#0FFH ;7F7A 74 FF 7F9F F0 17584 MOVX @DPTR,A ;7F7C F0 7FA0 9003EA 17585 MOV DPTR,#03EAH ;7F7D 90 03 EA 7FA3 F0 17586 MOVX @DPTR,A ;7F80 F0 7FA4 A3 17587 INC DPTR ;7F81 A3 7FA5 F0 17588 MOVX @DPTR,A ;7F82 F0 7FA6 E4 17589 CLR A ;7F83 E4 7FA7 9003E6 17590 MOV DPTR,#03E6H ;7F84 90 03 E6 7FAA F0 17591 MOVX @DPTR,A ;7F87 F0 7FAB A3 17592 INC DPTR ;7F88 A3 7FAC F0 17593 MOVX @DPTR,A ;7F89 F0 7FAD 128393 17594 LCALL Q8370 ;7F8A 12 83 70 7FB0 9003D5 17595 Q7F8D: MOV DPTR,#03D5H ;7F8D 90 03 D5 7FB3 E0 17596 MOVX A,@DPTR ;7F90 E0 7FB4 B403F9 17597 CJNE A,#03H,Q7F8D ;7F91 B4 03 F9 7FB7 C2AF 17598 CLR EA ;7F94 C2 AF 7FB9 22 17599 RET ;7F96 22 17600 ;========================================================================== 7FBA E4 17601 Q7F97: CLR A ;7F97 E4 7FBB FD 17602 MOV R5,A ;7F98 FD 7FBC 7F8E 17603 MOV R7,#8EH ;7F99 7F 8E 7FBE 12896F 17604 LCALL Q894C ;7F9B 12 89 4C 7FC1 AF15 17605 MOV R7,15H ;7F9E AF 15 7FC3 128D6B 17606 LCALL Q8D48 ;7FA0 12 8D 48 7FC6 AD07 17607 MOV R5,07H ;7FA3 AD 07 7FC8 7F8C 17608 MOV R7,#8CH ;7FA5 7F 8C 7FCA 12896F 17609 LCALL Q894C ;7FA7 12 89 4C 7FCD E518 17610 MOV A,18H ;7FAA E5 18 7FCF 7004 17611 JNZ Q7FB2 ;7FAC 70 04 7FD1 7D07 17612 MOV R5,#07H ;7FAE 7D 07 7FD3 8008 17613 SJMP Q7FBA ;7FB0 80 08 7FD5 E518 17614 Q7FB2: MOV A,18H ;7FB2 E5 18 7FD7 75F007 17615 MOV B,#07H ;7FB4 75 F0 07 7FDA 84 17616 DIV AB ;7FB7 84 7FDB ADF0 17617 MOV R5,B ;7FB8 AD F0 7FDD 7F8A 17618 Q7FBA: MOV R7,#8AH ;7FBA 7F 8A 7FDF 12896F 17619 LCALL Q894C ;7FBC 12 89 4C 7FE2 AF16 17620 MOV R7,16H ;7FBF AF 16 7FE4 128D6B 17621 LCALL Q8D48 ;7FC1 12 8D 48 7FE7 AD07 17622 MOV R5,07H ;7FC4 AD 07 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 285 7FE9 7F88 17623 MOV R7,#88H ;7FC6 7F 88 7FEB 12896F 17624 LCALL Q894C ;7FC8 12 89 4C 7FEE AF17 17625 MOV R7,17H ;7FCB AF 17 7FF0 128D6B 17626 LCALL Q8D48 ;7FCD 12 8D 48 7FF3 AD07 17627 MOV R5,07H ;7FD0 AD 07 7FF5 7F86 17628 MOV R7,#86H ;7FD2 7F 86 7FF7 12896F 17629 LCALL Q894C ;7FD4 12 89 4C 7FFA AF19 17630 MOV R7,19H ;7FD7 AF 19 7FFC 128D6B 17631 LCALL Q8D48 ;7FD9 12 8D 48 7FFF AD07 17632 MOV R5,07H ;7FDC AD 07 8001 7F84 17633 MOV R7,#84H ;7FDE 7F 84 8003 12896F 17634 LCALL Q894C ;7FE0 12 89 4C 8006 AF1A 17635 MOV R7,1AH ;7FE3 AF 1A 8008 128D6B 17636 LCALL Q8D48 ;7FE5 12 8D 48 800B AD07 17637 MOV R5,07H ;7FE8 AD 07 800D 7F82 17638 MOV R7,#82H ;7FEA 7F 82 800F 12896F 17639 LCALL Q894C ;7FEC 12 89 4C 8012 AF1B 17640 MOV R7,1BH ;7FEF AF 1B 8014 128D6B 17641 LCALL Q8D48 ;7FF1 12 8D 48 8017 AD07 17642 MOV R5,07H ;7FF4 AD 07 8019 7F80 17643 MOV R7,#80H ;7FF6 7F 80 801B 12896F 17644 LCALL Q894C ;7FF8 12 89 4C 801E 7D80 17645 MOV R5,#80H ;7FFB 7D 80 8020 7F8E 17646 MOV R7,#8EH ;7FFD 7F 8E 8022 02896F 17647 LJMP Q894C ;7FFF 02 89 4C 17648 ;========================================================================== 8025 900FE6 17649 Q8002: MOV DPTR,#0FE6H ;8002 90 0F E6 8028 E586 17650 MOV A,86H ;8005 E5 86 802A F0 17651 MOVX @DPTR,A ;8007 F0 802B E0 17652 MOVX A,@DPTR ;8008 E0 802C 540F 17653 ANL A,#0FH ;8009 54 0F 802E FF 17654 MOV R7,A ;800B FF 802F F0 17655 MOVX @DPTR,A ;800C F0 8030 BF0C03 17656 CJNE R7,#0CH,Q8013 ;800D BF 0C 03 8033 7F05 17657 MOV R7,#05H ;8010 7F 05 8035 22 17658 RET ;8012 22 17659 ;========================================================================== 8036 900FE6 17660 Q8013: MOV DPTR,#0FE6H ;8013 90 0F E6 8039 E0 17661 MOVX A,@DPTR ;8016 E0 803A FE 17662 MOV R6,A ;8017 FE 803B B40A03 17663 CJNE A,#0AH,Q801E ;8018 B4 0A 03 803E 7F06 17664 MOV R7,#06H ;801B 7F 06 8040 22 17665 RET ;801D 22 17666 ;========================================================================== 8041 EE 17667 Q801E: MOV A,R6 ;801E EE 8042 B40603 17668 CJNE A,#06H,Q8025 ;801F B4 06 03 8045 7F07 17669 MOV R7,#07H ;8022 7F 07 8047 22 17670 RET ;8024 22 17671 ;========================================================================== 8048 900FE6 17672 Q8025: MOV DPTR,#0FE6H ;8025 90 0F E6 804B E0 17673 MOVX A,@DPTR ;8028 E0 804C FE 17674 MOV R6,A ;8029 FE 804D B40903 17675 CJNE A,#09H,Q8030 ;802A B4 09 03 8050 7F08 17676 MOV R7,#08H ;802D 7F 08 8052 22 17677 RET ;802F 22 17678 ;========================================================================== 8053 EE 17679 Q8030: MOV A,R6 ;8030 EE 8054 B40503 17680 CJNE A,#05H,Q8037 ;8031 B4 05 03 8057 7F09 17681 MOV R7,#09H ;8034 7F 09 8059 22 17682 RET ;8036 22 17683 ;========================================================================== 805A 900FE6 17684 Q8037: MOV DPTR,#0FE6H ;8037 90 0F E6 805D E0 17685 MOVX A,@DPTR ;803A E0 805E FE 17686 MOV R6,A ;803B FE 805F B40303 17687 CJNE A,#03H,Q8042 ;803C B4 03 03 8062 7F0A 17688 MOV R7,#0AH ;803F 7F 0A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 286 8064 22 17689 RET ;8041 22 17690 ;========================================================================== 8065 EE 17691 Q8042: MOV A,R6 ;8042 EE 8066 B40E03 17692 CJNE A,#0EH,Q8049 ;8043 B4 0E 03 8069 7F01 17693 MOV R7,#01H ;8046 7F 01 806B 22 17694 RET ;8048 22 17695 ;========================================================================== 806C 900FE6 17696 Q8049: MOV DPTR,#0FE6H ;8049 90 0F E6 806F E0 17697 MOVX A,@DPTR ;804C E0 8070 FE 17698 MOV R6,A ;804D FE 8071 B40D03 17699 CJNE A,#0DH,Q8054 ;804E B4 0D 03 8074 7F02 17700 MOV R7,#02H ;8051 7F 02 8076 22 17701 RET ;8053 22 17702 ;========================================================================== 8077 EE 17703 Q8054: MOV A,R6 ;8054 EE 8078 B40B03 17704 CJNE A,#0BH,Q805B ;8055 B4 0B 03 807B 7F03 17705 MOV R7,#03H ;8058 7F 03 807D 22 17706 RET ;805A 22 17707 ;========================================================================== 807E 900FE6 17708 Q805B: MOV DPTR,#0FE6H ;805B 90 0F E6 8081 E0 17709 MOVX A,@DPTR ;805E E0 8082 B40703 17710 CJNE A,#07H,Q8065 ;805F B4 07 03 8085 7F04 17711 MOV R7,#04H ;8062 7F 04 8087 22 17712 RET ;8064 22 17713 ;========================================================================== 8088 7FFF 17714 Q8065: MOV R7,#0FFH ;8065 7F FF 808A 22 17715 RET ;8067 22 17716 ;========================================================================== 808B C2AF 17717 Q8068: CLR EA ;8068 C2 AF 808D C2AC 17718 CLR ES ;806A C2 AC 808F 17719 CLR ADH ;806C C2 AD *** __________________________________________________^ *** ERROR #A45 IN 17719 (meter-Q.a51, LINE 17719): UNDEFINED SYMBOL (PASS-2) 8091 C2A8 17720 CLR EX0 ;806E C2 A8 8093 53E7BF 17721 ANL 0E7H,#0BFH ;8070 53 E7 BF 8096 53E7FE 17722 ANL 0E7H,#0FEH ;8073 53 E7 FE 8099 53E6F7 17723 ANL 0E6H,#0F7H ;8076 53 E6 F7 809C 53D9FE 17724 ANL 0D9H,#0FEH ;8079 53 D9 FE 809F E4 17725 CLR A ;807C E4 80A0 F5DE 17726 MOV 0DEH,A ;807D F5 DE 80A2 F5DD 17727 MOV 0DDH,A ;807F F5 DD 80A4 F5DC 17728 MOV 0DCH,A ;8081 F5 DC 80A6 F5DB 17729 MOV 0DBH,A ;8083 F5 DB 80A8 F5DA 17730 MOV 0DAH,A ;8085 F5 DA 80AA 17731 CLR DEH ;8087 C2 DE *** __________________________________________________^ *** ERROR #A45 IN 17731 (meter-Q.a51, LINE 17731): UNDEFINED SYMBOL (PASS-2) 80AC 17732 CLR CAH ;8089 C2 CA *** __________________________________________________^ *** ERROR #A45 IN 17732 (meter-Q.a51, LINE 17732): UNDEFINED SYMBOL (PASS-2) 80AE 90077A 17733 MOV DPTR,#077AH ;808B 90 07 7A 80B1 F0 17734 MOVX @DPTR,A ;808E F0 80B2 F5CC 17735 MOV 0CCH,A ;808F F5 CC 80B4 F5CD 17736 MOV 0CDH,A ;8091 F5 CD 80B6 17737 CLR DEH ;8093 C2 DE *** __________________________________________________^ *** ERROR #A45 IN 17737 (meter-Q.a51, LINE 17737): UNDEFINED SYMBOL (PASS-2) 80B8 900EFF 17738 MOV DPTR,#0EFFH ;8095 90 0E FF 80BB F0 17739 MOVX @DPTR,A ;8098 F0 80BC F5E9 17740 MOV 0E9H,A ;8099 F5 E9 80BE F5F9 17741 MOV 0F9H,A ;809B F5 F9 80C0 17742 CLR DCH ;809D C2 DC *** __________________________________________________^ *** ERROR #A45 IN 17742 (meter-Q.a51, LINE 17742): UNDEFINED SYMBOL (PASS-2) 80C2 17743 CLR DBH ;809F C2 DB *** __________________________________________________^ A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 287 *** ERROR #A45 IN 17743 (meter-Q.a51, LINE 17743): UNDEFINED SYMBOL (PASS-2) 80C4 17744 CLR DAH ;80A1 C2 DA *** __________________________________________________^ *** ERROR #A45 IN 17744 (meter-Q.a51, LINE 17744): UNDEFINED SYMBOL (PASS-2) 80C6 17745 CLR D9H ;80A3 C2 D9 *** __________________________________________________^ *** ERROR #A45 IN 17745 (meter-Q.a51, LINE 17745): UNDEFINED SYMBOL (PASS-2) 80C8 17746 CLR D8H ;80A5 C2 D8 *** __________________________________________________^ *** ERROR #A45 IN 17746 (meter-Q.a51, LINE 17746): UNDEFINED SYMBOL (PASS-2) 80CA 17747 CLR DFH ;80A7 C2 DF *** __________________________________________________^ *** ERROR #A45 IN 17747 (meter-Q.a51, LINE 17747): UNDEFINED SYMBOL (PASS-2) 80CC 900777 17748 MOV DPTR,#0777H ;80A9 90 07 77 80CF F0 17749 MOVX @DPTR,A ;80AC F0 80D0 75DD11 17750 MOV 0DDH,#11H ;80AD 75 DD 11 80D3 A3 17751 INC DPTR ;80B0 A3 80D4 F0 17752 MOVX @DPTR,A ;80B1 F0 80D5 75DE11 17753 MOV 0DEH,#11H ;80B2 75 DE 11 80D8 A3 17754 INC DPTR ;80B5 A3 80D9 F0 17755 MOVX @DPTR,A ;80B6 F0 80DA 43E608 17756 ORL 0E6H,#08H ;80B7 43 E6 08 80DD 43D901 17757 ORL 0D9H,#01H ;80BA 43 D9 01 80E0 17758 SETB DEH ;80BD D2 DE *** __________________________________________________^ *** ERROR #A45 IN 17758 (meter-Q.a51, LINE 17758): UNDEFINED SYMBOL (PASS-2) 80E2 D288 17759 SETB IT0 ;80BF D2 88 80E4 17760 SETB ADH ;80C1 D2 AD *** __________________________________________________^ *** ERROR #A45 IN 17760 (meter-Q.a51, LINE 17760): UNDEFINED SYMBOL (PASS-2) 80E6 D2A8 17761 SETB EX0 ;80C3 D2 A8 80E8 439104 17762 ORL 91H,#04H ;80C5 43 91 04 80EB 43E701 17763 ORL 0E7H,#01H ;80C8 43 E7 01 80EE D2AF 17764 SETB EA ;80CB D2 AF 80F0 22 17765 RET ;80CD 22 17766 ;========================================================================== 80F1 E4 17767 Q80CE: CLR A ;80CE E4 80F2 FE 17768 MOV R6,A ;80CF FE 80F3 C2B3 17769 Q80D0: CLR P3.3 ;80D0 C2 B3 80F5 00 17770 NOP ;80D2 00 80F6 00 17771 NOP ;80D3 00 80F7 00 17772 NOP ;80D4 00 80F8 00 17773 NOP ;80D5 00 80F9 00 17774 NOP ;80D6 00 80FA 00 17775 NOP ;80D7 00 80FB 00 17776 NOP ;80D8 00 80FC 00 17777 NOP ;80D9 00 80FD 00 17778 NOP ;80DA 00 80FE 00 17779 NOP ;80DB 00 80FF 00 17780 NOP ;80DC 00 8100 00 17781 NOP ;80DD 00 8101 00 17782 NOP ;80DE 00 8102 00 17783 NOP ;80DF 00 8103 00 17784 NOP ;80E0 00 8104 00 17785 NOP ;80E1 00 8105 00 17786 NOP ;80E2 00 8106 00 17787 NOP ;80E3 00 8107 00 17788 NOP ;80E4 00 8108 00 17789 NOP ;80E5 00 8109 00 17790 NOP ;80E6 00 810A 00 17791 NOP ;80E7 00 810B 00 17792 NOP ;80E8 00 810C 00 17793 NOP ;80E9 00 810D EF 17794 MOV A,R7 ;80EA EF 810E 30E004 17795 JNB ACC.0,Q80F2 ;80EB 30 E0 04 8111 D2B2 17796 SETB P3.2 ;80EE D2 B2 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 288 8113 8002 17797 SJMP Q80F4 ;80F0 80 02 8115 C2B2 17798 Q80F2: CLR P3.2 ;80F2 C2 B2 8117 EF 17799 Q80F4: MOV A,R7 ;80F4 EF 8118 C3 17800 CLR C ;80F5 C3 8119 13 17801 RRC A ;80F6 13 811A FF 17802 MOV R7,A ;80F7 FF 811B D2B3 17803 SETB P3.3 ;80F8 D2 B3 811D 00 17804 NOP ;80FA 00 811E 00 17805 NOP ;80FB 00 811F 00 17806 NOP ;80FC 00 8120 00 17807 NOP ;80FD 00 8121 00 17808 NOP ;80FE 00 8122 00 17809 NOP ;80FF 00 8123 00 17810 NOP ;8100 00 8124 00 17811 NOP ;8101 00 8125 00 17812 NOP ;8102 00 8126 00 17813 NOP ;8103 00 8127 00 17814 NOP ;8104 00 8128 00 17815 NOP ;8105 00 8129 00 17816 NOP ;8106 00 812A 00 17817 NOP ;8107 00 812B 00 17818 NOP ;8108 00 812C 00 17819 NOP ;8109 00 812D 00 17820 NOP ;810A 00 812E 00 17821 NOP ;810B 00 812F 00 17822 NOP ;810C 00 8130 00 17823 NOP ;810D 00 8131 00 17824 NOP ;810E 00 8132 00 17825 NOP ;810F 00 8133 00 17826 NOP ;8110 00 8134 00 17827 NOP ;8111 00 8135 0E 17828 INC R6 ;8112 0E 8136 BE08BA 17829 CJNE R6,#08H,Q80D0 ;8113 BE 08 BA 8139 C2B3 17830 CLR P3.3 ;8116 C2 B3 813B 00 17831 NOP ;8118 00 813C 00 17832 NOP ;8119 00 813D 00 17833 NOP ;811A 00 813E 00 17834 NOP ;811B 00 813F 00 17835 NOP ;811C 00 8140 00 17836 NOP ;811D 00 8141 00 17837 NOP ;811E 00 8142 00 17838 NOP ;811F 00 8143 00 17839 NOP ;8120 00 8144 00 17840 NOP ;8121 00 8145 00 17841 NOP ;8122 00 8146 00 17842 NOP ;8123 00 8147 00 17843 NOP ;8124 00 8148 00 17844 NOP ;8125 00 8149 00 17845 NOP ;8126 00 814A 00 17846 NOP ;8127 00 814B 00 17847 NOP ;8128 00 814C 00 17848 NOP ;8129 00 814D 00 17849 NOP ;812A 00 814E 00 17850 NOP ;812B 00 814F 00 17851 NOP ;812C 00 8150 00 17852 NOP ;812D 00 8151 00 17853 NOP ;812E 00 8152 00 17854 NOP ;812F 00 8153 22 17855 RET ;8130 22 17856 ;========================================================================== 8154 C2AF 17857 Q8131: CLR EA ;8131 C2 AF 8156 C2AC 17858 CLR ES ;8133 C2 AC 8158 17859 CLR ADH ;8135 C2 AD *** __________________________________________________^ *** ERROR #A45 IN 17859 (meter-Q.a51, LINE 17859): UNDEFINED SYMBOL (PASS-2) 815A C2A8 17860 CLR EX0 ;8137 C2 A8 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 289 815C 53E7BF 17861 ANL 0E7H,#0BFH ;8139 53 E7 BF 815F 53E7FE 17862 ANL 0E7H,#0FEH ;813C 53 E7 FE 8162 53E6F7 17863 ANL 0E6H,#0F7H ;813F 53 E6 F7 8165 53D9FE 17864 ANL 0D9H,#0FEH ;8142 53 D9 FE 8168 17865 CLR DEH ;8145 C2 DE *** __________________________________________________^ *** ERROR #A45 IN 17865 (meter-Q.a51, LINE 17865): UNDEFINED SYMBOL (PASS-2) 816A 17866 CLR CAH ;8147 C2 CA *** __________________________________________________^ *** ERROR #A45 IN 17866 (meter-Q.a51, LINE 17866): UNDEFINED SYMBOL (PASS-2) 816C E4 17867 CLR A ;8149 E4 816D 90077A 17868 MOV DPTR,#077AH ;814A 90 07 7A 8170 F0 17869 MOVX @DPTR,A ;814D F0 8171 F5CC 17870 MOV 0CCH,A ;814E F5 CC 8173 F5CD 17871 MOV 0CDH,A ;8150 F5 CD 8175 17872 CLR DEH ;8152 C2 DE *** __________________________________________________^ *** ERROR #A45 IN 17872 (meter-Q.a51, LINE 17872): UNDEFINED SYMBOL (PASS-2) 8177 900EFF 17873 MOV DPTR,#0EFFH ;8154 90 0E FF 817A F0 17874 MOVX @DPTR,A ;8157 F0 817B F5E9 17875 MOV 0E9H,A ;8158 F5 E9 817D F5F9 17876 MOV 0F9H,A ;815A F5 F9 817F 17877 CLR DCH ;815C C2 DC *** __________________________________________________^ *** ERROR #A45 IN 17877 (meter-Q.a51, LINE 17877): UNDEFINED SYMBOL (PASS-2) 8181 17878 CLR DBH ;815E C2 DB *** __________________________________________________^ *** ERROR #A45 IN 17878 (meter-Q.a51, LINE 17878): UNDEFINED SYMBOL (PASS-2) 8183 17879 CLR DAH ;8160 C2 DA *** __________________________________________________^ *** ERROR #A45 IN 17879 (meter-Q.a51, LINE 17879): UNDEFINED SYMBOL (PASS-2) 8185 17880 CLR D9H ;8162 C2 D9 *** __________________________________________________^ *** ERROR #A45 IN 17880 (meter-Q.a51, LINE 17880): UNDEFINED SYMBOL (PASS-2) 8187 17881 CLR D8H ;8164 C2 D8 *** __________________________________________________^ *** ERROR #A45 IN 17881 (meter-Q.a51, LINE 17881): UNDEFINED SYMBOL (PASS-2) 8189 17882 CLR DFH ;8166 C2 DF *** __________________________________________________^ *** ERROR #A45 IN 17882 (meter-Q.a51, LINE 17882): UNDEFINED SYMBOL (PASS-2) 818B 900774 17883 MOV DPTR,#0774H ;8168 90 07 74 818E F0 17884 MOVX @DPTR,A ;816B F0 818F 75DA11 17885 MOV 0DAH,#11H ;816C 75 DA 11 8192 A3 17886 INC DPTR ;816F A3 8193 F0 17887 MOVX @DPTR,A ;8170 F0 8194 75DB11 17888 MOV 0DBH,#11H ;8171 75 DB 11 8197 A3 17889 INC DPTR ;8174 A3 8198 F0 17890 MOVX @DPTR,A ;8175 F0 8199 75DC11 17891 MOV 0DCH,#11H ;8176 75 DC 11 819C F5DE 17892 MOV 0DEH,A ;8179 F5 DE 819E F5DD 17893 MOV 0DDH,A ;817B F5 DD 81A0 43F608 17894 ORL 0F6H,#08H ;817D 43 F6 08 81A3 53F7FE 17895 ANL 0F7H,#0FEH ;8180 53 F7 FE 81A6 43E608 17896 ORL 0E6H,#08H ;8183 43 E6 08 81A9 43D901 17897 ORL 0D9H,#01H ;8186 43 D9 01 81AC 17898 SETB DEH ;8189 D2 DE *** __________________________________________________^ *** ERROR #A45 IN 17898 (meter-Q.a51, LINE 17898): UNDEFINED SYMBOL (PASS-2) 81AE 439104 17899 ORL 91H,#04H ;818B 43 91 04 81B1 43E701 17900 ORL 0E7H,#01H ;818E 43 E7 01 81B4 D2AF 17901 SETB EA ;8191 D2 AF 81B6 22 17902 RET ;8193 22 17903 ;========================================================================== 81B7 FD 17904 Q8194: MOV R5,A ;8194 FD 81B8 FE 17905 MOV R6,A ;8195 FE 81B9 7815 17906 Q8196: MOV R0,#15H ;8196 78 15 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 290 81BB 7C00 17907 MOV R4,#00H ;8198 7C 00 81BD 7B01 17908 MOV R3,#01H ;819A 7B 01 81BF 7A0E 17909 MOV R2,#0EH ;819C 7A 0E 81C1 79D6 17910 MOV R1,#0D6H ;819E 79 D6 81C3 7F07 17911 MOV R7,#07H ;81A0 7F 07 81C5 1228A8 17912 LCALL Q288B ;81A2 12 28 8B 81C8 E515 17913 Q81A5: MOV A,15H ;81A5 E5 15 81CA 75F00A 17914 MOV B,#0AH ;81A7 75 F0 0A 81CD 84 17915 DIV AB ;81AA 84 81CE 2430 17916 ADD A,#30H ;81AB 24 30 81D0 900EEB 17917 MOV DPTR,#0EEBH ;81AD 90 0E EB 81D3 F0 17918 MOVX @DPTR,A ;81B0 F0 81D4 E515 17919 MOV A,15H ;81B1 E5 15 81D6 75F00A 17920 MOV B,#0AH ;81B3 75 F0 0A 81D9 84 17921 DIV AB ;81B6 84 81DA E5F0 17922 MOV A,B ;81B7 E5 F0 81DC 2430 17923 ADD A,#30H ;81B9 24 30 81DE A3 17924 INC DPTR ;81BB A3 81DF F0 17925 MOVX @DPTR,A ;81BC F0 81E0 A3 17926 INC DPTR ;81BD A3 81E1 742D 17927 MOV A,#2DH ;81BE 74 2D 81E3 F0 17928 MOVX @DPTR,A ;81C0 F0 81E4 E516 17929 MOV A,16H ;81C1 E5 16 81E6 75F00A 17930 MOV B,#0AH ;81C3 75 F0 0A 81E9 84 17931 DIV AB ;81C6 84 81EA 2430 17932 ADD A,#30H ;81C7 24 30 81EC A3 17933 INC DPTR ;81C9 A3 81ED F0 17934 MOVX @DPTR,A ;81CA F0 81EE E516 17935 MOV A,16H ;81CB E5 16 81F0 75F00A 17936 MOV B,#0AH ;81CD 75 F0 0A 81F3 84 17937 DIV AB ;81D0 84 81F4 E5F0 17938 MOV A,B ;81D1 E5 F0 81F6 2430 17939 ADD A,#30H ;81D3 24 30 81F8 A3 17940 INC DPTR ;81D5 A3 81F9 F0 17941 MOVX @DPTR,A ;81D6 F0 81FA A3 17942 INC DPTR ;81D7 A3 81FB 742D 17943 MOV A,#2DH ;81D8 74 2D 81FD F0 17944 MOVX @DPTR,A ;81DA F0 81FE E517 17945 MOV A,17H ;81DB E5 17 8200 75F00A 17946 MOV B,#0AH ;81DD 75 F0 0A 8203 84 17947 DIV AB ;81E0 84 8204 2430 17948 ADD A,#30H ;81E1 24 30 8206 A3 17949 INC DPTR ;81E3 A3 8207 F0 17950 MOVX @DPTR,A ;81E4 F0 8208 E517 17951 MOV A,17H ;81E5 E5 17 820A 75F00A 17952 MOV B,#0AH ;81E7 75 F0 0A 820D 84 17953 DIV AB ;81EA 84 820E E5F0 17954 MOV A,B ;81EB E5 F0 8210 2430 17955 ADD A,#30H ;81ED 24 30 8212 A3 17956 INC DPTR ;81EF A3 8213 F0 17957 MOVX @DPTR,A ;81F0 F0 8214 E4 17958 CLR A ;81F1 E4 8215 A3 17959 INC DPTR ;81F2 A3 8216 F0 17960 MOVX @DPTR,A ;81F3 F0 8217 22 17961 RET ;81F4 22 17962 ;========================================================================== 8218 E4 17963 Q81F5: CLR A ;81F5 E4 8219 FF 17964 MOV R7,A ;81F6 FF 821A FE 17965 MOV R6,A ;81F7 FE 821B C2B3 17966 Q81F8: CLR P3.3 ;81F8 C2 B3 821D 00 17967 NOP ;81FA 00 821E 00 17968 NOP ;81FB 00 821F 00 17969 NOP ;81FC 00 8220 00 17970 NOP ;81FD 00 8221 00 17971 NOP ;81FE 00 8222 00 17972 NOP ;81FF 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 291 8223 00 17973 NOP ;8200 00 8224 00 17974 NOP ;8201 00 8225 00 17975 NOP ;8202 00 8226 00 17976 NOP ;8203 00 8227 00 17977 NOP ;8204 00 8228 00 17978 NOP ;8205 00 8229 00 17979 NOP ;8206 00 822A 00 17980 NOP ;8207 00 822B 00 17981 NOP ;8208 00 822C 00 17982 NOP ;8209 00 822D 00 17983 NOP ;820A 00 822E 00 17984 NOP ;820B 00 822F 00 17985 NOP ;820C 00 8230 00 17986 NOP ;820D 00 8231 00 17987 NOP ;820E 00 8232 00 17988 NOP ;820F 00 8233 00 17989 NOP ;8210 00 8234 00 17990 NOP ;8211 00 8235 EF 17991 MOV A,R7 ;8212 EF 8236 C3 17992 CLR C ;8213 C3 8237 13 17993 RRC A ;8214 13 8238 FF 17994 MOV R7,A ;8215 FF 8239 30B203 17995 JNB P3.2,Q821C ;8216 30 B2 03 823C 2480 17996 ADD A,#80H ;8219 24 80 823E FF 17997 MOV R7,A ;821B FF 823F D2B3 17998 Q821C: SETB P3.3 ;821C D2 B3 8241 00 17999 NOP ;821E 00 8242 00 18000 NOP ;821F 00 8243 00 18001 NOP ;8220 00 8244 00 18002 NOP ;8221 00 8245 00 18003 NOP ;8222 00 8246 00 18004 NOP ;8223 00 8247 00 18005 NOP ;8224 00 8248 00 18006 NOP ;8225 00 8249 00 18007 NOP ;8226 00 824A 00 18008 NOP ;8227 00 824B 00 18009 NOP ;8228 00 824C 00 18010 NOP ;8229 00 824D 00 18011 NOP ;822A 00 824E 00 18012 NOP ;822B 00 824F 00 18013 NOP ;822C 00 8250 00 18014 NOP ;822D 00 8251 00 18015 NOP ;822E 00 8252 00 18016 NOP ;822F 00 8253 00 18017 NOP ;8230 00 8254 00 18018 NOP ;8231 00 8255 00 18019 NOP ;8232 00 8256 00 18020 NOP ;8233 00 8257 00 18021 NOP ;8234 00 8258 00 18022 NOP ;8235 00 8259 0E 18023 INC R6 ;8236 0E 825A BE08BE 18024 CJNE R6,#08H,Q81F8 ;8237 BE 08 BE 825D C2B3 18025 CLR P3.3 ;823A C2 B3 825F 00 18026 NOP ;823C 00 8260 00 18027 NOP ;823D 00 8261 00 18028 NOP ;823E 00 8262 00 18029 NOP ;823F 00 8263 00 18030 NOP ;8240 00 8264 00 18031 NOP ;8241 00 8265 00 18032 NOP ;8242 00 8266 00 18033 NOP ;8243 00 8267 00 18034 NOP ;8244 00 8268 00 18035 NOP ;8245 00 8269 00 18036 NOP ;8246 00 826A 00 18037 NOP ;8247 00 826B 00 18038 NOP ;8248 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 292 826C 00 18039 NOP ;8249 00 826D 00 18040 NOP ;824A 00 826E 00 18041 NOP ;824B 00 826F 00 18042 NOP ;824C 00 8270 00 18043 NOP ;824D 00 8271 00 18044 NOP ;824E 00 8272 00 18045 NOP ;824F 00 8273 00 18046 NOP ;8250 00 8274 00 18047 NOP ;8251 00 8275 00 18048 NOP ;8252 00 8276 00 18049 NOP ;8253 00 8277 22 18050 RET ;8254 22 18051 ;========================================================================== 8278 C2AF 18052 Q8255: CLR EA ;8255 C2 AF 827A C2AC 18053 CLR ES ;8257 C2 AC 827C 18054 CLR ADH ;8259 C2 AD *** __________________________________________________^ *** ERROR #A45 IN 18054 (meter-Q.a51, LINE 18054): UNDEFINED SYMBOL (PASS-2) 827E C2A8 18055 CLR EX0 ;825B C2 A8 8280 53E7BF 18056 ANL 0E7H,#0BFH ;825D 53 E7 BF 8283 53E7FE 18057 ANL 0E7H,#0FEH ;8260 53 E7 FE 8286 53E6F7 18058 ANL 0E6H,#0F7H ;8263 53 E6 F7 8289 53D9FE 18059 ANL 0D9H,#0FEH ;8266 53 D9 FE 828C C2DE 18060 CLR 0DEH ;8269 C2 DE 828E C2CA 18061 CLR 0CAH ;826B C2 CA 8290 E4 18062 CLR A ;826D E4 8291 90077A 18063 MOV DPTR,#077AH ;826E 90 07 7A 8294 F0 18064 MOVX @DPTR,A ;8271 F0 8295 F5CC 18065 MOV 0CCH,A ;8272 F5 CC 8297 F5CD 18066 MOV 0CDH,A ;8274 F5 CD 8299 18067 CLR DEH ;8276 C2 DE *** __________________________________________________^ *** ERROR #A45 IN 18067 (meter-Q.a51, LINE 18067): UNDEFINED SYMBOL (PASS-2) 829B 900EFF 18068 MOV DPTR,#0EFFH ;8278 90 0E FF 829E F0 18069 MOVX @DPTR,A ;827B F0 829F F5E9 18070 MOV 0E9H,A ;827C F5 E9 82A1 F5F9 18071 MOV 0F9H,A ;827E F5 F9 82A3 C2DC 18072 CLR 0DCH ;8280 C2 DC 82A5 C2DB 18073 CLR 0DBH ;8282 C2 DB 82A7 C2DA 18074 CLR 0DAH ;8284 C2 DA 82A9 C2D9 18075 CLR 0D9H ;8286 C2 D9 82AB C2D8 18076 CLR 0D8H ;8288 C2 D8 82AD C2DF 18077 CLR 0DFH ;828A C2 DF 82AF 900777 18078 MOV DPTR,#0777H ;828C 90 07 77 82B2 F0 18079 MOVX @DPTR,A ;828F F0 82B3 75DD11 18080 MOV 0DDH,#11H ;8290 75 DD 11 82B6 A3 18081 INC DPTR ;8293 A3 82B7 F0 18082 MOVX @DPTR,A ;8294 F0 82B8 75DE11 18083 MOV 0DEH,#11H ;8295 75 DE 11 82BB F5DC 18084 MOV 0DCH,A ;8298 F5 DC 82BD F5DB 18085 MOV 0DBH,A ;829A F5 DB 82BF F5DA 18086 MOV 0DAH,A ;829C F5 DA 82C1 43F608 18087 ORL 0F6H,#08H ;829E 43 F6 08 82C4 53F7FE 18088 ANL 0F7H,#0FEH ;82A1 53 F7 FE 82C7 43E608 18089 ORL 0E6H,#08H ;82A4 43 E6 08 82CA 43D901 18090 ORL 0D9H,#01H ;82A7 43 D9 01 82CD D2DE 18091 SETB 0DEH ;82AA D2 DE 82CF 439104 18092 ORL 91H,#04H ;82AC 43 91 04 82D2 43E701 18093 ORL 0E7H,#01H ;82AF 43 E7 01 82D5 D2AF 18094 SETB EA ;82B2 D2 AF 82D7 22 18095 RET ;82B4 22 18096 ;========================================================================== 82D8 E4 18097 Q82B5: CLR A ;82B5 E4 82D9 FF 18098 MOV R7,A ;82B6 FF 82DA FE 18099 MOV R6,A ;82B7 FE 82DB 7D7A 18100 MOV R5,#7AH ;82B8 7D 7A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 293 82DD 7C44 18101 MOV R4,#44H ;82BA 7C 44 82DF 900ED2 18102 MOV DPTR,#0ED2H ;82BC 90 0E D2 82E2 E0 18103 MOVX A,@DPTR ;82BF E0 82E3 F8 18104 MOV R0,A ;82C0 F8 82E4 A3 18105 INC DPTR ;82C1 A3 82E5 E0 18106 MOVX A,@DPTR ;82C2 E0 82E6 F9 18107 MOV R1,A ;82C3 F9 82E7 A3 18108 INC DPTR ;82C4 A3 82E8 E0 18109 MOVX A,@DPTR ;82C5 E0 82E9 FA 18110 MOV R2,A ;82C6 FA 82EA A3 18111 INC DPTR ;82C7 A3 82EB E0 18112 MOVX A,@DPTR ;82C8 E0 82EC FB 18113 MOV R3,A ;82C9 FB 82ED 12250A 18114 LCALL Q24ED ;82CA 12 24 ED 82F0 5043 18115 JNC Q8312 ;82CD 50 43 82F2 900ED2 18116 MOV DPTR,#0ED2H ;82CF 90 0E D2 82F5 E0 18117 MOVX A,@DPTR ;82D2 E0 82F6 F8 18118 MOV R0,A ;82D3 F8 82F7 A3 18119 INC DPTR ;82D4 A3 82F8 E0 18120 MOVX A,@DPTR ;82D5 E0 82F9 F9 18121 MOV R1,A ;82D6 F9 82FA A3 18122 INC DPTR ;82D7 A3 82FB E0 18123 MOVX A,@DPTR ;82D8 E0 82FC FA 18124 MOV R2,A ;82D9 FA 82FD A3 18125 INC DPTR ;82DA A3 82FE E0 18126 MOVX A,@DPTR ;82DB E0 82FF FB 18127 MOV R3,A ;82DC FB 8300 C000 18128 PUSH 00H ;82DD C0 00 8302 C001 18129 PUSH 01H ;82DF C0 01 8304 C002 18130 PUSH 02H ;82E1 C0 02 8306 C003 18131 PUSH 03H ;82E3 C0 03 8308 9003E8 18132 MOV DPTR,#03E8H ;82E5 90 03 E8 830B E0 18133 MOVX A,@DPTR ;82E8 E0 830C FC 18134 MOV R4,A ;82E9 FC 830D E4 18135 CLR A ;82EA E4 830E 122581 18136 LCALL Q2564 ;82EB 12 25 64 8311 E4 18137 CLR A ;82EE E4 8312 FB 18138 MOV R3,A ;82EF FB 8313 FA 18139 MOV R2,A ;82F0 FA 8314 F9 18140 MOV R1,A ;82F1 F9 8315 783F 18141 MOV R0,#3FH ;82F2 78 3F 8317 122364 18142 LCALL Q2347 ;82F4 12 23 47 831A E4 18143 CLR A ;82F7 E4 831B FB 18144 MOV R3,A ;82F8 FB 831C FA 18145 MOV R2,A ;82F9 FA 831D 7980 18146 MOV R1,#80H ;82FA 79 80 831F 78C0 18147 MOV R0,#0C0H ;82FC 78 C0 8321 122273 18148 LCALL Q2256 ;82FE 12 22 56 8324 D003 18149 POP 03H ;8301 D0 03 8326 D002 18150 POP 02H ;8303 D0 02 8328 D001 18151 POP 01H ;8305 D0 01 832A D000 18152 POP 00H ;8307 D0 00 832C 122273 18153 LCALL Q2256 ;8309 12 22 56 832F 900ED2 18154 MOV DPTR,#0ED2H ;830C 90 0E D2 8332 122B1B 18155 LCALL Q2AFE ;830F 12 2A FE 8335 22 18156 Q8312: RET ;8312 22 18157 ;========================================================================== 8336 AE0E 18158 Q8313: MOV R6,0EH ;8313 AE 0E 8338 AF0F 18159 MOV R7,0FH ;8315 AF 0F 833A 7C00 18160 MOV R4,#00H ;8317 7C 00 833C 7D14 18161 MOV R5,#14H ;8319 7D 14 833E 122926 18162 LCALL Q2909 ;831B 12 29 09 8341 EF 18163 MOV A,R7 ;831E EF 8342 2414 18164 ADD A,#14H ;831F 24 14 8344 FF 18165 MOV R7,A ;8321 FF 8345 E4 18166 CLR A ;8322 E4 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 294 8346 3E 18167 ADDC A,R6 ;8323 3E 8347 FE 18168 MOV R6,A ;8324 FE 8348 E4 18169 CLR A ;8325 E4 8349 3403 18170 ADDC A,#03H ;8326 34 03 834B FD 18171 MOV R5,A ;8328 FD 834C EC 18172 MOV A,R4 ;8329 EC 834D 33 18173 RLC A ;832A 33 834E FC 18174 MOV R4,A ;832B FC 834F 900EE3 18175 MOV DPTR,#0EE3H ;832C 90 0E E3 8352 122B1B 18176 LCALL Q2AFE ;832F 12 2A FE 8355 900E8A 18177 MOV DPTR,#0E8AH ;8332 90 0E 8A 8358 E0 18178 MOVX A,@DPTR ;8335 E0 8359 FF 18179 MOV R7,A ;8336 FF 835A 12713F 18180 LCALL Q711D ;8337 12 71 1D 835D 900E8B 18181 MOV DPTR,#0E8BH ;833A 90 0E 8B 8360 E0 18182 MOVX A,@DPTR ;833D E0 8361 FF 18183 MOV R7,A ;833E FF 8362 12713F 18184 LCALL Q711D ;833F 12 71 1D 8365 900E88 18185 MOV DPTR,#0E88H ;8342 90 0E 88 8368 E0 18186 MOVX A,@DPTR ;8345 E0 8369 FE 18187 MOV R6,A ;8346 FE 836A A3 18188 INC DPTR ;8347 A3 836B E0 18189 MOVX A,@DPTR ;8348 E0 836C FF 18190 MOV R7,A ;8349 FF 836D 128D93 18191 LCALL Q8D70 ;834A 12 8D 70 8370 900E8C 18192 MOV DPTR,#0E8CH ;834D 90 0E 8C 8373 12875D 18193 LCALL Q873A ;8350 12 87 3A 8376 900E90 18194 MOV DPTR,#0E90H ;8353 90 0E 90 8379 12875D 18195 LCALL Q873A ;8356 12 87 3A 837C 900E94 18196 MOV DPTR,#0E94H ;8359 90 0E 94 837F 12875D 18197 LCALL Q873A ;835C 12 87 3A 8382 900E98 18198 MOV DPTR,#0E98H ;835F 90 0E 98 8385 E0 18199 MOVX A,@DPTR ;8362 E0 8386 FC 18200 MOV R4,A ;8363 FC 8387 A3 18201 INC DPTR ;8364 A3 8388 E0 18202 MOVX A,@DPTR ;8365 E0 8389 FD 18203 MOV R5,A ;8366 FD 838A A3 18204 INC DPTR ;8367 A3 838B E0 18205 MOVX A,@DPTR ;8368 E0 838C FE 18206 MOV R6,A ;8369 FE 838D A3 18207 INC DPTR ;836A A3 838E E0 18208 MOVX A,@DPTR ;836B E0 838F FF 18209 MOV R7,A ;836C FF 8390 028768 18210 LJMP Q8745 ;836D 02 87 45 18211 ;========================================================================== 8393 C2AF 18212 Q8370: CLR EA ;8370 C2 AF 8395 C2AC 18213 CLR ES ;8372 C2 AC 8397 C2AD 18214 CLR 0ADH ;8374 C2 AD 8399 C2A8 18215 CLR EX0 ;8376 C2 A8 839B 53E7BF 18216 ANL 0E7H,#0BFH ;8378 53 E7 BF 839E 53E7FE 18217 ANL 0E7H,#0FEH ;837B 53 E7 FE 83A1 53E6F7 18218 ANL 0E6H,#0F7H ;837E 53 E6 F7 83A4 53D9FE 18219 ANL 0D9H,#0FEH ;8381 53 D9 FE 83A7 C2DE 18220 CLR 0DEH ;8384 C2 DE 83A9 C2CA 18221 CLR 0CAH ;8386 C2 CA 83AB E4 18222 CLR A ;8388 E4 83AC 90077A 18223 MOV DPTR,#077AH ;8389 90 07 7A 83AF F0 18224 MOVX @DPTR,A ;838C F0 83B0 900EFF 18225 MOV DPTR,#0EFFH ;838D 90 0E FF 83B3 F0 18226 MOVX @DPTR,A ;8390 F0 83B4 C2DC 18227 CLR 0DCH ;8391 C2 DC 83B6 C2DB 18228 CLR 0DBH ;8393 C2 DB 83B8 C2DA 18229 CLR 0DAH ;8395 C2 DA 83BA C2D9 18230 CLR 0D9H ;8397 C2 D9 83BC C2D8 18231 CLR 0D8H ;8399 C2 D8 83BE C2DF 18232 CLR 0DFH ;839B C2 DF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 295 83C0 5391FB 18233 ANL 91H,#0FBH ;839D 53 91 FB 83C3 D2BC 18234 SETB PS ;83A0 D2 BC 83C5 C299 18235 CLR TI ;83A2 C2 99 83C7 C298 18236 CLR RI ;83A4 C2 98 83C9 9003EC 18237 MOV DPTR,#03ECH ;83A6 90 03 EC 83CC F0 18238 MOVX @DPTR,A ;83A9 F0 83CD A3 18239 INC DPTR ;83AA A3 83CE F0 18240 MOVX @DPTR,A ;83AB F0 83CF 900E84 18241 MOV DPTR,#0E84H ;83AC 90 0E 84 83D2 F0 18242 MOVX @DPTR,A ;83AF F0 83D3 A3 18243 INC DPTR ;83B0 A3 83D4 F0 18244 MOVX @DPTR,A ;83B1 F0 83D5 D29C 18245 SETB REN ;83B2 D2 9C 83D7 D2AC 18246 SETB ES ;83B4 D2 AC 83D9 53F7FE 18247 ANL 0F7H,#0FEH ;83B6 53 F7 FE 83DC 53917F 18248 ANL 91H,#7FH ;83B9 53 91 7F 83DF F593 18249 MOV 93H,A ;83BC F5 93 83E1 F592 18250 MOV 92H,A ;83BE F5 92 83E3 43E701 18251 ORL 0E7H,#01H ;83C0 43 E7 01 83E6 439104 18252 ORL 91H,#04H ;83C3 43 91 04 83E9 D2AF 18253 SETB EA ;83C6 D2 AF 83EB 22 18254 RET ;83C8 22 18255 ;========================================================================== 83EC E4 18256 Q83C9: CLR A ;83C9 E4 83ED FD 18257 MOV R5,A ;83CA FD 83EE F542 18258 MOV 42H,A ;83CB F5 42 83F0 FC 18259 MOV R4,A ;83CD FC 83F1 128DB2 18260 Q83CE: LCALL Q8D8F ;83CE 12 8D 8F 83F4 7FC8 18261 MOV R7,#0C8H ;83D1 7F C8 83F6 7E00 18262 MOV R6,#00H ;83D3 7E 00 83F8 128A75 18263 LCALL Q8A52 ;83D5 12 8A 52 83FB 127B9C 18264 LCALL Q7B79 ;83D8 12 7B 79 83FE EF 18265 MOV A,R7 ;83DB EF 83FF 7005 18266 JNZ Q83E3 ;83DC 70 05 8401 7E0C 18267 MOV R6,#0CH ;83DE 7E 0C 8403 7F80 18268 MOV R7,#80H ;83E0 7F 80 8405 22 18269 RET ;83E2 22 18270 ;========================================================================== 8406 127916 18271 Q83E3: LCALL Q78F3 ;83E3 12 78 F3 8409 E4 18272 CLR A ;83E6 E4 840A FD 18273 MOV R5,A ;83E7 FD 840B 12733D 18274 Q83E8: LCALL Q731B ;83E8 12 73 1B 840E 7443 18275 MOV A,#43H ;83EB 74 43 8410 2D 18276 ADD A,R5 ;83ED 2D 8411 F8 18277 MOV R0,A ;83EE F8 8412 A607 18278 MOV @R0,07H ;83EF A6 07 8414 0D 18279 INC R5 ;83F1 0D 8415 BD09F3 18280 CJNE R5,#09H,Q83E8 ;83F2 BD 09 F3 8418 E544 18281 MOV A,44H ;83F5 E5 44 841A FE 18282 MOV R6,A ;83F7 FE 841B 7A00 18283 MOV R2,#00H ;83F8 7A 00 841D E4 18284 CLR A ;83FA E4 841E 2543 18285 ADD A,43H ;83FB 25 43 8420 F54D 18286 MOV 4DH,A ;83FD F5 4D 8422 EA 18287 MOV A,R2 ;83FF EA 8423 3E 18288 ADDC A,R6 ;8400 3E 8424 F54C 18289 MOV 4CH,A ;8401 F5 4C 8426 0C 18290 INC R4 ;8403 0C 8427 FE 18291 MOV R6,A ;8404 FE 8428 E54D 18292 MOV A,4DH ;8405 E5 4D 842A 54F8 18293 ANL A,#0F8H ;8407 54 F8 842C 64F8 18294 XRL A,#0F8H ;8409 64 F8 842E 7002 18295 JNZ Q840F ;840B 70 02 8430 EE 18296 MOV A,R6 ;840D EE 8431 F4 18297 CPL A ;840E F4 8432 6003 18298 Q840F: JZ Q8414 ;840F 60 03 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 296 8434 AF4D 18299 MOV R7,4DH ;8411 AF 4D 8436 22 18300 RET ;8413 22 18301 ;========================================================================== 8437 EC 18302 Q8414: MOV A,R4 ;8414 EC 8438 6401 18303 XRL A,#01H ;8415 64 01 843A 60B5 18304 JZ Q83CE ;8417 60 B5 843C AE4C 18305 MOV R6,4CH ;8419 AE 4C 843E AF4D 18306 MOV R7,4DH ;841B AF 4D 8440 22 18307 RET ;841D 22 18308 ;========================================================================== 8441 7F8D 18309 Q841E: MOV R7,#8DH ;841E 7F 8D 8443 128D7E 18310 LCALL Q8D5B ;8420 12 8D 5B 8446 8F15 18311 MOV 15H,R7 ;8423 8F 15 8448 7F8B 18312 MOV R7,#8BH ;8425 7F 8B 844A 128D7E 18313 LCALL Q8D5B ;8427 12 8D 5B 844D EF 18314 MOV A,R7 ;842A EF 844E 75F007 18315 MOV B,#07H ;842B 75 F0 07 8451 84 18316 DIV AB ;842E 84 8452 85F018 18317 MOV 18H,B ;842F 85 F0 18 8455 7F89 18318 MOV R7,#89H ;8432 7F 89 8457 1289B0 18319 LCALL Q898D ;8434 12 89 8D 845A 128D81 18320 LCALL Q8D5E ;8437 12 8D 5E 845D 8F16 18321 MOV 16H,R7 ;843A 8F 16 845F 7F87 18322 MOV R7,#87H ;843C 7F 87 8461 1289B0 18323 LCALL Q898D ;843E 12 89 8D 8464 128D81 18324 LCALL Q8D5E ;8441 12 8D 5E 8467 8F17 18325 MOV 17H,R7 ;8444 8F 17 8469 7F85 18326 MOV R7,#85H ;8446 7F 85 846B 1289B0 18327 LCALL Q898D ;8448 12 89 8D 846E 128D81 18328 LCALL Q8D5E ;844B 12 8D 5E 8471 8F19 18329 MOV 19H,R7 ;844E 8F 19 8473 7F83 18330 MOV R7,#83H ;8450 7F 83 8475 1289B0 18331 LCALL Q898D ;8452 12 89 8D 8478 128D81 18332 LCALL Q8D5E ;8455 12 8D 5E 847B 8F1A 18333 MOV 1AH,R7 ;8458 8F 1A 847D 7F81 18334 MOV R7,#81H ;845A 7F 81 847F 1289B0 18335 LCALL Q898D ;845C 12 89 8D 8482 128D81 18336 LCALL Q8D5E ;845F 12 8D 5E 8485 8F1B 18337 MOV 1BH,R7 ;8462 8F 1B 8487 E51B 18338 MOV A,1BH ;8464 E5 1B 8489 D3 18339 SETB C ;8466 D3 848A 943B 18340 SUBB A,#3BH ;8467 94 3B 848C 4006 18341 JC Q8471 ;8469 40 06 848E E4 18342 CLR A ;846B E4 848F F51B 18343 MOV 1BH,A ;846C F5 1B 8491 127FBA 18344 LCALL Q7F97 ;846E 12 7F 97 8494 22 18345 Q8471: RET ;8471 22 18346 ;========================================================================== 8495 1283EC 18347 Q8472: LCALL Q83C9 ;8472 12 83 C9 8498 900FE2 18348 MOV DPTR,#0FE2H ;8475 90 0F E2 849B EE 18349 MOV A,R6 ;8478 EE 849C F0 18350 MOVX @DPTR,A ;8479 F0 849D A3 18351 INC DPTR ;847A A3 849E EF 18352 MOV A,R7 ;847B EF 849F F0 18353 MOVX @DPTR,A ;847C F0 84A0 6480 18354 XRL A,#80H ;847D 64 80 84A2 7003 18355 JNZ Q8484 ;847F 70 03 84A4 EE 18356 MOV A,R6 ;8481 EE 84A5 640C 18357 XRL A,#0CH ;8482 64 0C 84A7 6035 18358 Q8484: JZ Q84BB ;8484 60 35 84A9 900FE2 18359 MOV DPTR,#0FE2H ;8486 90 0F E2 84AC E0 18360 MOVX A,@DPTR ;8489 E0 84AD FE 18361 MOV R6,A ;848A FE 84AE A3 18362 INC DPTR ;848B A3 84AF E0 18363 MOVX A,@DPTR ;848C E0 84B0 FF 18364 MOV R7,A ;848D FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 297 84B1 D3 18365 SETB C ;848E D3 84B2 9400 18366 SUBB A,#00H ;848F 94 00 84B4 EE 18367 MOV A,R6 ;8491 EE 84B5 94F0 18368 SUBB A,#0F0H ;8492 94 F0 84B7 4009 18369 JC Q849F ;8494 40 09 84B9 EF 18370 MOV A,R7 ;8496 EF 84BA 2401 18371 ADD A,#01H ;8497 24 01 84BC FD 18372 MOV R5,A ;8499 FD 84BD E4 18373 CLR A ;849A E4 84BE 3E 18374 ADDC A,R6 ;849B 3E 84BF FC 18375 MOV R4,A ;849C FC 84C0 8008 18376 SJMP Q84A7 ;849D 80 08 84C2 900FE2 18377 Q849F: MOV DPTR,#0FE2H ;849F 90 0F E2 84C5 E0 18378 MOVX A,@DPTR ;84A2 E0 84C6 FC 18379 MOV R4,A ;84A3 FC 84C7 A3 18380 INC DPTR ;84A4 A3 84C8 E0 18381 MOVX A,@DPTR ;84A5 E0 84C9 FD 18382 MOV R5,A ;84A6 FD 84CA E4 18383 Q84A7: CLR A ;84A7 E4 84CB 12257C 18384 LCALL Q255F ;84A8 12 25 5F 84CE E4 18385 CLR A ;84AB E4 84CF FB 18386 MOV R3,A ;84AC FB 84D0 FA 18387 MOV R2,A ;84AD FA 84D1 7980 18388 MOV R1,#80H ;84AE 79 80 84D3 7841 18389 MOV R0,#41H ;84B0 78 41 84D5 12246D 18390 LCALL Q2450 ;84B2 12 24 50 84D8 900ED2 18391 MOV DPTR,#0ED2H ;84B5 90 0E D2 84DB 022B1B 18392 LJMP Q2AFE ;84B8 02 2A FE 18393 ;========================================================================== 84DE 900ED2 18394 Q84BB: MOV DPTR,#0ED2H ;84BB 90 0E D2 84E1 122B27 18395 LCALL Q2B0A ;84BE 12 2B 0A 84E4 46 18396 ORL A,@R0 ;84C1 46 84E5 1C 18397 DEC R4 ;84C2 1C 84E6 4000 18398 JC Q84C5 ;84C3 40 00 84E8 22 18399 Q84C5: RET ;84C5 22 18400 ;========================================================================== 84E9 C2AF 18401 Q84C6: CLR EA ;84C6 C2 AF 84EB C2AC 18402 CLR ES ;84C8 C2 AC 84ED C2AD 18403 CLR 0ADH ;84CA C2 AD 84EF C2A8 18404 CLR EX0 ;84CC C2 A8 84F1 53E7BF 18405 ANL 0E7H,#0BFH ;84CE 53 E7 BF 84F4 53E7FE 18406 ANL 0E7H,#0FEH ;84D1 53 E7 FE 84F7 53E6F7 18407 ANL 0E6H,#0F7H ;84D4 53 E6 F7 84FA 53D9FE 18408 ANL 0D9H,#0FEH ;84D7 53 D9 FE 84FD E4 18409 CLR A ;84DA E4 84FE F5DE 18410 MOV 0DEH,A ;84DB F5 DE 8500 F5DD 18411 MOV 0DDH,A ;84DD F5 DD 8502 F5DC 18412 MOV 0DCH,A ;84DF F5 DC 8504 F5DB 18413 MOV 0DBH,A ;84E1 F5 DB 8506 F5DA 18414 MOV 0DAH,A ;84E3 F5 DA 8508 C2DE 18415 CLR 0DEH ;84E5 C2 DE 850A C2CA 18416 CLR 0CAH ;84E7 C2 CA 850C 90077A 18417 MOV DPTR,#077AH ;84E9 90 07 7A 850F F0 18418 MOVX @DPTR,A ;84EC F0 8510 F5CC 18419 MOV 0CCH,A ;84ED F5 CC 8512 F5CD 18420 MOV 0CDH,A ;84EF F5 CD 8514 18421 CLR DEH ;84F1 C2 DE *** __________________________________________________^ *** ERROR #A45 IN 18421 (meter-Q.a51, LINE 18421): UNDEFINED SYMBOL (PASS-2) 8516 900EFF 18422 MOV DPTR,#0EFFH ;84F3 90 0E FF 8519 F0 18423 MOVX @DPTR,A ;84F6 F0 851A F5E9 18424 MOV 0E9H,A ;84F7 F5 E9 851C F5F9 18425 MOV 0F9H,A ;84F9 F5 F9 851E C2DC 18426 CLR 0DCH ;84FB C2 DC 8520 C2DB 18427 CLR 0DBH ;84FD C2 DB 8522 C2DA 18428 CLR 0DAH ;84FF C2 DA A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 298 8524 C2D9 18429 CLR 0D9H ;8501 C2 D9 8526 C2D8 18430 CLR 0D8H ;8503 C2 D8 8528 C2DF 18431 CLR 0DFH ;8505 C2 DF 852A 5391FB 18432 ANL 91H,#0FBH ;8507 53 91 FB 852D 53917F 18433 ANL 91H,#7FH ;850A 53 91 7F 8530 F595 18434 MOV 95H,A ;850D F5 95 8532 F594 18435 MOV 94H,A ;850F F5 94 8534 439104 18436 ORL 91H,#04H ;8511 43 91 04 8537 43E701 18437 ORL 0E7H,#01H ;8514 43 E7 01 853A D2AF 18438 SETB EA ;8517 D2 AF 853C 22 18439 RET ;8519 22 18440 ;========================================================================== 853D C2AF 18441 Q851A: CLR EA ;851A C2 AF 853F C2AC 18442 CLR ES ;851C C2 AC 8541 18443 CLR ADH ;851E C2 AD *** __________________________________________________^ *** ERROR #A45 IN 18443 (meter-Q.a51, LINE 18443): UNDEFINED SYMBOL (PASS-2) 8543 C2A8 18444 CLR EX0 ;8520 C2 A8 8545 53E7BF 18445 ANL 0E7H,#0BFH ;8522 53 E7 BF 8548 53E7FE 18446 ANL 0E7H,#0FEH ;8525 53 E7 FE 854B 53E6F7 18447 ANL 0E6H,#0F7H ;8528 53 E6 F7 854E 53D9FE 18448 ANL 0D9H,#0FEH ;852B 53 D9 FE 8551 18449 CLR DEH ;852E C2 DE *** __________________________________________________^ *** ERROR #A45 IN 18449 (meter-Q.a51, LINE 18449): UNDEFINED SYMBOL (PASS-2) 8553 18450 CLR CAH ;8530 C2 CA *** __________________________________________________^ *** ERROR #A45 IN 18450 (meter-Q.a51, LINE 18450): UNDEFINED SYMBOL (PASS-2) 8555 E4 18451 CLR A ;8532 E4 8556 90077A 18452 MOV DPTR,#077AH ;8533 90 07 7A 8559 F0 18453 MOVX @DPTR,A ;8536 F0 855A 900EFF 18454 MOV DPTR,#0EFFH ;8537 90 0E FF 855D F0 18455 MOVX @DPTR,A ;853A F0 855E C2DC 18456 CLR 0DCH ;853B C2 DC 8560 C2DB 18457 CLR 0DBH ;853D C2 DB 8562 C2DA 18458 CLR 0DAH ;853F C2 DA 8564 C2D9 18459 CLR 0D9H ;8541 C2 D9 8566 C2D8 18460 CLR 0D8H ;8543 C2 D8 8568 C2DF 18461 CLR 0DFH ;8545 C2 DF 856A 43F740 18462 ORL 0F7H,#40H ;8547 43 F7 40 856D 43E740 18463 ORL 0E7H,#40H ;854A 43 E7 40 8570 53F1FC 18464 ANL 0F1H,#0FCH ;854D 53 F1 FC 8573 9003EE 18465 MOV DPTR,#03EEH ;8550 90 03 EE 8576 F0 18466 MOVX @DPTR,A ;8553 F0 8577 900E86 18467 MOV DPTR,#0E86H ;8554 90 0E 86 857A F0 18468 MOVX @DPTR,A ;8557 F0 857B A3 18469 INC DPTR ;8558 A3 857C F0 18470 MOVX @DPTR,A ;8559 F0 857D 53F7FE 18471 ANL 0F7H,#0FEH ;855A 53 F7 FE 8580 53917F 18472 ANL 91H,#7FH ;855D 53 91 7F 8583 F593 18473 MOV 93H,A ;8560 F5 93 8585 F592 18474 MOV 92H,A ;8562 F5 92 8587 43E701 18475 ORL 0E7H,#01H ;8564 43 E7 01 858A 439104 18476 ORL 91H,#04H ;8567 43 91 04 858D D2AF 18477 SETB EA ;856A D2 AF 858F 22 18478 RET ;856C 22 18479 ;========================================================================== 8590 7830 18480 Q856D: MOV R0,#30H ;856D 78 30 8592 7C00 18481 MOV R4,#00H ;856F 7C 00 8594 7D00 18482 MOV R5,#00H ;8571 7D 00 8596 7E00 18483 MOV R6,#00H ;8573 7E 00 8598 7F07 18484 MOV R7,#07H ;8575 7F 07 859A 1228A8 18485 LCALL Q288B ;8577 12 28 8B 859D E530 18486 MOV A,30H ;857A E5 30 859F 6005 18487 JZ Q8583 ;857C 60 05 85A1 D3 18488 SETB C ;857E D3 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 299 85A2 9463 18489 SUBB A,#63H ;857F 94 63 85A4 4003 18490 JC Q8586 ;8581 40 03 85A6 7F01 18491 Q8583: MOV R7,#01H ;8583 7F 01 85A8 22 18492 RET ;8585 22 18493 ;========================================================================== 85A9 E531 18494 Q8586: MOV A,31H ;8586 E5 31 85AB 6005 18495 JZ Q858F ;8588 60 05 85AD D3 18496 SETB C ;858A D3 85AE 940C 18497 SUBB A,#0CH ;858B 94 0C 85B0 4003 18498 JC Q8592 ;858D 40 03 85B2 7F01 18499 Q858F: MOV R7,#01H ;858F 7F 01 85B4 22 18500 RET ;8591 22 18501 ;========================================================================== 85B5 E532 18502 Q8592: MOV A,32H ;8592 E5 32 85B7 6005 18503 JZ Q859B ;8594 60 05 85B9 D3 18504 SETB C ;8596 D3 85BA 941F 18505 SUBB A,#1FH ;8597 94 1F 85BC 4003 18506 JC Q859E ;8599 40 03 85BE 7F01 18507 Q859B: MOV R7,#01H ;859B 7F 01 85C0 22 18508 RET ;859D 22 18509 ;========================================================================== 85C1 E534 18510 Q859E: MOV A,34H ;859E E5 34 85C3 D3 18511 SETB C ;85A0 D3 85C4 9417 18512 SUBB A,#17H ;85A1 94 17 85C6 4003 18513 JC Q85A8 ;85A3 40 03 85C8 7F01 18514 MOV R7,#01H ;85A5 7F 01 85CA 22 18515 RET ;85A7 22 18516 ;========================================================================== 85CB E535 18517 Q85A8: MOV A,35H ;85A8 E5 35 85CD D3 18518 SETB C ;85AA D3 85CE 943B 18519 SUBB A,#3BH ;85AB 94 3B 85D0 4003 18520 JC Q85B2 ;85AD 40 03 85D2 7F01 18521 MOV R7,#01H ;85AF 7F 01 85D4 22 18522 RET ;85B1 22 18523 ;========================================================================== 85D5 E536 18524 Q85B2: MOV A,36H ;85B2 E5 36 85D7 D3 18525 SETB C ;85B4 D3 85D8 943B 18526 SUBB A,#3BH ;85B5 94 3B 85DA 4003 18527 JC Q85BC ;85B7 40 03 85DC 7F01 18528 MOV R7,#01H ;85B9 7F 01 85DE 22 18529 RET ;85BB 22 18530 ;========================================================================== 85DF 7F00 18531 Q85BC: MOV R7,#00H ;85BC 7F 00 85E1 22 18532 RET ;85BE 22 18533 ;========================================================================== 85E2 120078 18534 Q85BF: LCALL Q0076 ;85BF 12 00 76 85E5 78EB 18535 MOV R0,#0EBH ;85C2 78 EB 85E7 7C0E 18536 MOV R4,#0EH ;85C4 7C 0E 85E9 7D01 18537 MOV R5,#01H ;85C6 7D 01 85EB 7BFF 18538 MOV R3,#0FFH ;85C8 7B FF 85ED 7A01 18539 MOV R2,#01H ;85CA 7A 01 85EF 792E 18540 MOV R1,#2EH ;85CC 79 2E 85F1 122C5A 18541 LCALL Q2C3D ;85CE 12 2C 3D 85F4 754401 18542 MOV 44H,#01H ;85D1 75 44 01 85F7 75450E 18543 MOV 45H,#0EH ;85D4 75 45 0E 85FA 7546EB 18544 MOV 46H,#0EBH ;85D7 75 46 EB 85FD 7B01 18545 MOV R3,#01H ;85DA 7B 01 85FF 7D03 18546 MOV R5,#03H ;85DC 7D 03 8601 E4 18547 CLR A ;85DE E4 8602 FF 18548 MOV R7,A ;85DF FF 8603 127E83 18549 LCALL Q7E60 ;85E0 12 7E 60 8606 78EB 18550 MOV R0,#0EBH ;85E3 78 EB 8608 7C0E 18551 MOV R4,#0EH ;85E5 7C 0E 860A 7D01 18552 MOV R5,#01H ;85E7 7D 01 860C 7BFF 18553 MOV R3,#0FFH ;85E9 7B FF 860E 7A01 18554 MOV R2,#01H ;85EB 7A 01 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 300 8610 7939 18555 MOV R1,#39H ;85ED 79 39 8612 122C5A 18556 LCALL Q2C3D ;85EF 12 2C 3D 8615 754401 18557 MOV 44H,#01H ;85F2 75 44 01 8618 75450E 18558 MOV 45H,#0EH ;85F5 75 45 0E 861B 7546EB 18559 MOV 46H,#0EBH ;85F8 75 46 EB 861E 7B05 18560 MOV R3,#05H ;85FB 7B 05 8620 7D03 18561 MOV R5,#03H ;85FD 7D 03 8622 E4 18562 CLR A ;85FF E4 8623 FF 18563 MOV R7,A ;8600 FF 8624 127E83 18564 LCALL Q7E60 ;8601 12 7E 60 8627 120006 18565 LCALL Q0006 ;8604 12 00 06 862A 9003D5 18566 Q8607: MOV DPTR,#03D5H ;8607 90 03 D5 862D E0 18567 MOVX A,@DPTR ;860A E0 862E B403F9 18568 CJNE A,#03H,Q8607 ;860B B4 03 F9 8631 020006 18569 LJMP Q0006 ;860E 02 00 06 18570 ;========================================================================== 8634 E519 18571 Q8611: MOV A,19H ;8611 E5 19 8636 75F00A 18572 MOV B,#0AH ;8613 75 F0 0A 8639 84 18573 DIV AB ;8616 84 863A 2430 18574 ADD A,#30H ;8617 24 30 863C 900EEB 18575 MOV DPTR,#0EEBH ;8619 90 0E EB 863F F0 18576 MOVX @DPTR,A ;861C F0 8640 E519 18577 MOV A,19H ;861D E5 19 8642 75F00A 18578 MOV B,#0AH ;861F 75 F0 0A 8645 84 18579 DIV AB ;8622 84 8646 E5F0 18580 MOV A,B ;8623 E5 F0 8648 2430 18581 ADD A,#30H ;8625 24 30 864A A3 18582 INC DPTR ;8627 A3 864B F0 18583 MOVX @DPTR,A ;8628 F0 864C A3 18584 INC DPTR ;8629 A3 864D 743A 18585 MOV A,#3AH ;862A 74 3A 864F F0 18586 MOVX @DPTR,A ;862C F0 8650 E51A 18587 MOV A,1AH ;862D E5 1A 8652 75F00A 18588 MOV B,#0AH ;862F 75 F0 0A 8655 84 18589 DIV AB ;8632 84 8656 2430 18590 ADD A,#30H ;8633 24 30 8658 A3 18591 INC DPTR ;8635 A3 8659 F0 18592 MOVX @DPTR,A ;8636 F0 865A E51A 18593 MOV A,1AH ;8637 E5 1A 865C 75F00A 18594 MOV B,#0AH ;8639 75 F0 0A 865F 84 18595 DIV AB ;863C 84 8660 E5F0 18596 MOV A,B ;863D E5 F0 8662 2430 18597 ADD A,#30H ;863F 24 30 8664 A3 18598 INC DPTR ;8641 A3 8665 F0 18599 MOVX @DPTR,A ;8642 F0 8666 A3 18600 INC DPTR ;8643 A3 8667 743A 18601 MOV A,#3AH ;8644 74 3A 8669 F0 18602 MOVX @DPTR,A ;8646 F0 866A E51B 18603 MOV A,1BH ;8647 E5 1B 866C 75F00A 18604 MOV B,#0AH ;8649 75 F0 0A 866F 84 18605 DIV AB ;864C 84 8670 2430 18606 ADD A,#30H ;864D 24 30 8672 A3 18607 INC DPTR ;864F A3 8673 F0 18608 MOVX @DPTR,A ;8650 F0 8674 E51B 18609 MOV A,1BH ;8651 E5 1B 8676 75F00A 18610 MOV B,#0AH ;8653 75 F0 0A 8679 84 18611 DIV AB ;8656 84 867A E5F0 18612 MOV A,B ;8657 E5 F0 867C 2430 18613 ADD A,#30H ;8659 24 30 867E A3 18614 INC DPTR ;865B A3 867F F0 18615 MOVX @DPTR,A ;865C F0 8680 E4 18616 CLR A ;865D E4 8681 A3 18617 INC DPTR ;865E A3 8682 F0 18618 MOVX @DPTR,A ;865F F0 8683 22 18619 RET ;8660 22 18620 ;========================================================================== A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 301 8684 E0 18621 Q8661: MOVX A,@DPTR ;8661 E0 8685 FF 18622 MOV R7,A ;8662 FF 8686 1276D6 18623 LCALL Q76B4 ;8663 12 76 B4 8689 900E88 18624 MOV DPTR,#0E88H ;8666 90 0E 88 868C E0 18625 MOVX A,@DPTR ;8669 E0 868D FE 18626 MOV R6,A ;866A FE 868E A3 18627 INC DPTR ;866B A3 868F E0 18628 MOVX A,@DPTR ;866C E0 8690 FF 18629 MOV R7,A ;866D FF 8691 AC06 18630 MOV R4,06H ;866E AC 06 8693 900FD8 18631 MOV DPTR,#0FD8H ;8670 90 0F D8 8696 EC 18632 MOV A,R4 ;8673 EC 8697 F0 18633 MOVX @DPTR,A ;8674 F0 8698 A3 18634 INC DPTR ;8675 A3 8699 EF 18635 MOV A,R7 ;8676 EF 869A F0 18636 MOVX @DPTR,A ;8677 F0 869B C299 18637 CLR TI ;8678 C2 99 869D 900FD8 18638 MOV DPTR,#0FD8H ;867A 90 0F D8 86A0 E0 18639 MOVX A,@DPTR ;867D E0 86A1 FF 18640 MOV R7,A ;867E FF 86A2 F599 18641 MOV SBUF,A ;867F F5 99 86A4 900EE1 18642 MOV DPTR,#0EE1H ;8681 90 0E E1 86A7 E0 18643 MOVX A,@DPTR ;8684 E0 86A8 2F 18644 ADD A,R7 ;8685 2F 86A9 F0 18645 MOVX @DPTR,A ;8686 F0 86AA 9003E4 18646 MOV DPTR,#03E4H ;8687 90 03 E4 86AD E0 18647 MOVX A,@DPTR ;868A E0 86AE 2F 18648 ADD A,R7 ;868B 2F 86AF F0 18649 MOVX @DPTR,A ;868C F0 86B0 3099FD 18650 JNB TI,$ ;868D 30 99 FD 86B3 C299 18651 CLR TI ;8690 C2 99 86B5 C299 18652 CLR TI ;8692 C2 99 86B7 900FD9 18653 MOV DPTR,#0FD9H ;8694 90 0F D9 86BA E0 18654 MOVX A,@DPTR ;8697 E0 86BB FF 18655 MOV R7,A ;8698 FF 86BC F599 18656 MOV SBUF,A ;8699 F5 99 86BE 900EE1 18657 MOV DPTR,#0EE1H ;869B 90 0E E1 86C1 E0 18658 MOVX A,@DPTR ;869E E0 86C2 2F 18659 ADD A,R7 ;869F 2F 86C3 F0 18660 MOVX @DPTR,A ;86A0 F0 86C4 9003E4 18661 MOV DPTR,#03E4H ;86A1 90 03 E4 86C7 E0 18662 MOVX A,@DPTR ;86A4 E0 86C8 2F 18663 ADD A,R7 ;86A5 2F 86C9 F0 18664 MOVX @DPTR,A ;86A6 F0 86CA 3099FD 18665 JNB TI,$ ;86A7 30 99 FD 86CD C299 18666 CLR TI ;86AA C2 99 86CF 22 18667 RET ;86AC 22 18668 ;========================================================================== 86D0 01140002 18669 Q86AD: DB 01H, 14H, 00H, 02H, 12H, 00H, 00H, 02H ;........ 86D4 12000002 86D8 0A000041 18670 Q86B5: DB 0AH, 00H, 00H, 41H, 03H,0EFH, 00H, 42H ;...A...B 86DC 03EF0042 86E0 0E840000 18671 Q86BD: DB 0EH, 84H, 00H, 00H, 41H, 0EH,0E1H, 00H ;....A... 86E4 410EE100 86E8 4103E400 18672 Q86C5: DB 41H, 03H,0E4H, 00H, 42H, 03H,0ECH, 00H ;A...B... 86EC 4203EC00 86F0 00420E86 18673 Q86CD: DB 00H, 42H, 0EH, 86H, 00H, 00H, 41H, 0EH ;.B....A. 86F4 0000410E 86F8 E2004103 18674 Q86D5: DB 0E2H, 00H, 41H, 03H,0E5H, 00H, 41H, 03H ;..A...A. 86FC E5004103 8700 EE004103 18675 Q86DD: DB 0EEH, 00H, 41H, 03H,0EBH,0FFH, 41H, 03H ;..A...A. 8704 EBFF4103 8708 EAFF4203 18676 Q86E5: DB 0EAH,0FFH, 42H, 03H,0E6H, 00H, 00H, 41H ;..B....A 870C E6000041 8710 03D5FF41 18677 Q86ED: DB 03H,0D5H,0FFH, 41H, 03H,0E8H, 0EH, 00H ;...A.... 8714 03E80E00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 302 18678 ;========================================================================== 8718 122B1B 18679 Q86F5: LCALL Q2AFE ;86F5 12 2A FE 871B 126ADB 18680 Q86F8: LCALL Q6ABA ;86F8 12 6A BA 871E 900FE6 18681 MOV DPTR,#0FE6H ;86FB 90 0F E6 8721 EF 18682 MOV A,R7 ;86FE EF 8722 F0 18683 MOVX @DPTR,A ;86FF F0 8723 126ADB 18684 LCALL Q6ABA ;8700 12 6A BA 8726 900FE7 18685 MOV DPTR,#0FE7H ;8703 90 0F E7 8729 EF 18686 MOV A,R7 ;8706 EF 872A F0 18687 MOVX @DPTR,A ;8707 F0 872B 126ADB 18688 LCALL Q6ABA ;8708 12 6A BA 872E 900FE8 18689 MOV DPTR,#0FE8H ;870B 90 0F E8 8731 EF 18690 MOV A,R7 ;870E EF 8732 F0 18691 MOVX @DPTR,A ;870F F0 8733 126ADB 18692 LCALL Q6ABA ;8710 12 6A BA 8736 900FE9 18693 MOV DPTR,#0FE9H ;8713 90 0F E9 8739 EF 18694 MOV A,R7 ;8716 EF 873A F0 18695 MOVX @DPTR,A ;8717 F0 873B 78EA 18696 MOV R0,#0EAH ;8718 78 EA 873D 7C0F 18697 MOV R4,#0FH ;871A 7C 0F 873F 7D01 18698 MOV R5,#01H ;871C 7D 01 8741 7B01 18699 MOV R3,#01H ;871E 7B 01 8743 7A0F 18700 MOV R2,#0FH ;8720 7A 0F 8745 79E6 18701 MOV R1,#0E6H ;8722 79 E6 8747 7E00 18702 MOV R6,#00H ;8724 7E 00 8749 7F04 18703 MOV R7,#04H ;8726 7F 04 874B 1228A8 18704 LCALL Q288B ;8728 12 28 8B 874E 900FEA 18705 MOV DPTR,#0FEAH ;872B 90 0F EA 8751 E0 18706 MOVX A,@DPTR ;872E E0 8752 FC 18707 MOV R4,A ;872F FC 8753 A3 18708 INC DPTR ;8730 A3 8754 E0 18709 MOVX A,@DPTR ;8731 E0 8755 FD 18710 MOV R5,A ;8732 FD 8756 A3 18711 INC DPTR ;8733 A3 8757 E0 18712 MOVX A,@DPTR ;8734 E0 8758 FE 18713 MOV R6,A ;8735 FE 8759 A3 18714 INC DPTR ;8736 A3 875A E0 18715 MOVX A,@DPTR ;8737 E0 875B FF 18716 MOV R7,A ;8738 FF 875C 22 18717 RET ;8739 22 18718 ;========================================================================== 875D E0 18719 Q873A: MOVX A,@DPTR ;873A E0 875E FC 18720 MOV R4,A ;873B FC 875F A3 18721 INC DPTR ;873C A3 8760 E0 18722 MOVX A,@DPTR ;873D E0 8761 FD 18723 MOV R5,A ;873E FD 8762 A3 18724 INC DPTR ;873F A3 8763 E0 18725 MOVX A,@DPTR ;8740 E0 8764 FE 18726 MOV R6,A ;8741 FE 8765 A3 18727 INC DPTR ;8742 A3 8766 E0 18728 MOVX A,@DPTR ;8743 E0 8767 FF 18729 MOV R7,A ;8744 FF 8768 900FEA 18730 Q8745: MOV DPTR,#0FEAH ;8745 90 0F EA 876B 122B1B 18731 LCALL Q2AFE ;8748 12 2A FE 876E 78E6 18732 MOV R0,#0E6H ;874B 78 E6 8770 7C0F 18733 MOV R4,#0FH ;874D 7C 0F 8772 7D01 18734 MOV R5,#01H ;874F 7D 01 8774 7B01 18735 MOV R3,#01H ;8751 7B 01 8776 7A0F 18736 MOV R2,#0FH ;8753 7A 0F 8778 79EA 18737 MOV R1,#0EAH ;8755 79 EA 877A 7E00 18738 MOV R6,#00H ;8757 7E 00 877C 7F04 18739 MOV R7,#04H ;8759 7F 04 877E 1228A8 18740 LCALL Q288B ;875B 12 28 8B 8781 900FE6 18741 MOV DPTR,#0FE6H ;875E 90 0F E6 8784 E0 18742 MOVX A,@DPTR ;8761 E0 8785 FF 18743 MOV R7,A ;8762 FF A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 303 8786 12713F 18744 LCALL Q711D ;8763 12 71 1D 8789 900FE7 18745 MOV DPTR,#0FE7H ;8766 90 0F E7 878C E0 18746 MOVX A,@DPTR ;8769 E0 878D FF 18747 MOV R7,A ;876A FF 878E 12713F 18748 LCALL Q711D ;876B 12 71 1D 8791 900FE8 18749 MOV DPTR,#0FE8H ;876E 90 0F E8 8794 E0 18750 MOVX A,@DPTR ;8771 E0 8795 FF 18751 MOV R7,A ;8772 FF 8796 12713F 18752 LCALL Q711D ;8773 12 71 1D 8799 900FE9 18753 MOV DPTR,#0FE9H ;8776 90 0F E9 879C E0 18754 MOVX A,@DPTR ;8779 E0 879D FF 18755 MOV R7,A ;877A FF 879E 02713F 18756 LJMP Q711D ;877B 02 71 1D 18757 ;========================================================================== 87A1 C2D5 18758 Q877E: CLR F0 ;877E C2 D5 87A3 E8 18759 MOV A,R0 ;8780 E8 87A4 30E70F 18760 JNB ACC.7,Q8793 ;8781 30 E7 0F 87A7 B2D5 18761 CPL F0 ;8784 B2 D5 87A9 E4 18762 CLR A ;8786 E4 87AA C3 18763 CLR C ;8787 C3 87AB 9B 18764 SUBB A,R3 ;8788 9B 87AC FB 18765 MOV R3,A ;8789 FB 87AD E4 18766 CLR A ;878A E4 87AE 9A 18767 SUBB A,R2 ;878B 9A 87AF FA 18768 MOV R2,A ;878C FA 87B0 E4 18769 CLR A ;878D E4 87B1 99 18770 SUBB A,R1 ;878E 99 87B2 F9 18771 MOV R1,A ;878F F9 87B3 E4 18772 CLR A ;8790 E4 87B4 98 18773 SUBB A,R0 ;8791 98 87B5 F8 18774 MOV R0,A ;8792 F8 87B6 EC 18775 Q8793: MOV A,R4 ;8793 EC 87B7 30E717 18776 JNB ACC.7,Q87AE ;8794 30 E7 17 87BA B2D5 18777 CPL F0 ;8797 B2 D5 87BC 1287D7 18778 LCALL Q87B4 ;8799 12 87 B4 87BF 122A44 18779 LCALL Q2A27 ;879C 12 2A 27 87C2 E4 18780 CLR A ;879F E4 87C3 C3 18781 CLR C ;87A0 C3 87C4 9B 18782 SUBB A,R3 ;87A1 9B 87C5 FB 18783 MOV R3,A ;87A2 FB 87C6 E4 18784 CLR A ;87A3 E4 87C7 9A 18785 SUBB A,R2 ;87A4 9A 87C8 FA 18786 MOV R2,A ;87A5 FA 87C9 E4 18787 CLR A ;87A6 E4 87CA 99 18788 SUBB A,R1 ;87A7 99 87CB F9 18789 MOV R1,A ;87A8 F9 87CC E4 18790 CLR A ;87A9 E4 87CD 98 18791 SUBB A,R0 ;87AA 98 87CE F8 18792 MOV R0,A ;87AB F8 87CF 8003 18793 SJMP Q87B1 ;87AC 80 03 87D1 122A44 18794 Q87AE: LCALL Q2A27 ;87AE 12 2A 27 87D4 30D50D 18795 Q87B1: JNB F0,Q87C1 ;87B1 30 D5 0D 87D7 E4 18796 Q87B4: CLR A ;87B4 E4 87D8 C3 18797 CLR C ;87B5 C3 87D9 9F 18798 SUBB A,R7 ;87B6 9F 87DA FF 18799 MOV R7,A ;87B7 FF 87DB E4 18800 CLR A ;87B8 E4 87DC 9E 18801 SUBB A,R6 ;87B9 9E 87DD FE 18802 MOV R6,A ;87BA FE 87DE E4 18803 CLR A ;87BB E4 87DF 9D 18804 SUBB A,R5 ;87BC 9D 87E0 FD 18805 MOV R5,A ;87BD FD 87E1 E4 18806 CLR A ;87BE E4 87E2 9C 18807 SUBB A,R4 ;87BF 9C 87E3 FC 18808 MOV R4,A ;87C0 FC 87E4 22 18809 Q87C1: RET ;87C1 22 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 304 18810 ;========================================================================== 87E5 C295 18811 Q87C2: CLR P1.5 ;87C2 C2 95 87E7 C2B6 18812 CLR P3.6 ;87C4 C2 B6 87E9 D2B7 18813 SETB P3.7 ;87C6 D2 B7 87EB D296 18814 SETB P1.6 ;87C8 D2 96 87ED C297 18815 CLR P1.7 ;87CA C2 97 87EF E4 18816 CLR A ;87CC E4 87F0 900FE7 18817 MOV DPTR,#0FE7H ;87CD 90 0F E7 87F3 F0 18818 MOVX @DPTR,A ;87D0 F0 87F4 900FE7 18819 Q87D1: MOV DPTR,#0FE7H ;87D1 90 0F E7 87F7 E0 18820 MOVX A,@DPTR ;87D4 E0 87F8 04 18821 INC A ;87D5 04 87F9 F0 18822 MOVX @DPTR,A ;87D6 F0 87FA E0 18823 MOVX A,@DPTR ;87D7 E0 87FB B401F6 18824 CJNE A,#01H,Q87D1 ;87D8 B4 01 F6 87FE D295 18825 SETB P1.5 ;87DB D2 95 8800 E4 18826 CLR A ;87DD E4 8801 900FE7 18827 MOV DPTR,#0FE7H ;87DE 90 0F E7 8804 F0 18828 MOVX @DPTR,A ;87E1 F0 8805 900FE7 18829 Q87E2: MOV DPTR,#0FE7H ;87E2 90 0F E7 8808 E0 18830 MOVX A,@DPTR ;87E5 E0 8809 04 18831 INC A ;87E6 04 880A F0 18832 MOVX @DPTR,A ;87E7 F0 880B E0 18833 MOVX A,@DPTR ;87E8 E0 880C B405F6 18834 CJNE A,#05H,Q87E2 ;87E9 B4 05 F6 880F E5A0 18835 Q87EC: MOV A,P2 ;87EC E5 A0 8811 D3 18836 SETB C ;87EE D3 8812 947F 18837 SUBB A,#7FH ;87EF 94 7F 8814 50F9 18838 JNC Q87EC ;87F1 50 F9 8816 C295 18839 CLR P1.5 ;87F3 C2 95 8818 E4 18840 CLR A ;87F5 E4 8819 900FE7 18841 MOV DPTR,#0FE7H ;87F6 90 0F E7 881C F0 18842 MOVX @DPTR,A ;87F9 F0 881D 900FE7 18843 Q87FA: MOV DPTR,#0FE7H ;87FA 90 0F E7 8820 E0 18844 MOVX A,@DPTR ;87FD E0 8821 04 18845 INC A ;87FE 04 8822 F0 18846 MOVX @DPTR,A ;87FF F0 8823 E0 18847 MOVX A,@DPTR ;8800 E0 8824 B401F6 18848 CJNE A,#01H,Q87FA ;8801 B4 01 F6 8827 22 18849 RET ;8804 22 18850 ;========================================================================== 8828 C295 18851 Q8805: CLR P1.5 ;8805 C2 95 882A C2B6 18852 CLR P3.6 ;8807 C2 B6 882C D2B7 18853 SETB P3.7 ;8809 D2 B7 882E C296 18854 CLR P1.6 ;880B C2 96 8830 D297 18855 SETB P1.7 ;880D D2 97 8832 E4 18856 CLR A ;880F E4 8833 900FE7 18857 MOV DPTR,#0FE7H ;8810 90 0F E7 8836 F0 18858 MOVX @DPTR,A ;8813 F0 8837 900FE7 18859 Q8814: MOV DPTR,#0FE7H ;8814 90 0F E7 883A E0 18860 MOVX A,@DPTR ;8817 E0 883B 04 18861 INC A ;8818 04 883C F0 18862 MOVX @DPTR,A ;8819 F0 883D E0 18863 MOVX A,@DPTR ;881A E0 883E B401F6 18864 CJNE A,#01H,Q8814 ;881B B4 01 F6 8841 D295 18865 SETB P1.5 ;881E D2 95 8843 E4 18866 CLR A ;8820 E4 8844 900FE7 18867 MOV DPTR,#0FE7H ;8821 90 0F E7 8847 F0 18868 MOVX @DPTR,A ;8824 F0 8848 900FE7 18869 Q8825: MOV DPTR,#0FE7H ;8825 90 0F E7 884B E0 18870 MOVX A,@DPTR ;8828 E0 884C 04 18871 INC A ;8829 04 884D F0 18872 MOVX @DPTR,A ;882A F0 884E E0 18873 MOVX A,@DPTR ;882B E0 884F B405F6 18874 CJNE A,#05H,Q8825 ;882C B4 05 F6 8852 E5A0 18875 Q882F: MOV A,P2 ;882F E5 A0 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 305 8854 D3 18876 SETB C ;8831 D3 8855 947F 18877 SUBB A,#7FH ;8832 94 7F 8857 50F9 18878 JNC Q882F ;8834 50 F9 8859 C295 18879 CLR P1.5 ;8836 C2 95 885B E4 18880 CLR A ;8838 E4 885C 900FE7 18881 MOV DPTR,#0FE7H ;8839 90 0F E7 885F F0 18882 MOVX @DPTR,A ;883C F0 8860 900FE7 18883 Q883D: MOV DPTR,#0FE7H ;883D 90 0F E7 8863 E0 18884 MOVX A,@DPTR ;8840 E0 8864 04 18885 INC A ;8841 04 8865 F0 18886 MOVX @DPTR,A ;8842 F0 8866 E0 18887 MOVX A,@DPTR ;8843 E0 8867 B401F6 18888 CJNE A,#01H,Q883D ;8844 B4 01 F6 886A 22 18889 RET ;8847 22 18890 ;========================================================================== 886B 1287E5 18891 Q8848: LCALL Q87C2 ;8848 12 87 C2 886E C295 18892 CLR P1.5 ;884B C2 95 8870 C2B6 18893 CLR P3.6 ;884D C2 B6 8872 C2B7 18894 CLR P3.7 ;884F C2 B7 8874 D296 18895 SETB P1.6 ;8851 D2 96 8876 C297 18896 CLR P1.7 ;8853 C2 97 8878 8FA0 18897 MOV P2,R7 ;8855 8F A0 887A E4 18898 CLR A ;8857 E4 887B 900FE6 18899 MOV DPTR,#0FE6H ;8858 90 0F E6 887E F0 18900 MOVX @DPTR,A ;885B F0 887F 900FE6 18901 Q885C: MOV DPTR,#0FE6H ;885C 90 0F E6 8882 E0 18902 MOVX A,@DPTR ;885F E0 8883 04 18903 INC A ;8860 04 8884 F0 18904 MOVX @DPTR,A ;8861 F0 8885 E0 18905 MOVX A,@DPTR ;8862 E0 8886 B401F6 18906 CJNE A,#01H,Q885C ;8863 B4 01 F6 8889 D295 18907 SETB P1.5 ;8866 D2 95 888B E4 18908 CLR A ;8868 E4 888C 900FE6 18909 MOV DPTR,#0FE6H ;8869 90 0F E6 888F F0 18910 MOVX @DPTR,A ;886C F0 8890 900FE6 18911 Q886D: MOV DPTR,#0FE6H ;886D 90 0F E6 8893 E0 18912 MOVX A,@DPTR ;8870 E0 8894 04 18913 INC A ;8871 04 8895 F0 18914 MOVX @DPTR,A ;8872 F0 8896 E0 18915 MOVX A,@DPTR ;8873 E0 8897 B405F6 18916 CJNE A,#05H,Q886D ;8874 B4 05 F6 889A C295 18917 CLR P1.5 ;8877 C2 95 889C E4 18918 CLR A ;8879 E4 889D 900FE6 18919 MOV DPTR,#0FE6H ;887A 90 0F E6 88A0 F0 18920 MOVX @DPTR,A ;887D F0 88A1 900FE6 18921 Q887E: MOV DPTR,#0FE6H ;887E 90 0F E6 88A4 E0 18922 MOVX A,@DPTR ;8881 E0 88A5 04 18923 INC A ;8882 04 88A6 F0 18924 MOVX @DPTR,A ;8883 F0 88A7 E0 18925 MOVX A,@DPTR ;8884 E0 88A8 B401F6 18926 CJNE A,#01H,Q887E ;8885 B4 01 F6 88AB 22 18927 RET ;8888 22 18928 ;========================================================================== 88AC 128828 18929 Q8889: LCALL Q8805 ;8889 12 88 05 88AF C295 18930 CLR P1.5 ;888C C2 95 88B1 C2B6 18931 CLR P3.6 ;888E C2 B6 88B3 C2B7 18932 CLR P3.7 ;8890 C2 B7 88B5 C296 18933 CLR P1.6 ;8892 C2 96 88B7 D297 18934 SETB P1.7 ;8894 D2 97 88B9 8FA0 18935 MOV P2,R7 ;8896 8F A0 88BB E4 18936 CLR A ;8898 E4 88BC 900FE6 18937 MOV DPTR,#0FE6H ;8899 90 0F E6 88BF F0 18938 MOVX @DPTR,A ;889C F0 88C0 900FE6 18939 Q889D: MOV DPTR,#0FE6H ;889D 90 0F E6 88C3 E0 18940 MOVX A,@DPTR ;88A0 E0 88C4 04 18941 INC A ;88A1 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 306 88C5 F0 18942 MOVX @DPTR,A ;88A2 F0 88C6 E0 18943 MOVX A,@DPTR ;88A3 E0 88C7 B401F6 18944 CJNE A,#01H,Q889D ;88A4 B4 01 F6 88CA D295 18945 SETB P1.5 ;88A7 D2 95 88CC E4 18946 CLR A ;88A9 E4 88CD 900FE6 18947 MOV DPTR,#0FE6H ;88AA 90 0F E6 88D0 F0 18948 MOVX @DPTR,A ;88AD F0 88D1 900FE6 18949 Q88AE: MOV DPTR,#0FE6H ;88AE 90 0F E6 88D4 E0 18950 MOVX A,@DPTR ;88B1 E0 88D5 04 18951 INC A ;88B2 04 88D6 F0 18952 MOVX @DPTR,A ;88B3 F0 88D7 E0 18953 MOVX A,@DPTR ;88B4 E0 88D8 B405F6 18954 CJNE A,#05H,Q88AE ;88B5 B4 05 F6 88DB C295 18955 CLR P1.5 ;88B8 C2 95 88DD E4 18956 CLR A ;88BA E4 88DE 900FE6 18957 MOV DPTR,#0FE6H ;88BB 90 0F E6 88E1 F0 18958 MOVX @DPTR,A ;88BE F0 88E2 900FE6 18959 Q88BF: MOV DPTR,#0FE6H ;88BF 90 0F E6 88E5 E0 18960 MOVX A,@DPTR ;88C2 E0 88E6 04 18961 INC A ;88C3 04 88E7 F0 18962 MOVX @DPTR,A ;88C4 F0 88E8 E0 18963 MOVX A,@DPTR ;88C5 E0 88E9 B401F6 18964 CJNE A,#01H,Q88BF ;88C6 B4 01 F6 88EC 22 18965 RET ;88C9 22 18966 ;========================================================================== 88ED 1287E5 18967 Q88CA: LCALL Q87C2 ;88CA 12 87 C2 88F0 C295 18968 CLR P1.5 ;88CD C2 95 88F2 D2B6 18969 SETB P3.6 ;88CF D2 B6 88F4 C2B7 18970 CLR P3.7 ;88D1 C2 B7 88F6 D296 18971 SETB P1.6 ;88D3 D2 96 88F8 C297 18972 CLR P1.7 ;88D5 C2 97 88FA 8FA0 18973 MOV P2,R7 ;88D7 8F A0 88FC E4 18974 CLR A ;88D9 E4 88FD 900FE6 18975 MOV DPTR,#0FE6H ;88DA 90 0F E6 8900 F0 18976 MOVX @DPTR,A ;88DD F0 8901 900FE6 18977 Q88DE: MOV DPTR,#0FE6H ;88DE 90 0F E6 8904 E0 18978 MOVX A,@DPTR ;88E1 E0 8905 04 18979 INC A ;88E2 04 8906 F0 18980 MOVX @DPTR,A ;88E3 F0 8907 E0 18981 MOVX A,@DPTR ;88E4 E0 8908 B401F6 18982 CJNE A,#01H,Q88DE ;88E5 B4 01 F6 890B D295 18983 SETB P1.5 ;88E8 D2 95 890D E4 18984 CLR A ;88EA E4 890E 900FE6 18985 MOV DPTR,#0FE6H ;88EB 90 0F E6 8911 F0 18986 MOVX @DPTR,A ;88EE F0 8912 900FE6 18987 Q88EF: MOV DPTR,#0FE6H ;88EF 90 0F E6 8915 E0 18988 MOVX A,@DPTR ;88F2 E0 8916 04 18989 INC A ;88F3 04 8917 F0 18990 MOVX @DPTR,A ;88F4 F0 8918 E0 18991 MOVX A,@DPTR ;88F5 E0 8919 B405F6 18992 CJNE A,#05H,Q88EF ;88F6 B4 05 F6 891C C295 18993 CLR P1.5 ;88F9 C2 95 891E E4 18994 CLR A ;88FB E4 891F 900FE6 18995 MOV DPTR,#0FE6H ;88FC 90 0F E6 8922 F0 18996 MOVX @DPTR,A ;88FF F0 8923 900FE6 18997 Q8900: MOV DPTR,#0FE6H ;8900 90 0F E6 8926 E0 18998 MOVX A,@DPTR ;8903 E0 8927 04 18999 INC A ;8904 04 8928 F0 19000 MOVX @DPTR,A ;8905 F0 8929 E0 19001 MOVX A,@DPTR ;8906 E0 892A B401F6 19002 CJNE A,#01H,Q8900 ;8907 B4 01 F6 892D 22 19003 RET ;890A 22 19004 ;========================================================================== 892E 128828 19005 Q890B: LCALL Q8805 ;890B 12 88 05 8931 C295 19006 CLR P1.5 ;890E C2 95 8933 D2B6 19007 SETB P3.6 ;8910 D2 B6 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 307 8935 C2B7 19008 CLR P3.7 ;8912 C2 B7 8937 C296 19009 CLR P1.6 ;8914 C2 96 8939 D297 19010 SETB P1.7 ;8916 D2 97 893B 8FA0 19011 MOV P2,R7 ;8918 8F A0 893D E4 19012 CLR A ;891A E4 893E 900FE6 19013 MOV DPTR,#0FE6H ;891B 90 0F E6 8941 F0 19014 MOVX @DPTR,A ;891E F0 8942 900FE6 19015 Q891F: MOV DPTR,#0FE6H ;891F 90 0F E6 8945 E0 19016 MOVX A,@DPTR ;8922 E0 8946 04 19017 INC A ;8923 04 8947 F0 19018 MOVX @DPTR,A ;8924 F0 8948 E0 19019 MOVX A,@DPTR ;8925 E0 8949 B401F6 19020 CJNE A,#01H,Q891F ;8926 B4 01 F6 894C D295 19021 SETB P1.5 ;8929 D2 95 894E E4 19022 CLR A ;892B E4 894F 900FE6 19023 MOV DPTR,#0FE6H ;892C 90 0F E6 8952 F0 19024 MOVX @DPTR,A ;892F F0 8953 900FE6 19025 Q8930: MOV DPTR,#0FE6H ;8930 90 0F E6 8956 E0 19026 MOVX A,@DPTR ;8933 E0 8957 04 19027 INC A ;8934 04 8958 F0 19028 MOVX @DPTR,A ;8935 F0 8959 E0 19029 MOVX A,@DPTR ;8936 E0 895A B405F6 19030 CJNE A,#05H,Q8930 ;8937 B4 05 F6 895D C295 19031 CLR P1.5 ;893A C2 95 895F E4 19032 CLR A ;893C E4 8960 900FE6 19033 MOV DPTR,#0FE6H ;893D 90 0F E6 8963 F0 19034 MOVX @DPTR,A ;8940 F0 8964 900FE6 19035 Q8941: MOV DPTR,#0FE6H ;8941 90 0F E6 8967 E0 19036 MOVX A,@DPTR ;8944 E0 8968 04 19037 INC A ;8945 04 8969 F0 19038 MOVX @DPTR,A ;8946 F0 896A E0 19039 MOVX A,@DPTR ;8947 E0 896B B401F6 19040 CJNE A,#01H,Q8941 ;8948 B4 01 F6 896E 22 19041 RET ;894B 22 19042 ;========================================================================== 896F C2B1 19043 Q894C: CLR P3.1 ;894C C2 B1 8971 C2B3 19044 CLR P3.3 ;894E C2 B3 8973 D2B1 19045 SETB P3.1 ;8950 D2 B1 8975 00 19046 NOP ;8952 00 8976 00 19047 NOP ;8953 00 8977 00 19048 NOP ;8954 00 8978 00 19049 NOP ;8955 00 8979 00 19050 NOP ;8956 00 897A 00 19051 NOP ;8957 00 897B 00 19052 NOP ;8958 00 897C 00 19053 NOP ;8959 00 897D 00 19054 NOP ;895A 00 897E 00 19055 NOP ;895B 00 897F 00 19056 NOP ;895C 00 8980 00 19057 NOP ;895D 00 8981 00 19058 NOP ;895E 00 8982 00 19059 NOP ;895F 00 8983 00 19060 NOP ;8960 00 8984 00 19061 NOP ;8961 00 8985 00 19062 NOP ;8962 00 8986 00 19063 NOP ;8963 00 8987 00 19064 NOP ;8964 00 8988 00 19065 NOP ;8965 00 8989 00 19066 NOP ;8966 00 898A 00 19067 NOP ;8967 00 898B 00 19068 NOP ;8968 00 898C 00 19069 NOP ;8969 00 898D 00 19070 NOP ;896A 00 898E 00 19071 NOP ;896B 00 898F 00 19072 NOP ;896C 00 8990 00 19073 NOP ;896D 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 308 8991 00 19074 NOP ;896E 00 8992 00 19075 NOP ;896F 00 8993 00 19076 NOP ;8970 00 8994 00 19077 NOP ;8971 00 8995 00 19078 NOP ;8972 00 8996 00 19079 NOP ;8973 00 8997 00 19080 NOP ;8974 00 8998 00 19081 NOP ;8975 00 8999 00 19082 NOP ;8976 00 899A 00 19083 NOP ;8977 00 899B 00 19084 NOP ;8978 00 899C 00 19085 NOP ;8979 00 899D 00 19086 NOP ;897A 00 899E 00 19087 NOP ;897B 00 899F 00 19088 NOP ;897C 00 89A0 00 19089 NOP ;897D 00 89A1 00 19090 NOP ;897E 00 89A2 00 19091 NOP ;897F 00 89A3 00 19092 NOP ;8980 00 89A4 00 19093 NOP ;8981 00 89A5 1280F1 19094 LCALL Q80CE ;8982 12 80 CE 89A8 AF05 19095 MOV R7,05H ;8985 AF 05 89AA 1280F1 19096 LCALL Q80CE ;8987 12 80 CE 89AD C2B1 19097 CLR P3.1 ;898A C2 B1 89AF 22 19098 RET ;898C 22 19099 ;========================================================================== 89B0 E4 19100 Q898D: CLR A ;898D E4 89B1 FE 19101 MOV R6,A ;898E FE 89B2 C2B1 19102 CLR P3.1 ;898F C2 B1 89B4 C2B3 19103 CLR P3.3 ;8991 C2 B3 89B6 D2B1 19104 SETB P3.1 ;8993 D2 B1 89B8 00 19105 NOP ;8995 00 89B9 00 19106 NOP ;8996 00 89BA 00 19107 NOP ;8997 00 89BB 00 19108 NOP ;8998 00 89BC 00 19109 NOP ;8999 00 89BD 00 19110 NOP ;899A 00 89BE 00 19111 NOP ;899B 00 89BF 00 19112 NOP ;899C 00 89C0 00 19113 NOP ;899D 00 89C1 00 19114 NOP ;899E 00 89C2 00 19115 NOP ;899F 00 89C3 00 19116 NOP ;89A0 00 89C4 00 19117 NOP ;89A1 00 89C5 00 19118 NOP ;89A2 00 89C6 00 19119 NOP ;89A3 00 89C7 00 19120 NOP ;89A4 00 89C8 00 19121 NOP ;89A5 00 89C9 00 19122 NOP ;89A6 00 89CA 00 19123 NOP ;89A7 00 89CB 00 19124 NOP ;89A8 00 89CC 00 19125 NOP ;89A9 00 89CD 00 19126 NOP ;89AA 00 89CE 00 19127 NOP ;89AB 00 89CF 00 19128 NOP ;89AC 00 89D0 00 19129 NOP ;89AD 00 89D1 00 19130 NOP ;89AE 00 89D2 00 19131 NOP ;89AF 00 89D3 00 19132 NOP ;89B0 00 89D4 00 19133 NOP ;89B1 00 89D5 00 19134 NOP ;89B2 00 89D6 00 19135 NOP ;89B3 00 89D7 00 19136 NOP ;89B4 00 89D8 00 19137 NOP ;89B5 00 89D9 00 19138 NOP ;89B6 00 89DA 00 19139 NOP ;89B7 00 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 309 89DB 00 19140 NOP ;89B8 00 89DC 00 19141 NOP ;89B9 00 89DD 00 19142 NOP ;89BA 00 89DE 00 19143 NOP ;89BB 00 89DF 00 19144 NOP ;89BC 00 89E0 00 19145 NOP ;89BD 00 89E1 00 19146 NOP ;89BE 00 89E2 00 19147 NOP ;89BF 00 89E3 00 19148 NOP ;89C0 00 89E4 00 19149 NOP ;89C1 00 89E5 00 19150 NOP ;89C2 00 89E6 00 19151 NOP ;89C3 00 89E7 00 19152 NOP ;89C4 00 89E8 1280F1 19153 LCALL Q80CE ;89C5 12 80 CE 89EB 128218 19154 LCALL Q81F5 ;89C8 12 81 F5 89EE C2B1 19155 CLR P3.1 ;89CB C2 B1 89F0 22 19156 RET ;89CD 22 19157 ;========================================================================== 89F1 C0E0 19158 Q89CE: PUSH ACC ;89CE C0 E0 89F3 C083 19159 PUSH DPH ;89D0 C0 83 89F5 C082 19160 PUSH DPL ;89D2 C0 82 89F7 C0D0 19161 PUSH PSW ;89D4 C0 D0 89F9 E5F1 19162 MOV A,0F1H ;89D6 E5 F1 89FB 30E105 19163 JNB ACC.1,Q89E0 ;89D8 30 E1 05 89FE 53F1FD 19164 ANL 0F1H,#0FDH ;89DB 53 F1 FD 8A01 8025 19165 SJMP Q8A05 ;89DE 80 25 8A03 E5F1 19166 Q89E0: MOV A,0F1H ;89E0 E5 F1 8A05 30E020 19167 JNB ACC.0,Q8A05 ;89E2 30 E0 20 8A08 9003EE 19168 MOV DPTR,#03EEH ;89E5 90 03 EE 8A0B E0 19169 MOVX A,@DPTR ;89E8 E0 8A0C 24B6 19170 ADD A,#0B6H ;89E9 24 B6 8A0E F582 19171 MOV DPL,A ;89EB F5 82 8A10 E4 19172 CLR A ;89ED E4 8A11 3403 19173 ADDC A,#03H ;89EE 34 03 8A13 F583 19174 MOV DPH,A ;89F0 F5 83 8A15 E5F2 19175 MOV A,0F2H ;89F2 E5 F2 8A17 F0 19176 MOVX @DPTR,A ;89F4 F0 8A18 9003EE 19177 MOV DPTR,#03EEH ;89F5 90 03 EE 8A1B E0 19178 MOVX A,@DPTR ;89F8 E0 8A1C 04 19179 INC A ;89F9 04 8A1D F0 19180 MOVX @DPTR,A ;89FA F0 8A1E 900E86 19181 MOV DPTR,#0E86H ;89FB 90 0E 86 8A21 E4 19182 CLR A ;89FE E4 8A22 F0 19183 MOVX @DPTR,A ;89FF F0 8A23 A3 19184 INC DPTR ;8A00 A3 8A24 F0 19185 MOVX @DPTR,A ;8A01 F0 8A25 53F1FE 19186 ANL 0F1H,#0FEH ;8A02 53 F1 FE 8A28 D0D0 19187 Q8A05: POP PSW ;8A05 D0 D0 8A2A D082 19188 POP DPL ;8A07 D0 82 8A2C D083 19189 POP DPH ;8A09 D0 83 8A2E D0E0 19190 POP ACC ;8A0B D0 E0 8A30 32 19191 RETI ;8A0D 32 19192 ;========================================================================== 8A31 900ECD 19193 Q8A0E: MOV DPTR,#0ECDH ;8A0E 90 0E CD 8A34 E0 19194 MOVX A,@DPTR ;8A11 E0 8A35 78EB 19195 MOV R0,#0EBH ;8A12 78 EB 8A37 7C0E 19196 MOV R4,#0EH ;8A14 7C 0E 8A39 7D01 19197 MOV R5,#01H ;8A16 7D 01 8A3B 7BFF 19198 MOV R3,#0FFH ;8A18 7B FF 8A3D B40117 19199 CJNE A,#01H,Q8A34 ;8A1A B4 01 17 8A40 7A00 19200 MOV R2,#00H ;8A1D 7A 00 8A42 79B2 19201 MOV R1,#0B2H ;8A1F 79 B2 8A44 122C5A 19202 LCALL Q2C3D ;8A21 12 2C 3D 8A47 754401 19203 MOV 44H,#01H ;8A24 75 44 01 8A4A 75450E 19204 MOV 45H,#0EH ;8A27 75 45 0E 8A4D 7546EB 19205 MOV 46H,#0EBH ;8A2A 75 46 EB A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 310 8A50 E4 19206 CLR A ;8A2D E4 8A51 FB 19207 MOV R3,A ;8A2E FB 8A52 7D0B 19208 MOV R5,#0BH ;8A2F 7D 0B 8A54 FF 19209 MOV R7,A ;8A31 FF 8A55 8016 19210 SJMP Q8A4A ;8A32 80 16 8A57 7A00 19211 Q8A34: MOV R2,#00H ;8A34 7A 00 8A59 79B8 19212 MOV R1,#0B8H ;8A36 79 B8 8A5B 122C5A 19213 LCALL Q2C3D ;8A38 12 2C 3D 8A5E 754401 19214 MOV 44H,#01H ;8A3B 75 44 01 8A61 75450E 19215 MOV 45H,#0EH ;8A3E 75 45 0E 8A64 7546EB 19216 MOV 46H,#0EBH ;8A41 75 46 EB 8A67 E4 19217 CLR A ;8A44 E4 8A68 FB 19218 MOV R3,A ;8A45 FB 8A69 7D0B 19219 MOV R5,#0BH ;8A46 7D 0B 8A6B 7F01 19220 MOV R7,#01H ;8A48 7F 01 8A6D 127E83 19221 Q8A4A: LCALL Q7E60 ;8A4A 12 7E 60 8A70 22 19222 RET ;8A4D 22 19223 ;========================================================================== 8A71 7F5A 19224 Q8A4E: MOV R7,#5AH ;8A4E 7F 5A 8A73 7E00 19225 MOV R6,#00H ;8A50 7E 00 8A75 C28C 19226 Q8A52: CLR TR0 ;8A52 C2 8C 8A77 E4 19227 CLR A ;8A54 E4 8A78 900FE4 19228 MOV DPTR,#0FE4H ;8A55 90 0F E4 8A7B F0 19229 MOVX @DPTR,A ;8A58 F0 8A7C A3 19230 INC DPTR ;8A59 A3 8A7D F0 19231 MOVX @DPTR,A ;8A5A F0 8A7E C3 19232 Q8A5B: CLR C ;8A5B C3 8A7F 900FE5 19233 MOV DPTR,#0FE5H ;8A5C 90 0F E5 8A82 E0 19234 MOVX A,@DPTR ;8A5F E0 8A83 9F 19235 SUBB A,R7 ;8A60 9F 8A84 900FE4 19236 MOV DPTR,#0FE4H ;8A61 90 0F E4 8A87 E0 19237 MOVX A,@DPTR ;8A64 E0 8A88 9E 19238 SUBB A,R6 ;8A65 9E 8A89 5023 19239 JNC Q8A8B ;8A66 50 23 8A8B 758CA2 19240 MOV TH0,#0A2H ;8A68 75 8C A2 8A8E 758A4A 19241 MOV TL0,#4AH ;8A6B 75 8A 4A 8A91 C28D 19242 CLR TF0 ;8A6E C2 8D 8A93 C28C 19243 CLR TR0 ;8A70 C2 8C 8A95 D28C 19244 SETB TR0 ;8A72 D2 8C 8A97 308DFD 19245 JNB TF0,$ ;8A74 30 8D FD 8A9A C28D 19246 CLR TF0 ;8A77 C2 8D 8A9C C28C 19247 CLR TR0 ;8A79 C2 8C 8A9E 900FE5 19248 MOV DPTR,#0FE5H ;8A7B 90 0F E5 8AA1 E0 19249 MOVX A,@DPTR ;8A7E E0 8AA2 04 19250 INC A ;8A7F 04 8AA3 F0 19251 MOVX @DPTR,A ;8A80 F0 8AA4 70D8 19252 JNZ Q8A5B ;8A81 70 D8 8AA6 900FE4 19253 MOV DPTR,#0FE4H ;8A83 90 0F E4 8AA9 E0 19254 MOVX A,@DPTR ;8A86 E0 8AAA 04 19255 INC A ;8A87 04 8AAB F0 19256 MOVX @DPTR,A ;8A88 F0 8AAC 80D0 19257 SJMP Q8A5B ;8A89 80 D0 8AAE 22 19258 Q8A8B: RET ;8A8B 22 19259 ;========================================================================== 8AAF E49003E4 19260 Q8A8C: DB 0E4H, 90H, 03H,0E4H,0F0H, 7FH, 7FH, 12H ;...... 8AB3 F07F7F12 8AB7 76B41276 19261 Q8A94: DB 76H,0B4H, 12H, 76H,0B4H, 12H, 76H,0B4H ;v..v..v. 8ABB B41276B4 8ABF 900E8AE0 19262 Q8A9C: DB 90H, 0EH, 8AH,0E0H,0FFH, 12H, 76H,0B4H ;......v. 8AC3 FF1276B4 8AC7 900E8B12 19263 Q8AA4: DB 90H, 0EH, 8BH, 12H, 86H, 61H, 90H, 0EH ;.....a.. 8ACB 8661900E 8ACF 8C127508 19264 Q8AAC: DB 8CH, 12H, 75H, 08H, 90H, 0EH, 90H, 12H ;..u..... 8AD3 900E9012 8AD7 7508900E 19265 Q8AB4: DB 75H, 08H, 90H, 0EH, 94H, 12H, 75H, 08H ;u.....u. 8ADB 94127508 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 311 8ADF 900E9812 19266 Q8ABC: DB 90H, 0EH, 98H, 12H, 75H, 08H, 90H, 03H ;....u... 8AE3 75089003 8AE7 E4E0FF02 19267 Q8AC4: DB 0E4H,0E0H,0FFH, 02H, 76H,0B4H ;....v. 8AEB 76B4 19268 ;========================================================================== 8AED 78EB 19269 Q8ACA: MOV R0,#0EBH ;8ACA 78 EB 8AEF 7C0E 19270 MOV R4,#0EH ;8ACC 7C 0E 8AF1 7D01 19271 MOV R5,#01H ;8ACE 7D 01 8AF3 7BFF 19272 MOV R3,#0FFH ;8AD0 7B FF 8AF5 7A00 19273 MOV R2,#00H ;8AD2 7A 00 8AF7 79C4 19274 MOV R1,#0C4H ;8AD4 79 C4 8AF9 122C5A 19275 LCALL Q2C3D ;8AD6 12 2C 3D 8AFC 900ECF 19276 MOV DPTR,#0ECFH ;8AD9 90 0E CF 8AFF E0 19277 MOVX A,@DPTR ;8ADC E0 8B00 7011 19278 JNZ Q8AF0 ;8ADD 70 11 8B02 754401 19279 MOV 44H,#01H ;8ADF 75 44 01 8B05 75450E 19280 MOV 45H,#0EH ;8AE2 75 45 0E 8B08 7546EB 19281 MOV 46H,#0EBH ;8AE5 75 46 EB 8B0B 7B02 19282 MOV R3,#02H ;8AE8 7B 02 8B0D 7D0B 19283 MOV R5,#0BH ;8AEA 7D 0B 8B0F 7F01 19284 MOV R7,#01H ;8AEC 7F 01 8B11 800F 19285 SJMP Q8AFF ;8AEE 80 0F 8B13 754401 19286 Q8AF0: MOV 44H,#01H ;8AF0 75 44 01 8B16 75450E 19287 MOV 45H,#0EH ;8AF3 75 45 0E 8B19 7546EB 19288 MOV 46H,#0EBH ;8AF6 75 46 EB 8B1C 7B02 19289 MOV R3,#02H ;8AF9 7B 02 8B1E 7D0B 19290 MOV R5,#0BH ;8AFB 7D 0B 8B20 E4 19291 CLR A ;8AFD E4 8B21 FF 19292 MOV R7,A ;8AFE FF 8B22 127E83 19293 Q8AFF: LCALL Q7E60 ;8AFF 12 7E 60 8B25 22 19294 RET ;8B02 22 19295 ;========================================================================== 8B26 78EB 19296 Q8B03: MOV R0,#0EBH ;8B03 78 EB 8B28 7C0E 19297 MOV R4,#0EH ;8B05 7C 0E 8B2A 7D01 19298 MOV R5,#01H ;8B07 7D 01 8B2C 7BFF 19299 MOV R3,#0FFH ;8B09 7B FF 8B2E 7A00 19300 MOV R2,#00H ;8B0B 7A 00 8B30 79CA 19301 MOV R1,#0CAH ;8B0D 79 CA 8B32 122C5A 19302 LCALL Q2C3D ;8B0F 12 2C 3D 8B35 900ECE 19303 MOV DPTR,#0ECEH ;8B12 90 0E CE 8B38 E0 19304 MOVX A,@DPTR ;8B15 E0 8B39 7011 19305 JNZ Q8B29 ;8B16 70 11 8B3B 754401 19306 MOV 44H,#01H ;8B18 75 44 01 8B3E 75450E 19307 MOV 45H,#0EH ;8B1B 75 45 0E 8B41 7546EB 19308 MOV 46H,#0EBH ;8B1E 75 46 EB 8B44 7B04 19309 MOV R3,#04H ;8B21 7B 04 8B46 7D0B 19310 MOV R5,#0BH ;8B23 7D 0B 8B48 7F01 19311 MOV R7,#01H ;8B25 7F 01 8B4A 800F 19312 SJMP Q8B38 ;8B27 80 0F 8B4C 754401 19313 Q8B29: MOV 44H,#01H ;8B29 75 44 01 8B4F 75450E 19314 MOV 45H,#0EH ;8B2C 75 45 0E 8B52 7546EB 19315 MOV 46H,#0EBH ;8B2F 75 46 EB 8B55 7B04 19316 MOV R3,#04H ;8B32 7B 04 8B57 7D0B 19317 MOV R5,#0BH ;8B34 7D 0B 8B59 E4 19318 CLR A ;8B36 E4 8B5A FF 19319 MOV R7,A ;8B37 FF 8B5B 127E83 19320 Q8B38: LCALL Q7E60 ;8B38 12 7E 60 8B5E 22 19321 RET ;8B3B 22 19322 ;========================================================================== 8B5F AD07E4F5 19323 Q8B3C: DB 0ADH, 07H,0E4H,0F5H, 65H,0F5H, 66H, 12H ;....e.f. 8B63 65F56612 8B67 7B79EF60 19324 Q8B44: DB 7BH, 79H,0EFH, 60H, 29H, 7FH,0CCH, 12H ;{y.`).. 8B6B 297FCC12 8B6F 78FA7F4E 19325 Q8B4C: DB 78H,0FAH, 7FH, 4EH, 12H, 78H,0FAH,0AFH ;x.N.x.. 8B73 1278FAAF 8B77 051278FA 19326 Q8B54: DB 05H, 12H, 78H,0FAH,0E4H,0FFH, 12H, 78H ;..x....x A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 312 8B7B E4FF1278 8B7F FA7F3F12 19327 Q8B5C: DB 0FAH, 7FH, 3FH, 12H, 78H,0FAH, 12H, 7BH ;.?.x..{ 8B83 78FA127B 8B87 79EF600A 19328 Q8B64: DB 79H,0EFH, 60H, 0AH, 7FH,0CCH, 12H, 78H ;y.`...x 8B8B 7FCC1278 8B8F FA7F4812 19329 Q8B6C: DB 0FAH, 7FH, 48H, 12H, 78H,0FAH, 22H ;.H.x." 8B93 78FA22 19330 ;========================================================================== 8B96 126AB3 19331 Q8B73: LCALL Q6A93 ;8B73 12 6A 93 8B99 900E8B 19332 MOV DPTR,#0E8BH ;8B76 90 0E 8B 8B9C EF 19333 MOV A,R7 ;8B79 EF 8B9D F0 19334 MOVX @DPTR,A ;8B7A F0 8B9E 120054 19335 LCALL Q0052 ;8B7B 12 00 52 8BA1 900E88 19336 MOV DPTR,#0E88H ;8B7E 90 0E 88 8BA4 EE 19337 MOV A,R6 ;8B81 EE 8BA5 F0 19338 MOVX @DPTR,A ;8B82 F0 8BA6 A3 19339 INC DPTR ;8B83 A3 8BA7 EF 19340 MOV A,R7 ;8B84 EF 8BA8 F0 19341 MOVX @DPTR,A ;8B85 F0 8BA9 12871B 19342 LCALL Q86F8 ;8B86 12 86 F8 8BAC 900E8C 19343 MOV DPTR,#0E8CH ;8B89 90 0E 8C 8BAF 122B1B 19344 LCALL Q2AFE ;8B8C 12 2A FE 8BB2 12871B 19345 LCALL Q86F8 ;8B8F 12 86 F8 8BB5 900E90 19346 MOV DPTR,#0E90H ;8B92 90 0E 90 8BB8 122B1B 19347 LCALL Q2AFE ;8B95 12 2A FE 8BBB 12871B 19348 LCALL Q86F8 ;8B98 12 86 F8 8BBE 900E94 19349 MOV DPTR,#0E94H ;8B9B 90 0E 94 8BC1 122B1B 19350 LCALL Q2AFE ;8B9E 12 2A FE 8BC4 12871B 19351 LCALL Q86F8 ;8BA1 12 86 F8 8BC7 900E98 19352 MOV DPTR,#0E98H ;8BA4 90 0E 98 8BCA 022B1B 19353 LJMP Q2AFE ;8BA7 02 2A FE 19354 ;========================================================================== 8BCD E4 19355 Q8BAA: CLR A ;8BAA E4 8BCE 900FD8 19356 MOV DPTR,#0FD8H ;8BAB 90 0F D8 8BD1 F0 19357 MOVX @DPTR,A ;8BAE F0 8BD2 900EE1 19358 MOV DPTR,#0EE1H ;8BAF 90 0E E1 8BD5 F0 19359 MOVX @DPTR,A ;8BB2 F0 8BD6 900FD8 19360 MOV DPTR,#0FD8H ;8BB3 90 0F D8 8BD9 F0 19361 MOVX @DPTR,A ;8BB6 F0 8BDA 900FD8 19362 Q8BB7: MOV DPTR,#0FD8H ;8BB7 90 0F D8 8BDD E0 19363 MOVX A,@DPTR ;8BBA E0 8BDE FF 19364 MOV R7,A ;8BBB FF 8BDF C3 19365 CLR C ;8BBC C3 8BE0 9412 19366 SUBB A,#12H ;8BBD 94 12 8BE2 5017 19367 JNC Q8BD8 ;8BBF 50 17 8BE4 7400 19368 MOV A,#00H ;8BC1 74 00 8BE6 2F 19369 ADD A,R7 ;8BC3 2F 8BE7 F582 19370 MOV DPL,A ;8BC4 F5 82 8BE9 E4 19371 CLR A ;8BC6 E4 8BEA 3400 19372 ADDC A,#00H ;8BC7 34 00 8BEC F583 19373 MOV DPH,A ;8BC9 F5 83 8BEE E0 19374 MOVX A,@DPTR ;8BCB E0 8BEF FF 19375 MOV R7,A ;8BCC FF 8BF0 1276D6 19376 LCALL Q76B4 ;8BCD 12 76 B4 8BF3 900FD8 19377 MOV DPTR,#0FD8H ;8BD0 90 0F D8 8BF6 E0 19378 MOVX A,@DPTR ;8BD3 E0 8BF7 04 19379 INC A ;8BD4 04 8BF8 F0 19380 MOVX @DPTR,A ;8BD5 F0 8BF9 80DF 19381 SJMP Q8BB7 ;8BD6 80 DF 8BFB 028D40 19382 Q8BD8: LJMP Q8D1D ;8BD8 02 8D 1D 19383 ;========================================================================== 8BFE FC 19384 Q8BDB: MOV R4,A ;8BDB FC 8BFF E54C 19385 MOV A,4CH ;8BDC E5 4C 8C01 04 19386 INC A ;8BDE 04 8C02 FB 19387 MOV R3,A ;8BDF FB 8C03 AF04 19388 MOV R7,04H ;8BE0 AF 04 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 313 8C05 FD 19389 MOV R5,A ;8BE2 FD 8C06 AE07 19390 Q8BE3: MOV R6,07H ;8BE3 AE 07 8C08 EE 19391 MOV A,R6 ;8BE5 EE 8C09 C3 19392 CLR C ;8BE6 C3 8C0A 9440 19393 SUBB A,#40H ;8BE7 94 40 8C0C EE 19394 MOV A,R6 ;8BE9 EE 8C0D 500D 19395 JNC Q8BF9 ;8BEA 50 0D 8C0F 4440 19396 ORL A,#40H ;8BEC 44 40 8C11 FF 19397 MOV R7,A ;8BEE FF 8C12 12886B 19398 LCALL Q8848 ;8BEF 12 88 48 8C15 ED 19399 MOV A,R5 ;8BF2 ED 8C16 44B8 19400 ORL A,#0B8H ;8BF3 44 B8 8C18 FF 19401 MOV R7,A ;8BF5 FF 8C19 02886B 19402 LJMP Q8848 ;8BF6 02 88 48 19403 ;========================================================================== 8C1C 24C0 19404 Q8BF9: ADD A,#0C0H ;8BF9 24 C0 8C1E 4440 19405 ORL A,#40H ;8BFB 44 40 8C20 FF 19406 MOV R7,A ;8BFD FF 8C21 1288AC 19407 LCALL Q8889 ;8BFE 12 88 89 8C24 ED 19408 MOV A,R5 ;8C01 ED 8C25 44B8 19409 ORL A,#0B8H ;8C02 44 B8 8C27 FF 19410 MOV R7,A ;8C04 FF 8C28 1288AC 19411 LCALL Q8889 ;8C05 12 88 89 8C2B 22 19412 RET ;8C08 22 19413 ;========================================================================== 8C2C E4 19414 Q8C09: CLR A ;8C09 E4 8C2D FD 19415 MOV R5,A ;8C0A FD 8C2E F542 19416 MOV 42H,A ;8C0B F5 42 8C30 127B9C 19417 LCALL Q7B79 ;8C0D 12 7B 79 8C33 EF 19418 MOV A,R7 ;8C10 EF 8C34 7003 19419 JNZ Q8C16 ;8C11 70 03 8C36 FE 19420 MOV R6,A ;8C13 FE 8C37 FF 19421 MOV R7,A ;8C14 FF 8C38 22 19422 RET ;8C15 22 19423 ;========================================================================== 8C39 7F33 19424 Q8C16: MOV R7,#33H ;8C16 7F 33 8C3B 12791D 19425 LCALL Q78FA ;8C18 12 78 FA 8C3E E4 19426 CLR A ;8C1B E4 8C3F FD 19427 MOV R5,A ;8C1C FD 8C40 12733D 19428 Q8C1D: LCALL Q731B ;8C1D 12 73 1B 8C43 7443 19429 MOV A,#43H ;8C20 74 43 8C45 2D 19430 ADD A,R5 ;8C22 2D 8C46 F8 19431 MOV R0,A ;8C23 F8 8C47 A607 19432 MOV @R0,07H ;8C24 A6 07 8C49 0D 19433 INC R5 ;8C26 0D 8C4A BD08F3 19434 CJNE R5,#08H,Q8C1D ;8C27 BD 08 F3 8C4D E544 19435 MOV A,44H ;8C2A E5 44 8C4F FE 19436 MOV R6,A ;8C2C FE 8C50 7C00 19437 MOV R4,#00H ;8C2D 7C 00 8C52 E4 19438 CLR A ;8C2F E4 8C53 2545 19439 ADD A,45H ;8C30 25 45 8C55 FF 19440 MOV R7,A ;8C32 FF 8C56 EC 19441 MOV A,R4 ;8C33 EC 8C57 3E 19442 ADDC A,R6 ;8C34 3E 8C58 FE 19443 MOV R6,A ;8C35 FE 8C59 22 19444 RET ;8C36 22 19445 ;========================================================================== 8C5A EF 19446 Q8C37: MOV A,R7 ;8C37 EF 8C5B B40A07 19447 CJNE A,#0AH,Q8C42 ;8C38 B4 0A 07 8C5E 740D 19448 MOV A,#0DH ;8C3B 74 0D 8C60 128C65 19449 LCALL Q8C42 ;8C3D 12 8C 42 8C63 740A 19450 MOV A,#0AH ;8C40 74 0A 8C65 309811 19451 Q8C42: JNB RI,Q8C56 ;8C42 30 98 11 8C68 A899 19452 MOV R0,SBUF ;8C45 A8 99 8C6A B8130C 19453 CJNE R0,#13H,Q8C56 ;8C47 B8 13 0C 8C6D C298 19454 CLR RI ;8C4A C2 98 A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 314 8C6F 3098FD 19455 Q8C4C: JNB RI,$ ;8C4C 30 98 FD 8C72 A899 19456 MOV R0,SBUF ;8C4F A8 99 8C74 C298 19457 CLR RI ;8C51 C2 98 8C76 B811F6 19458 CJNE R0,#11H,Q8C4C ;8C53 B8 11 F6 8C79 3099FD 19459 Q8C56: JNB TI,$ ;8C56 30 99 FD 8C7C C299 19460 CLR TI ;8C59 C2 99 8C7E F599 19461 MOV SBUF,A ;8C5B F5 99 8C80 22 19462 RET ;8C5D 22 19463 ;========================================================================== 8C81 E4 19464 Q8C5E: CLR A ;8C5E E4 8C82 FE 19465 MOV R6,A ;8C5F FE 8C83 EE 19466 Q8C60: MOV A,R6 ;8C60 EE 8C84 C3 19467 CLR C ;8C61 C3 8C85 9F 19468 SUBB A,R7 ;8C62 9F 8C86 5010 19469 JNC Q8C75 ;8C63 50 10 8C88 74EB 19470 MOV A,#0EBH ;8C65 74 EB 8C8A 2E 19471 ADD A,R6 ;8C67 2E 8C8B F582 19472 MOV DPL,A ;8C68 F5 82 8C8D E4 19473 CLR A ;8C6A E4 8C8E 340E 19474 ADDC A,#0EH ;8C6B 34 0E 8C90 F583 19475 MOV DPH,A ;8C6D F5 83 8C92 7420 19476 MOV A,#20H ;8C6F 74 20 8C94 F0 19477 MOVX @DPTR,A ;8C71 F0 8C95 0E 19478 INC R6 ;8C72 0E 8C96 80EB 19479 SJMP Q8C60 ;8C73 80 EB 8C98 74EB 19480 Q8C75: MOV A,#0EBH ;8C75 74 EB 8C9A 2E 19481 ADD A,R6 ;8C77 2E 8C9B F582 19482 MOV DPL,A ;8C78 F5 82 8C9D E4 19483 CLR A ;8C7A E4 8C9E 340E 19484 ADDC A,#0EH ;8C7B 34 0E 8CA0 F583 19485 MOV DPH,A ;8C7D F5 83 8CA2 E4 19486 CLR A ;8C7F E4 8CA3 F0 19487 MOVX @DPTR,A ;8C80 F0 8CA4 22 19488 RET ;8C81 22 19489 ;========================================================================== 8CA5 E4 19490 Q8C82: CLR A ;8C82 E4 8CA6 FD 19491 MOV R5,A ;8C83 FD 8CA7 F542 19492 MOV 42H,A ;8C84 F5 42 8CA9 127B9C 19493 LCALL Q7B79 ;8C86 12 7B 79 8CAC EF 19494 MOV A,R7 ;8C89 EF 8CAD 7002 19495 JNZ Q8C8E ;8C8A 70 02 8CAF FF 19496 MOV R7,A ;8C8C FF 8CB0 22 19497 RET ;8C8D 22 19498 ;========================================================================== 8CB1 127916 19499 Q8C8E: LCALL Q78F3 ;8C8E 12 78 F3 8CB4 E4 19500 CLR A ;8C91 E4 8CB5 FD 19501 MOV R5,A ;8C92 FD 8CB6 12733D 19502 Q8C93: LCALL Q731B ;8C93 12 73 1B 8CB9 7443 19503 MOV A,#43H ;8C96 74 43 8CBB 2D 19504 ADD A,R5 ;8C98 2D 8CBC F8 19505 MOV R0,A ;8C99 F8 8CBD A607 19506 MOV @R0,07H ;8C9A A6 07 8CBF 0D 19507 INC R5 ;8C9C 0D 8CC0 BD08F3 19508 CJNE R5,#08H,Q8C93 ;8C9D BD 08 F3 8CC3 AF45 19509 MOV R7,45H ;8CA0 AF 45 8CC5 22 19510 RET ;8CA2 22 19511 ;========================================================================== 8CC6 78EB 19512 Q8CA3: MOV R0,#0EBH ;8CA3 78 EB 8CC8 7C0E 19513 MOV R4,#0EH ;8CA5 7C 0E 8CCA 7D01 19514 MOV R5,#01H ;8CA7 7D 01 8CCC 7BFF 19515 MOV R3,#0FFH ;8CA9 7B FF 8CCE 7A00 19516 MOV R2,#00H ;8CAB 7A 00 8CD0 79AC 19517 MOV R1,#0ACH ;8CAD 79 AC 8CD2 122C5A 19518 LCALL Q2C3D ;8CAF 12 2C 3D 8CD5 754401 19519 MOV 44H,#01H ;8CB2 75 44 01 8CD8 75450E 19520 MOV 45H,#0EH ;8CB5 75 45 0E A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 315 8CDB 7546EB 19521 MOV 46H,#0EBH ;8CB8 75 46 EB 8CDE E4 19522 CLR A ;8CBB E4 8CDF FB 19523 MOV R3,A ;8CBC FB 8CE0 7D0B 19524 MOV R5,#0BH ;8CBD 7D 0B 8CE2 7F01 19525 MOV R7,#01H ;8CBF 7F 01 8CE4 027E83 19526 LJMP Q7E60 ;8CC1 02 7E 60 19527 ;========================================================================== 8CE7 78EB 19528 Q8CC4: MOV R0,#0EBH ;8CC4 78 EB 8CE9 7C0E 19529 MOV R4,#0EH ;8CC6 7C 0E 8CEB 7D01 19530 MOV R5,#01H ;8CC8 7D 01 8CED 7BFF 19531 MOV R3,#0FFH ;8CCA 7B FF 8CEF 7A00 19532 MOV R2,#00H ;8CCC 7A 00 8CF1 79BE 19533 MOV R1,#0BEH ;8CCE 79 BE 8CF3 122C5A 19534 LCALL Q2C3D ;8CD0 12 2C 3D 8CF6 754401 19535 MOV 44H,#01H ;8CD3 75 44 01 8CF9 75450E 19536 MOV 45H,#0EH ;8CD6 75 45 0E 8CFC 7546EB 19537 MOV 46H,#0EBH ;8CD9 75 46 EB 8CFF 7B02 19538 MOV R3,#02H ;8CDC 7B 02 8D01 7D0B 19539 MOV R5,#0BH ;8CDE 7D 0B 8D03 7F01 19540 MOV R7,#01H ;8CE0 7F 01 8D05 027E83 19541 LJMP Q7E60 ;8CE2 02 7E 60 19542 ;========================================================================== 8D08 78EB 19543 Q8CE5: MOV R0,#0EBH ;8CE5 78 EB 8D0A 7C0E 19544 MOV R4,#0EH ;8CE7 7C 0E 8D0C 7D01 19545 MOV R5,#01H ;8CE9 7D 01 8D0E 7BFF 19546 MOV R3,#0FFH ;8CEB 7B FF 8D10 7A00 19547 MOV R2,#00H ;8CED 7A 00 8D12 79D0 19548 MOV R1,#0D0H ;8CEF 79 D0 8D14 122C5A 19549 LCALL Q2C3D ;8CF1 12 2C 3D 8D17 754401 19550 MOV 44H,#01H ;8CF4 75 44 01 8D1A 75450E 19551 MOV 45H,#0EH ;8CF7 75 45 0E 8D1D 7546EB 19552 MOV 46H,#0EBH ;8CFA 75 46 EB 8D20 7B04 19553 MOV R3,#04H ;8CFD 7B 04 8D22 7D0B 19554 MOV R5,#0BH ;8CFF 7D 0B 8D24 7F01 19555 MOV R7,#01H ;8D01 7F 01 8D26 027E83 19556 LJMP Q7E60 ;8D03 02 7E 60 19557 ;========================================================================== 8D29 C0E0 19558 Q8D06: PUSH ACC ;8D06 C0 E0 8D2B C083 19559 PUSH DPH ;8D08 C0 83 8D2D C082 19560 PUSH DPL ;8D0A C0 82 8D2F 90077A 19561 MOV DPTR,#077AH ;8D0C 90 07 7A 8D32 E0 19562 MOVX A,@DPTR ;8D0F E0 8D33 04 19563 INC A ;8D10 04 8D34 F0 19564 MOVX @DPTR,A ;8D11 F0 8D35 C2CF 19565 CLR 0CFH ;8D12 C2 CF 8D37 C2CE 19566 CLR 0CEH ;8D14 C2 CE 8D39 D082 19567 POP DPL ;8D16 D0 82 8D3B D083 19568 POP DPH ;8D18 D0 83 8D3D D0E0 19569 POP ACC ;8D1A D0 E0 8D3F 32 19570 RETI ;8D1C 32 19571 ;========================================================================== 8D40 900EE1 19572 Q8D1D: MOV DPTR,#0EE1H ;8D1D 90 0E E1 8D43 E0 19573 MOVX A,@DPTR ;8D20 E0 8D44 FF 19574 MOV R7,A ;8D21 FF 8D45 1276D6 19575 LCALL Q76B4 ;8D22 12 76 B4 8D48 7FF0 19576 MOV R7,#0F0H ;8D25 7F F0 8D4A 1276D6 19577 LCALL Q76B4 ;8D27 12 76 B4 8D4D E4 19578 CLR A ;8D2A E4 8D4E 9003EC 19579 MOV DPTR,#03ECH ;8D2B 90 03 EC 8D51 F0 19580 MOVX @DPTR,A ;8D2E F0 8D52 A3 19581 INC DPTR ;8D2F A3 8D53 F0 19582 MOVX @DPTR,A ;8D30 F0 8D54 D2AF 19583 SETB EA ;8D31 D2 AF 8D56 22 19584 RET ;8D33 22 19585 ;========================================================================== 8D57 FD 19586 Q8D34: MOV R5,A ;8D34 FD A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 316 8D58 AF04 19587 MOV R7,04H ;8D35 AF 04 8D5A AE05 19588 Q8D37: MOV R6,05H ;8D37 AE 05 8D5C EF 19589 MOV A,R7 ;8D39 EF 8D5D C3 19590 CLR C ;8D3A C3 8D5E 9440 19591 SUBB A,#40H ;8D3B 94 40 8D60 AF06 19592 MOV R7,06H ;8D3D AF 06 8D62 5003 19593 JNC Q8D44 ;8D3F 50 03 8D64 0288ED 19594 LJMP Q88CA ;8D41 02 88 CA 19595 ;========================================================================== 8D67 12892E 19596 Q8D44: LCALL Q890B ;8D44 12 89 0B 8D6A 22 19597 RET ;8D47 22 19598 ;========================================================================== 8D6B EF 19599 Q8D48: MOV A,R7 ;8D48 EF 8D6C 75F00A 19600 MOV B,#0AH ;8D49 75 F0 0A 8D6F 84 19601 DIV AB ;8D4C 84 8D70 C4 19602 SWAP A ;8D4D C4 8D71 54F0 19603 ANL A,#0F0H ;8D4E 54 F0 8D73 FE 19604 MOV R6,A ;8D50 FE 8D74 EF 19605 MOV A,R7 ;8D51 EF 8D75 75F00A 19606 MOV B,#0AH ;8D52 75 F0 0A 8D78 84 19607 DIV AB ;8D55 84 8D79 EE 19608 MOV A,R6 ;8D56 EE 8D7A 25F0 19609 ADD A,B ;8D57 25 F0 8D7C FF 19610 MOV R7,A ;8D59 FF 8D7D 22 19611 RET ;8D5A 22 19612 ;========================================================================== 8D7E 1289B0 19613 Q8D5B: LCALL Q898D ;8D5B 12 89 8D 8D81 EF 19614 Q8D5E: MOV A,R7 ;8D5E EF 8D82 C4 19615 SWAP A ;8D5F C4 8D83 540F 19616 ANL A,#0FH ;8D60 54 0F 8D85 75F00A 19617 MOV B,#0AH ;8D62 75 F0 0A 8D88 A4 19618 MUL AB ;8D65 A4 8D89 FE 19619 MOV R6,A ;8D66 FE 8D8A EF 19620 MOV A,R7 ;8D67 EF 8D8B 540F 19621 ANL A,#0FH ;8D68 54 0F 8D8D 2E 19622 ADD A,R6 ;8D6A 2E 8D8E FF 19623 MOV R7,A ;8D6B FF 8D8F 22 19624 RET ;8D6C 22 19625 ;========================================================================== 8D90 E4 19626 Q8D6D: CLR A ;8D6D E4 8D91 FF 19627 MOV R7,A ;8D6E FF 8D92 FE 19628 MOV R6,A ;8D6F FE 8D93 8E42 19629 Q8D70: MOV 42H,R6 ;8D70 8E 42 8D95 8F43 19630 MOV 43H,R7 ;8D72 8F 43 8D97 E542 19631 MOV A,42H ;8D74 E5 42 8D99 FF 19632 MOV R7,A ;8D76 FF 8D9A 12713F 19633 LCALL Q711D ;8D77 12 71 1D 8D9D AF43 19634 MOV R7,43H ;8D7A AF 43 8D9F 02713F 19635 LJMP Q711D ;8D7C 02 71 1D 19636 ;========================================================================== 8DA2 7FC0 19637 Q8D7F: MOV R7,#0C0H ;8D7F 7F C0 8DA4 12886B 19638 LCALL Q8848 ;8D81 12 88 48 8DA7 1288AC 19639 LCALL Q8889 ;8D84 12 88 89 8DAA 7F3F 19640 MOV R7,#3FH ;8D87 7F 3F 8DAC 12886B 19641 LCALL Q8848 ;8D89 12 88 48 8DAF 0288AC 19642 LJMP Q8889 ;8D8C 02 88 89 19643 ;========================================================================== 8DB2 127B9C 19644 Q8D8F: LCALL Q7B79 ;8D8F 12 7B 79 8DB5 7FCC 19645 MOV R7,#0CCH ;8D92 7F CC 8DB7 12791D 19646 LCALL Q78FA ;8D94 12 78 FA 8DBA 7F44 19647 MOV R7,#44H ;8D97 7F 44 8DBC 02791D 19648 LJMP Q78FA ;8D99 02 78 FA 19649 ;========================================================================== 8DBF FFFFFFFF 19650 Q8D9C: DB 0FFH,0FFH,0FFH,0FFH ;.... 19651 ;========================================================================== 19652 END A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 317 SYMBOL TABLE LISTING ------ ----- ------- N A M E T Y P E V A L U E ATTRIBUTES A5H. . . . . . . . ---- ----- ACC. . . . . . . . D ADDR 00E0H A ADH. . . . . . . . ---- ----- B. . . . . . . . . D ADDR 00F0H A BDH. . . . . . . . ---- ----- BEH. . . . . . . . ---- ----- C0H. . . . . . . . ---- ----- C2H. . . . . . . . ---- ----- C3H. . . . . . . . ---- ----- C4H. . . . . . . . ---- ----- C5H. . . . . . . . ---- ----- C6H. . . . . . . . ---- ----- C7H. . . . . . . . ---- ----- CAH. . . . . . . . ---- ----- CEH. . . . . . . . ---- ----- CFH. . . . . . . . ---- ----- CY . . . . . . . . B ADDR 00D0H.7 A D1H. . . . . . . . ---- ----- D8H. . . . . . . . ---- ----- D9H. . . . . . . . ---- ----- DAH. . . . . . . . ---- ----- DBH. . . . . . . . ---- ----- DCH. . . . . . . . ---- ----- DEH. . . . . . . . ---- ----- DFH. . . . . . . . ---- ----- DPH. . . . . . . . D ADDR 0083H A DPL. . . . . . . . D ADDR 0082H A E9H. . . . . . . . ---- ----- EA . . . . . . . . B ADDR 00A8H.7 A ECH. . . . . . . . ---- ----- EDH. . . . . . . . ---- ----- EFH. . . . . . . . ---- ----- ES . . . . . . . . B ADDR 00A8H.4 A ET0. . . . . . . . B ADDR 00A8H.1 A ET1. . . . . . . . B ADDR 00A8H.3 A EX0. . . . . . . . B ADDR 00A8H.0 A F0 . . . . . . . . B ADDR 00D0H.5 A F2H. . . . . . . . ---- ----- F5H. . . . . . . . ---- ----- F7H. . . . . . . . ---- ----- F8H. . . . . . . . ---- ----- FCH. . . . . . . . ---- ----- FEH. . . . . . . . ---- ----- FFH. . . . . . . . ---- ----- IE . . . . . . . . D ADDR 00A8H A IE0. . . . . . . . B ADDR 0088H.1 A IP . . . . . . . . D ADDR 00B8H A IT0. . . . . . . . B ADDR 0088H.0 A OV . . . . . . . . B ADDR 00D0H.2 A P0 . . . . . . . . D ADDR 0080H A P1 . . . . . . . . D ADDR 0090H A P2 . . . . . . . . D ADDR 00A0H A P3 . . . . . . . . D ADDR 00B0H A PCON . . . . . . . D ADDR 0087H A PS . . . . . . . . B ADDR 00B8H.4 A PSW. . . . . . . . D ADDR 00D0H A PX0. . . . . . . . B ADDR 00B8H.0 A PX1. . . . . . . . B ADDR 00B8H.2 A Q0000. . . . . . . C ADDR 0000H A Q0001. . . . . . . ---- ----- A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 318 Q0003. . . . . . . C ADDR 0003H A Q0005. . . . . . . ---- ----- Q0006. . . . . . . C ADDR 0006H A Q000B. . . . . . . C ADDR 000BH A Q000F. . . . . . . ---- ----- Q0011. . . . . . . ---- ----- Q0013. . . . . . . C ADDR 0013H A Q0023. . . . . . . C ADDR 0023H A Q0026. . . . . . . C ADDR 0026H A Q002B. . . . . . . C ADDR 002BH A Q002E. . . . . . . C ADDR 002EH A Q0030. . . . . . . C ADDR 0030H A Q0034. . . . . . . C ADDR 0034H A Q003A. . . . . . . C ADDR 003BH A Q003B. . . . . . . ---- ----- Q0048. . . . . . . C ADDR 0049H A Q004B. . . . . . . C ADDR 004CH A Q004D. . . . . . . C ADDR 004FH A Q0052. . . . . . . C ADDR 0054H A Q0073. . . . . . . C ADDR 0075H A Q0076. . . . . . . C ADDR 0078H A Q007D. . . . . . . C ADDR 007FH A Q007F. . . . . . . ---- ----- Q0080. . . . . . . C ADDR 0082H A Q0090. . . . . . . C ADDR 0092H A Q009F. . . . . . . C ADDR 00A1H A Q00A3. . . . . . . C ADDR 00A5H A Q00A6. . . . . . . C ADDR 00A8H A Q00AE. . . . . . . C ADDR 00B0H A Q00B6. . . . . . . C ADDR 00B8H A Q00BE. . . . . . . C ADDR 00C0H A Q00C6. . . . . . . C ADDR 00C8H A Q00CE. . . . . . . C ADDR 00D0H A Q00D0. . . . . . . C ADDR 00D2H A Q00D6. . . . . . . C ADDR 00D8H A Q00E0. . . . . . . C ADDR 00E2H A Q00E8. . . . . . . C ADDR 00EAH A Q00F0. . . . . . . C ADDR 00F2H A Q00F8. . . . . . . C ADDR 00FAH A Q0100. . . . . . . C ADDR 0102H A Q0108. . . . . . . C ADDR 010AH A Q010B. . . . . . . ---- ----- Q010E. . . . . . . C ADDR 0110H A Q011C. . . . . . . C ADDR 011EH A Q0126. . . . . . . C ADDR 0128H A Q0128. . . . . . . C ADDR 012AH A Q012D. . . . . . . C ADDR 012FH A Q012E. . . . . . . C ADDR 0130H A Q013A. . . . . . . ---- ----- Q0145. . . . . . . C ADDR 0147H A Q0146. . . . . . . ---- ----- Q0152. . . . . . . C ADDR 0154H A Q0160. . . . . . . C ADDR 0162H A Q0166. . . . . . . C ADDR 0168H A Q016C. . . . . . . ---- ----- Q016E. . . . . . . C ADDR 0170H A Q0171. . . . . . . ---- ----- Q0186. . . . . . . C ADDR 0188H A Q01B4. . . . . . . C ADDR 01B6H A Q01BC. . . . . . . C ADDR 01BEH A Q01C4. . . . . . . C ADDR 01C6H A Q01CC. . . . . . . C ADDR 01CEH A Q01D4. . . . . . . C ADDR 01D6H A Q01D5. . . . . . . C ADDR 01D7H A Q01D6. . . . . . . ---- ----- Q01DB. . . . . . . C ADDR 01DDH A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 319 Q01DF. . . . . . . C ADDR 01E1H A Q01E0. . . . . . . ---- ----- Q01E4. . . . . . . C ADDR 01E7H A Q01EC. . . . . . . C ADDR 01EFH A Q01FB. . . . . . . C ADDR 01FEH A Q01FF. . . . . . . ---- ----- Q0200. . . . . . . C ADDR 0203H A Q0202. . . . . . . ---- ----- Q0204. . . . . . . ---- ----- Q0205. . . . . . . C ADDR 0208H A Q0206. . . . . . . ---- ----- Q020F. . . . . . . C ADDR 0212H A Q0210. . . . . . . ---- ----- Q0215. . . . . . . ---- ----- Q0219. . . . . . . C ADDR 021CH A Q021A. . . . . . . ---- ----- Q0222. . . . . . . C ADDR 0225H A Q0223. . . . . . . C ADDR 0226H A Q0224. . . . . . . C ADDR 0227H A Q0227. . . . . . . C ADDR 022AH A Q022D. . . . . . . ---- ----- Q022E. . . . . . . C ADDR 0231H A Q0232. . . . . . . C ADDR 0235H A Q0238. . . . . . . C ADDR 023BH A Q0241. . . . . . . C ADDR 0244H A Q0242. . . . . . . ---- ----- Q0244. . . . . . . C ADDR 0247H A Q0251. . . . . . . C ADDR 0254H A Q025F. . . . . . . C ADDR 0262H A Q0261. . . . . . . C ADDR 0264H A Q027E. . . . . . . ---- ----- Q0281. . . . . . . C ADDR 0284H A Q029A. . . . . . . C ADDR 029DH A Q02AF. . . . . . . ---- ----- Q02B2. . . . . . . C ADDR 02B5H A Q02BC. . . . . . . C ADDR 02BFH A Q02C2. . . . . . . C ADDR 02C5H A Q02C6. . . . . . . C ADDR 02C9H A Q02CD. . . . . . . C ADDR 02D0H A Q02D2. . . . . . . C ADDR 02D5H A Q02D7. . . . . . . C ADDR 02DAH A Q02DC. . . . . . . C ADDR 02DFH A Q02E1. . . . . . . C ADDR 02E4H A Q02E2. . . . . . . ---- ----- Q02E6. . . . . . . ---- ----- Q02EB. . . . . . . ---- ----- Q02F0. . . . . . . C ADDR 02F3H A Q02F5. . . . . . . ---- ----- Q02FA. . . . . . . C ADDR 02FDH A Q02FE. . . . . . . C ADDR 0301H A Q02FF. . . . . . . C ADDR 0302H A Q0304. . . . . . . C ADDR 0307H A Q0307. . . . . . . ---- ----- Q030A. . . . . . . C ADDR 030DH A Q030D. . . . . . . C ADDR 0310H A Q030E. . . . . . . ---- ----- Q0318. . . . . . . C ADDR 031BH A Q032E. . . . . . . C ADDR 0331H A Q0331. . . . . . . C ADDR 0334H A Q0348. . . . . . . ---- ----- Q0353. . . . . . . C ADDR 0356H A Q0356. . . . . . . C ADDR 0359H A Q0367. . . . . . . ---- ----- Q0368. . . . . . . C ADDR 036BH A Q036B. . . . . . . C ADDR 036EH A Q036D. . . . . . . C ADDR 0370H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 320 Q037F. . . . . . . C ADDR 0382H A Q0383. . . . . . . C ADDR 0386H A Q038B. . . . . . . C ADDR 038EH A Q038F. . . . . . . C ADDR 0392H A Q039F. . . . . . . ---- ----- Q03A3. . . . . . . ---- ----- Q03AC. . . . . . . C ADDR 03AFH A Q03BC. . . . . . . C ADDR 03BFH A Q03C0. . . . . . . C ADDR 03C3H A Q03DE. . . . . . . C ADDR 03E1H A Q03E7. . . . . . . C ADDR 03EAH A Q03EA. . . . . . . C ADDR 03EDH A Q03EE. . . . . . . C ADDR 03F1H A Q03FA. . . . . . . ---- ----- Q03FF. . . . . . . C ADDR 0402H A Q0400. . . . . . . C ADDR 0403H A Q0403. . . . . . . C ADDR 0406H A Q0407. . . . . . . C ADDR 040AH A Q0408. . . . . . . C ADDR 040BH A Q0411. . . . . . . C ADDR 0414H A Q0418. . . . . . . C ADDR 041BH A Q0419. . . . . . . ---- ----- Q041C. . . . . . . C ADDR 041FH A Q0434. . . . . . . C ADDR 0437H A Q0435. . . . . . . C ADDR 0438H A Q0455. . . . . . . ---- ----- Q0459. . . . . . . C ADDR 045CH A Q0461. . . . . . . C ADDR 0464H A Q0466. . . . . . . C ADDR 0469H A Q0473. . . . . . . ---- ----- Q0477. . . . . . . C ADDR 047AH A Q047B. . . . . . . C ADDR 047EH A Q047D. . . . . . . C ADDR 0480H A Q047F. . . . . . . C ADDR 0482H A Q0481. . . . . . . C ADDR 0484H A Q0485. . . . . . . C ADDR 0488H A Q0487. . . . . . . C ADDR 048AH A Q0499. . . . . . . C ADDR 049CH A Q04A9. . . . . . . ---- ----- Q04AA. . . . . . . C ADDR 04ADH A Q04AC. . . . . . . ---- ----- Q04AD. . . . . . . C ADDR 04B0H A Q04BB. . . . . . . C ADDR 04BEH A Q04C0. . . . . . . C ADDR 04C3H A Q04C1. . . . . . . C ADDR 04C4H A Q04C4. . . . . . . C ADDR 04C7H A Q04CC. . . . . . . C ADDR 04CFH A Q04D4. . . . . . . C ADDR 04D7H A Q04DC. . . . . . . C ADDR 04DFH A Q04E4. . . . . . . C ADDR 04E7H A Q04EC. . . . . . . C ADDR 04EFH A Q04F4. . . . . . . C ADDR 04F7H A Q04FA. . . . . . . C ADDR 04FDH A Q04FC. . . . . . . ---- ----- Q0500. . . . . . . C ADDR 0503H A Q0507. . . . . . . C ADDR 050AH A Q0510. . . . . . . C ADDR 0513H A Q0522. . . . . . . C ADDR 0525H A Q052E. . . . . . . C ADDR 0531H A Q0544. . . . . . . C ADDR 0547H A Q054D. . . . . . . C ADDR 0550H A Q0555. . . . . . . C ADDR 0558H A Q055D. . . . . . . C ADDR 0560H A Q0562. . . . . . . C ADDR 0565H A Q0573. . . . . . . C ADDR 0576H A Q0575. . . . . . . ---- ----- A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 321 Q0576. . . . . . . C ADDR 0579H A Q0577. . . . . . . C ADDR 057AH A Q0582. . . . . . . C ADDR 0585H A Q0598. . . . . . . C ADDR 059BH A Q05A3. . . . . . . C ADDR 05A6H A Q05AA. . . . . . . C ADDR 05ADH A Q05AD. . . . . . . C ADDR 05B0H A Q05B0. . . . . . . C ADDR 05B3H A Q05C9. . . . . . . C ADDR 05CCH A Q05E0. . . . . . . C ADDR 05E4H A Q05E2. . . . . . . C ADDR 05E7H A Q05EB. . . . . . . ---- ----- Q05ED. . . . . . . C ADDR 05F3H A Q05F1. . . . . . . C ADDR 05F7H A Q05F2. . . . . . . C ADDR 05F9H A Q05F5. . . . . . . C ADDR 05FCH A Q05F8. . . . . . . C ADDR 05FFH A Q0602. . . . . . . C ADDR 0609H A Q0617. . . . . . . C ADDR 061EH A Q061F. . . . . . . C ADDR 0626H A Q0627. . . . . . . C ADDR 062EH A Q062F. . . . . . . C ADDR 0636H A Q0635. . . . . . . C ADDR 063CH A Q0642. . . . . . . C ADDR 0649H A Q0644. . . . . . . C ADDR 064CH A Q0651. . . . . . . C ADDR 0659H A Q0660. . . . . . . C ADDR 0668H A Q0668. . . . . . . C ADDR 0670H A Q0670. . . . . . . C ADDR 0678H A Q0674. . . . . . . C ADDR 067CH A Q0677. . . . . . . C ADDR 067FH A Q067F. . . . . . . C ADDR 0687H A Q0687. . . . . . . C ADDR 068FH A Q068F. . . . . . . C ADDR 0697H A Q0697. . . . . . . C ADDR 069FH A Q069F. . . . . . . C ADDR 06A7H A Q06A7. . . . . . . C ADDR 06AFH A Q06AF. . . . . . . C ADDR 06B7H A Q06B6. . . . . . . C ADDR 06BEH A Q06B7. . . . . . . C ADDR 06BFH A Q06BF. . . . . . . C ADDR 06C7H A Q06CA. . . . . . . C ADDR 06D2H A Q06CD. . . . . . . C ADDR 06D5H A Q06E3. . . . . . . ---- ----- Q06EE. . . . . . . ---- ----- Q06F9. . . . . . . ---- ----- Q06FB. . . . . . . C ADDR 0703H A Q06FE. . . . . . . C ADDR 0706H A Q0702. . . . . . . C ADDR 070AH A Q0707. . . . . . . C ADDR 070FH A Q070F. . . . . . . C ADDR 0717H A Q0717. . . . . . . C ADDR 071FH A Q071C. . . . . . . C ADDR 0724H A Q0724. . . . . . . C ADDR 072CH A Q072A. . . . . . . C ADDR 0732H A Q072F. . . . . . . C ADDR 0737H A Q0730. . . . . . . C ADDR 0738H A Q0745. . . . . . . C ADDR 074DH A Q074D. . . . . . . C ADDR 0755H A Q0755. . . . . . . C ADDR 075DH A Q075D. . . . . . . C ADDR 0765H A Q0763. . . . . . . C ADDR 076BH A Q076C. . . . . . . C ADDR 0774H A Q0774. . . . . . . C ADDR 077CH A Q077A. . . . . . . C ADDR 0782H A Q0782. . . . . . . C ADDR 078AH A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 322 Q078A. . . . . . . C ADDR 0792H A Q078B. . . . . . . C ADDR 0793H A Q07A1. . . . . . . C ADDR 07A9H A Q07A8. . . . . . . C ADDR 07B0H A Q07CD. . . . . . . ---- ----- Q07CF. . . . . . . C ADDR 07D7H A Q07D0. . . . . . . ---- ----- Q07D1. . . . . . . C ADDR 07D9H A Q07D3. . . . . . . ---- ----- Q07D6. . . . . . . C ADDR 07DEH A Q07DA. . . . . . . C ADDR 07E2H A Q07F5. . . . . . . C ADDR 07FDH A Q07FB. . . . . . . C ADDR 0803H A Q0800. . . . . . . C ADDR 0809H A Q0801. . . . . . . ---- ----- Q0802. . . . . . . C ADDR 080BH A Q0806. . . . . . . ---- ----- Q0808. . . . . . . C ADDR 0811H A Q080F. . . . . . . ---- ----- Q0811. . . . . . . ---- ----- Q081D. . . . . . . C ADDR 0826H A Q0820. . . . . . . C ADDR 0829H A Q0821. . . . . . . ---- ----- Q0826. . . . . . . C ADDR 082FH A Q082C. . . . . . . C ADDR 0835H A Q082D. . . . . . . ---- ----- Q0836. . . . . . . C ADDR 083FH A Q0840. . . . . . . C ADDR 0849H A Q0841. . . . . . . ---- ----- Q0843. . . . . . . C ADDR 084CH A Q0844. . . . . . . C ADDR 084DH A Q085D. . . . . . . ---- ----- Q0861. . . . . . . C ADDR 086AH A Q0876. . . . . . . C ADDR 087FH A Q087F. . . . . . . C ADDR 0888H A Q0880. . . . . . . C ADDR 088BH A Q0886. . . . . . . ---- ----- Q08A6. . . . . . . C ADDR 08B1H A Q08BC. . . . . . . C ADDR 08C7H A Q08BF. . . . . . . C ADDR 08CAH A Q08C1. . . . . . . C ADDR 08CCH A Q08C3. . . . . . . ---- ----- Q08C5. . . . . . . ---- ----- Q08CB. . . . . . . C ADDR 08D6H A Q08D0. . . . . . . C ADDR 08DBH A Q08D6. . . . . . . C ADDR 08E1H A Q08EB. . . . . . . C ADDR 08F6H A Q08FC. . . . . . . C ADDR 0907H A Q08FF. . . . . . . C ADDR 090AH A Q0905. . . . . . . ---- ----- Q0910. . . . . . . ---- ----- Q0917. . . . . . . C ADDR 0922H A Q091F. . . . . . . C ADDR 092AH A Q0920. . . . . . . C ADDR 092CH A Q0921. . . . . . . C ADDR 092DH A Q0929. . . . . . . ---- ----- Q092C. . . . . . . C ADDR 0938H A Q092E. . . . . . . C ADDR 093BH A Q0931. . . . . . . C ADDR 093EH A Q093E. . . . . . . C ADDR 094BH A Q0946. . . . . . . C ADDR 0953H A Q094E. . . . . . . C ADDR 095BH A Q0952. . . . . . . C ADDR 095FH A Q095B. . . . . . . ---- ----- Q096F. . . . . . . C ADDR 097CH A Q0975. . . . . . . C ADDR 0982H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 323 Q0979. . . . . . . C ADDR 0986H A Q097C. . . . . . . C ADDR 0989H A Q097F. . . . . . . C ADDR 098CH A Q0987. . . . . . . C ADDR 0994H A Q0988. . . . . . . C ADDR 0995H A Q098B. . . . . . . C ADDR 0998H A Q0993. . . . . . . C ADDR 09A0H A Q099B. . . . . . . C ADDR 09A8H A Q09A3. . . . . . . C ADDR 09B0H A Q09AB. . . . . . . C ADDR 09B8H A Q09B0. . . . . . . C ADDR 09BDH A Q09BC. . . . . . . ---- ----- Q09C8. . . . . . . C ADDR 09D5H A Q09CB. . . . . . . C ADDR 09D8H A Q09D7. . . . . . . C ADDR 09E4H A Q09E8. . . . . . . C ADDR 09F5H A Q09EC. . . . . . . ---- ----- Q09FF. . . . . . . C ADDR 0A0CH A Q0A09. . . . . . . ---- ----- Q0A0C. . . . . . . C ADDR 0A19H A Q0A0D. . . . . . . C ADDR 0A1AH A Q0A12. . . . . . . C ADDR 0A20H A Q0A27. . . . . . . ---- ----- Q0A28. . . . . . . C ADDR 0A36H A Q0A2E. . . . . . . C ADDR 0A3CH A Q0A30. . . . . . . C ADDR 0A3EH A Q0A31. . . . . . . ---- ----- Q0A33. . . . . . . ---- ----- Q0A3E. . . . . . . C ADDR 0A4CH A Q0A3F. . . . . . . C ADDR 0A4DH A Q0A43. . . . . . . ---- ----- Q0A44. . . . . . . ---- ----- Q0A46. . . . . . . C ADDR 0A54H A Q0A4E. . . . . . . C ADDR 0A5CH A Q0A56. . . . . . . C ADDR 0A64H A Q0A57. . . . . . . C ADDR 0A65H A Q0A5F. . . . . . . C ADDR 0A6DH A Q0A62. . . . . . . C ADDR 0A70H A Q0A78. . . . . . . ---- ----- Q0A7C. . . . . . . C ADDR 0A8AH A Q0A82. . . . . . . C ADDR 0A90H A Q0A83. . . . . . . C ADDR 0A91H A Q0A9B. . . . . . . ---- ----- Q0AA0. . . . . . . C ADDR 0AAEH A Q0AA4. . . . . . . C ADDR 0AB2H A Q0AA7. . . . . . . ---- ----- Q0AB1. . . . . . . ---- ----- Q0AB9. . . . . . . C ADDR 0AC7H A Q0ABB. . . . . . . C ADDR 0AC9H A Q0AC0. . . . . . . C ADDR 0ACEH A Q0AC6. . . . . . . C ADDR 0AD4H A Q0AC9. . . . . . . C ADDR 0AD7H A Q0AD1. . . . . . . ---- ----- Q0AD3. . . . . . . C ADDR 0AE1H A Q0AD9. . . . . . . ---- ----- Q0ADB. . . . . . . C ADDR 0AE9H A Q0AE3. . . . . . . C ADDR 0AF1H A Q0AE9. . . . . . . C ADDR 0AF7H A Q0AED. . . . . . . C ADDR 0AFBH A Q0AF5. . . . . . . C ADDR 0B03H A Q0AF9. . . . . . . C ADDR 0B07H A Q0AFE. . . . . . . C ADDR 0B0CH A Q0B06. . . . . . . C ADDR 0B14H A Q0B0E. . . . . . . C ADDR 0B1CH A Q0B12. . . . . . . C ADDR 0B20H A Q0B42. . . . . . . C ADDR 0B50H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 324 Q0B49. . . . . . . ---- ----- Q0B54. . . . . . . C ADDR 0B62H A Q0B55. . . . . . . ---- ----- Q0B5E. . . . . . . C ADDR 0B6CH A Q0B73. . . . . . . C ADDR 0B81H A Q0B78. . . . . . . C ADDR 0B86H A Q0B93. . . . . . . C ADDR 0BA1H A Q0B99. . . . . . . C ADDR 0BA7H A Q0B9F. . . . . . . ---- ----- Q0BA5. . . . . . . C ADDR 0BB3H A Q0BB1. . . . . . . ---- ----- Q0BB4. . . . . . . C ADDR 0BC2H A Q0BBC. . . . . . . C ADDR 0BCAH A Q0BC4. . . . . . . C ADDR 0BD2H A Q0BC5. . . . . . . C ADDR 0BD3H A Q0BDD. . . . . . . ---- ----- Q0BE7. . . . . . . C ADDR 0BF5H A Q0BEC. . . . . . . C ADDR 0BFAH A Q0BED. . . . . . . ---- ----- Q0BF0. . . . . . . ---- ----- Q0BF2. . . . . . . C ADDR 0C00H A Q0BF5. . . . . . . C ADDR 0C03H A Q0BFA. . . . . . . C ADDR 0C08H A Q0C00. . . . . . . C ADDR 0C0EH A Q0C01. . . . . . . C ADDR 0C0FH A Q0C06. . . . . . . C ADDR 0C14H A Q0C0E. . . . . . . ---- ----- Q0C19. . . . . . . C ADDR 0C27H A Q0C1D. . . . . . . C ADDR 0C2BH A Q0C26. . . . . . . C ADDR 0C34H A Q0C2C. . . . . . . C ADDR 0C3AH A Q0C39. . . . . . . C ADDR 0C47H A Q0C3D. . . . . . . C ADDR 0C4BH A Q0C48. . . . . . . C ADDR 0C56H A Q0C59. . . . . . . ---- ----- Q0C5A. . . . . . . C ADDR 0C68H A Q0C5E. . . . . . . C ADDR 0C6CH A Q0C61. . . . . . . C ADDR 0C71H A Q0C66. . . . . . . C ADDR 0C76H A Q0C6E. . . . . . . C ADDR 0C7EH A Q0C70. . . . . . . C ADDR 0C80H A Q0C73. . . . . . . C ADDR 0C83H A Q0C77. . . . . . . C ADDR 0C87H A Q0C78. . . . . . . C ADDR 0C88H A Q0C79. . . . . . . ---- ----- Q0C80. . . . . . . C ADDR 0C90H A Q0C83. . . . . . . ---- ----- Q0C93. . . . . . . C ADDR 0CA3H A Q0C94. . . . . . . C ADDR 0CA4H A Q0CAB. . . . . . . C ADDR 0CBBH A Q0CB7. . . . . . . C ADDR 0CC7H A Q0CBE. . . . . . . C ADDR 0CCEH A Q0CC4. . . . . . . C ADDR 0CD4H A Q0CD1. . . . . . . C ADDR 0CE1H A Q0CE8. . . . . . . C ADDR 0CF8H A Q0D0E. . . . . . . C ADDR 0D1EH A Q0D11. . . . . . . C ADDR 0D21H A Q0D17. . . . . . . C ADDR 0D27H A Q0D1F. . . . . . . C ADDR 0D2FH A Q0D27. . . . . . . C ADDR 0D37H A Q0D2F. . . . . . . C ADDR 0D3FH A Q0D37. . . . . . . C ADDR 0D47H A Q0D3F. . . . . . . C ADDR 0D4FH A Q0D47. . . . . . . C ADDR 0D57H A Q0D4F. . . . . . . C ADDR 0D5FH A Q0D57. . . . . . . C ADDR 0D67H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 325 Q0D5F. . . . . . . C ADDR 0D6FH A Q0D67. . . . . . . C ADDR 0D77H A Q0D6F. . . . . . . C ADDR 0D7FH A Q0D77. . . . . . . C ADDR 0D87H A Q0D7F. . . . . . . C ADDR 0D8FH A Q0D87. . . . . . . C ADDR 0D97H A Q0D8F. . . . . . . C ADDR 0D9FH A Q0D97. . . . . . . C ADDR 0DA7H A Q0D9F. . . . . . . C ADDR 0DAFH A Q0DA7. . . . . . . C ADDR 0DB7H A Q0DAF. . . . . . . C ADDR 0DBFH A Q0DB7. . . . . . . C ADDR 0DC7H A Q0DBF. . . . . . . C ADDR 0DCFH A Q0DC7. . . . . . . C ADDR 0DD7H A Q0DCF. . . . . . . C ADDR 0DDFH A Q0DD7. . . . . . . C ADDR 0DE7H A Q0DDF. . . . . . . C ADDR 0DEFH A Q0DE4. . . . . . . C ADDR 0DF4H A Q0DE6. . . . . . . C ADDR 0DF6H A Q0E00. . . . . . . C ADDR 0E10H A Q0E08. . . . . . . C ADDR 0E18H A Q0E10. . . . . . . C ADDR 0E20H A Q0E18. . . . . . . C ADDR 0E28H A Q0E20. . . . . . . C ADDR 0E30H A Q0E28. . . . . . . C ADDR 0E38H A Q0E30. . . . . . . C ADDR 0E40H A Q0E35. . . . . . . C ADDR 0E46H A Q0E38. . . . . . . C ADDR 0E49H A Q0E40. . . . . . . C ADDR 0E51H A Q0E48. . . . . . . C ADDR 0E59H A Q0E50. . . . . . . C ADDR 0E61H A Q0E62. . . . . . . ---- ----- Q0E65. . . . . . . C ADDR 0E76H A Q0E71. . . . . . . C ADDR 0E82H A Q0E79. . . . . . . C ADDR 0E8AH A Q0E81. . . . . . . C ADDR 0E92H A Q0E89. . . . . . . C ADDR 0E9AH A Q0E90. . . . . . . C ADDR 0EA1H A Q0E93. . . . . . . ---- ----- Q0E95. . . . . . . C ADDR 0EA6H A Q0E9D. . . . . . . C ADDR 0EAEH A Q0EA1. . . . . . . C ADDR 0EB2H A Q0EA6. . . . . . . C ADDR 0EB8H A Q0EAC. . . . . . . C ADDR 0EBEH A Q0EB0. . . . . . . C ADDR 0EC2H A Q0EB3. . . . . . . C ADDR 0EC5H A Q0EB9. . . . . . . C ADDR 0ECDH A Q0EC0. . . . . . . C ADDR 0ED4H A Q0ECB. . . . . . . C ADDR 0EDFH A Q0ECF. . . . . . . ---- ----- Q0ED4. . . . . . . C ADDR 0EE8H A Q0ED8. . . . . . . ---- ----- Q0EDD. . . . . . . ---- ----- Q0EEE. . . . . . . C ADDR 0F02H A Q0EF6. . . . . . . C ADDR 0F0AH A Q0EF7. . . . . . . C ADDR 0F0BH A Q0EFC. . . . . . . C ADDR 0F10H A Q0EFF. . . . . . . C ADDR 0F13H A Q0F02. . . . . . . ---- ----- Q0F03. . . . . . . C ADDR 0F17H A Q0F06. . . . . . . C ADDR 0F1AH A Q0F11. . . . . . . C ADDR 0F25H A Q0F1B. . . . . . . C ADDR 0F2FH A Q0F23. . . . . . . C ADDR 0F37H A Q0F2B. . . . . . . C ADDR 0F3FH A Q0F33. . . . . . . C ADDR 0F47H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 326 Q0F3B. . . . . . . C ADDR 0F4FH A Q0F44. . . . . . . C ADDR 0F58H A Q0F49. . . . . . . C ADDR 0F5DH A Q0F57. . . . . . . C ADDR 0F6BH A Q0F74. . . . . . . C ADDR 0F88H A Q0F7A. . . . . . . C ADDR 0F8EH A Q0F8E. . . . . . . C ADDR 0FA2H A Q0FA5. . . . . . . ---- ----- Q0FA8. . . . . . . C ADDR 0FBCH A Q0FA9. . . . . . . C ADDR 0FBDH A Q0FB0. . . . . . . C ADDR 0FC4H A Q0FBA. . . . . . . C ADDR 0FCEH A Q0FCB. . . . . . . ---- ----- Q0FCD. . . . . . . C ADDR 0FE1H A Q0FD2. . . . . . . C ADDR 0FE6H A Q0FE7. . . . . . . C ADDR 0FFBH A Q0FEF. . . . . . . C ADDR 1003H A Q0FF1. . . . . . . C ADDR 1005H A Q0FFB. . . . . . . C ADDR 100FH A Q1000. . . . . . . C ADDR 1016H A Q1001. . . . . . . C ADDR 1017H A Q1002. . . . . . . ---- ----- Q1006. . . . . . . ---- ----- Q1007. . . . . . . C ADDR 101DH A Q100C. . . . . . . ---- ----- Q100D. . . . . . . ---- ----- Q100E. . . . . . . C ADDR 1024H A Q1017. . . . . . . ---- ----- Q1019. . . . . . . C ADDR 102FH A Q101F. . . . . . . C ADDR 1035H A Q1020. . . . . . . ---- ----- Q1021. . . . . . . C ADDR 1037H A Q1022. . . . . . . ---- ----- Q1024. . . . . . . ---- ----- Q1026. . . . . . . C ADDR 103CH A Q1032. . . . . . . ---- ----- Q1049. . . . . . . ---- ----- Q104A. . . . . . . C ADDR 1060H A Q1052. . . . . . . C ADDR 1068H A Q105A. . . . . . . C ADDR 1070H A Q105E. . . . . . . ---- ----- Q105F. . . . . . . ---- ----- Q1062. . . . . . . ---- ----- Q1066. . . . . . . ---- ----- Q106C. . . . . . . ---- ----- Q106D. . . . . . . C ADDR 1083H A Q1081. . . . . . . ---- ----- Q108D. . . . . . . C ADDR 10A3H A Q108F. . . . . . . ---- ----- Q10A0. . . . . . . C ADDR 10B6H A Q10A1. . . . . . . C ADDR 10B7H A Q10A3. . . . . . . ---- ----- Q10B6. . . . . . . C ADDR 10CCH A Q10B7. . . . . . . ---- ----- Q10B9. . . . . . . C ADDR 10CFH A Q10BA. . . . . . . C ADDR 10D0H A Q10BB. . . . . . . C ADDR 10D1H A Q10BD. . . . . . . C ADDR 10D3H A Q10CB. . . . . . . C ADDR 10E1H A Q10E2. . . . . . . C ADDR 10F8H A Q10E5. . . . . . . C ADDR 10FBH A Q10E7. . . . . . . C ADDR 10FDH A Q10F0. . . . . . . ---- ----- Q1100. . . . . . . ---- ----- Q1104. . . . . . . C ADDR 111AH A Q1106. . . . . . . ---- ----- A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 327 Q110D. . . . . . . ---- ----- Q1114. . . . . . . C ADDR 112AH A Q111C. . . . . . . C ADDR 1133H A Q1120. . . . . . . C ADDR 1137H A Q1121. . . . . . . ---- ----- Q1128. . . . . . . C ADDR 113FH A Q1129. . . . . . . C ADDR 1140H A Q112E. . . . . . . C ADDR 1145H A Q1130. . . . . . . C ADDR 1147H A Q1138. . . . . . . C ADDR 114FH A Q113F. . . . . . . C ADDR 1158H A Q1148. . . . . . . C ADDR 1161H A Q1158. . . . . . . C ADDR 1171H A Q1161. . . . . . . C ADDR 117AH A Q116C. . . . . . . ---- ----- Q116E. . . . . . . ---- ----- Q1173. . . . . . . C ADDR 118CH A Q117B. . . . . . . C ADDR 1194H A Q1182. . . . . . . C ADDR 119BH A Q1194. . . . . . . C ADDR 11ADH A Q1196. . . . . . . C ADDR 11AFH A Q119D. . . . . . . ---- ----- Q119E. . . . . . . C ADDR 11B7H A Q119F. . . . . . . C ADDR 11B8H A Q11A1. . . . . . . C ADDR 11BAH A Q11A2. . . . . . . C ADDR 11BBH A Q11A5. . . . . . . C ADDR 11BEH A Q11A7. . . . . . . C ADDR 11C0H A Q11A9. . . . . . . ---- ----- Q11AA. . . . . . . C ADDR 11C3H A Q11B2. . . . . . . C ADDR 11CBH A Q11BA. . . . . . . C ADDR 11D3H A Q11C2. . . . . . . C ADDR 11DBH A Q11CA. . . . . . . C ADDR 11E3H A Q11D2. . . . . . . C ADDR 11EBH A Q11DA. . . . . . . C ADDR 11F3H A Q11E2. . . . . . . C ADDR 11FBH A Q11EA. . . . . . . C ADDR 1203H A Q11F2. . . . . . . C ADDR 120BH A Q11FA. . . . . . . C ADDR 1213H A Q1200. . . . . . . C ADDR 1219H A Q1207. . . . . . . C ADDR 1220H A Q120F. . . . . . . C ADDR 1228H A Q1212. . . . . . . C ADDR 122BH A Q121D. . . . . . . C ADDR 1236H A Q1221. . . . . . . C ADDR 123AH A Q1226. . . . . . . C ADDR 123FH A Q122A. . . . . . . C ADDR 1243H A Q122C. . . . . . . C ADDR 1245H A Q1234. . . . . . . C ADDR 124DH A Q1238. . . . . . . C ADDR 1251H A Q123E. . . . . . . C ADDR 1257H A Q1252. . . . . . . C ADDR 126BH A Q128A. . . . . . . C ADDR 12A3H A Q1293. . . . . . . C ADDR 12ACH A Q129B. . . . . . . C ADDR 12B4H A Q12C1. . . . . . . C ADDR 12DAH A Q12C5. . . . . . . C ADDR 12DEH A Q12D0. . . . . . . C ADDR 12E9H A Q12DD. . . . . . . ---- ----- Q12E0. . . . . . . C ADDR 12F9H A Q1300. . . . . . . C ADDR 1319H A Q1303. . . . . . . C ADDR 131CH A Q1305. . . . . . . C ADDR 131EH A Q130F. . . . . . . ---- ----- Q1313. . . . . . . C ADDR 132CH A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 328 Q131A. . . . . . . ---- ----- Q131C. . . . . . . C ADDR 1335H A Q131E. . . . . . . ---- ----- Q1327. . . . . . . C ADDR 1340H A Q1330. . . . . . . C ADDR 1349H A Q1338. . . . . . . C ADDR 1351H A Q1339. . . . . . . C ADDR 1352H A Q1346. . . . . . . C ADDR 135FH A Q1347. . . . . . . C ADDR 1361H A Q135C. . . . . . . C ADDR 1376H A Q135D. . . . . . . C ADDR 1377H A Q1360. . . . . . . C ADDR 137AH A Q1363. . . . . . . C ADDR 137DH A Q136B. . . . . . . C ADDR 1385H A Q136D. . . . . . . C ADDR 1387H A Q1382. . . . . . . C ADDR 139CH A Q1387. . . . . . . C ADDR 13A1H A Q138A. . . . . . . C ADDR 13A4H A Q138D. . . . . . . ---- ----- Q139A. . . . . . . C ADDR 13B4H A Q139C. . . . . . . C ADDR 13B6H A Q13A4. . . . . . . C ADDR 13BEH A Q13A7. . . . . . . C ADDR 13C1H A Q13B6. . . . . . . C ADDR 13D0H A Q13C5. . . . . . . C ADDR 13DFH A Q13D6. . . . . . . C ADDR 13F0H A Q13DA. . . . . . . ---- ----- Q13EC. . . . . . . C ADDR 1406H A Q13FD. . . . . . . C ADDR 1417H A Q140D. . . . . . . C ADDR 1427H A Q1415. . . . . . . C ADDR 142FH A Q141D. . . . . . . C ADDR 1437H A Q1425. . . . . . . C ADDR 143FH A Q142D. . . . . . . C ADDR 1447H A Q1435. . . . . . . C ADDR 144FH A Q143D. . . . . . . C ADDR 1457H A Q1445. . . . . . . C ADDR 145FH A Q144D. . . . . . . C ADDR 1467H A Q1455. . . . . . . C ADDR 146FH A Q145D. . . . . . . C ADDR 1477H A Q1465. . . . . . . C ADDR 147FH A Q146D. . . . . . . C ADDR 1487H A Q1475. . . . . . . C ADDR 148FH A Q147D. . . . . . . C ADDR 1497H A Q1485. . . . . . . C ADDR 149FH A Q148D. . . . . . . C ADDR 14A7H A Q149A. . . . . . . C ADDR 14B4H A Q14A3. . . . . . . C ADDR 14BDH A Q14B7. . . . . . . ---- ----- Q14B9. . . . . . . C ADDR 14D3H A Q14BC. . . . . . . C ADDR 14D6H A Q14C6. . . . . . . C ADDR 14E0H A Q14CD. . . . . . . C ADDR 14E7H A Q14D5. . . . . . . C ADDR 14EFH A Q14DC. . . . . . . C ADDR 14F6H A Q14DF. . . . . . . C ADDR 14F9H A Q14E0. . . . . . . C ADDR 14FAH A Q14E6. . . . . . . C ADDR 1500H A Q14F1. . . . . . . C ADDR 150BH A Q14FD. . . . . . . ---- ----- Q14FF. . . . . . . C ADDR 1519H A Q150B. . . . . . . C ADDR 1525H A Q1525. . . . . . . C ADDR 153FH A Q153B. . . . . . . C ADDR 1555H A Q153D. . . . . . . ---- ----- Q153F. . . . . . . C ADDR 1559H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 329 Q154A. . . . . . . C ADDR 1564H A Q154E. . . . . . . ---- ----- Q1551. . . . . . . C ADDR 156BH A Q155E. . . . . . . C ADDR 1578H A Q1562. . . . . . . C ADDR 157CH A Q156F. . . . . . . C ADDR 1589H A Q1570. . . . . . . ---- ----- Q1574. . . . . . . C ADDR 158EH A Q1580. . . . . . . C ADDR 159AH A Q1581. . . . . . . C ADDR 159BH A Q1582. . . . . . . C ADDR 159CH A Q1584. . . . . . . C ADDR 159EH A Q1591. . . . . . . C ADDR 15ABH A Q1593. . . . . . . ---- ----- Q15A4. . . . . . . C ADDR 15BEH A Q15A6. . . . . . . ---- ----- Q15A8. . . . . . . C ADDR 15C2H A Q15B3. . . . . . . C ADDR 15CDH A Q15B4. . . . . . . C ADDR 15CEH A Q15B6. . . . . . . C ADDR 15D2H A Q15BA. . . . . . . C ADDR 15D6H A Q15C8. . . . . . . ---- ----- Q15C9. . . . . . . C ADDR 15E5H A Q15CC. . . . . . . C ADDR 15E8H A Q15D6. . . . . . . C ADDR 15F2H A Q15D8. . . . . . . C ADDR 15F4H A Q15E9. . . . . . . C ADDR 1605H A Q15ED. . . . . . . C ADDR 1609H A Q161C. . . . . . . C ADDR 1638H A Q1621. . . . . . . C ADDR 163DH A Q1626. . . . . . . C ADDR 1642H A Q162A. . . . . . . C ADDR 1646H A Q162D. . . . . . . C ADDR 1649H A Q1641. . . . . . . C ADDR 165DH A Q1642. . . . . . . C ADDR 165EH A Q164D. . . . . . . ---- ----- Q1650. . . . . . . C ADDR 166CH A Q1652. . . . . . . C ADDR 166EH A Q1659. . . . . . . C ADDR 1675H A Q1663. . . . . . . C ADDR 167FH A Q166B. . . . . . . C ADDR 1687H A Q1671. . . . . . . C ADDR 168DH A Q1676. . . . . . . C ADDR 1692H A Q167B. . . . . . . C ADDR 1697H A Q1683. . . . . . . C ADDR 169FH A Q1696. . . . . . . C ADDR 16B2H A Q169C. . . . . . . C ADDR 16B8H A Q16A2. . . . . . . C ADDR 16BEH A Q16A4. . . . . . . C ADDR 16C0H A Q16AC. . . . . . . C ADDR 16C8H A Q16B4. . . . . . . C ADDR 16D0H A Q16BC. . . . . . . C ADDR 16D8H A Q16C1. . . . . . . C ADDR 16DDH A Q16CB. . . . . . . C ADDR 16E7H A Q16D9. . . . . . . C ADDR 16F5H A Q16E1. . . . . . . C ADDR 16FDH A Q16E3. . . . . . . C ADDR 16FFH A Q16EC. . . . . . . C ADDR 1708H A Q16FE. . . . . . . C ADDR 171AH A Q1764. . . . . . . C ADDR 1780H A Q1779. . . . . . . C ADDR 1795H A Q17CA. . . . . . . C ADDR 17E6H A Q17CD. . . . . . . C ADDR 17E9H A Q1824. . . . . . . C ADDR 1840H A Q1844. . . . . . . C ADDR 1860H A Q1847. . . . . . . C ADDR 1863H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 330 Q1852. . . . . . . C ADDR 186EH A Q189D. . . . . . . C ADDR 18B9H A Q18A6. . . . . . . C ADDR 18C2H A Q18C6. . . . . . . C ADDR 18E2H A Q18F4. . . . . . . C ADDR 1910H A Q1947. . . . . . . C ADDR 1963H A Q1952. . . . . . . C ADDR 196EH A Q1A89. . . . . . . C ADDR 1AA5H A Q1A94. . . . . . . C ADDR 1AB0H A Q1AF6. . . . . . . C ADDR 1B12H A Q1B12. . . . . . . C ADDR 1B2EH A Q1B2E. . . . . . . C ADDR 1B4AH A Q1B33. . . . . . . C ADDR 1B4FH A Q1B4F. . . . . . . C ADDR 1B6BH A Q1B5E. . . . . . . C ADDR 1B7AH A Q1BA9. . . . . . . C ADDR 1BC5H A Q1BCD. . . . . . . C ADDR 1BE9H A Q1BF7. . . . . . . C ADDR 1C13H A Q1C4A. . . . . . . C ADDR 1C66H A Q1C55. . . . . . . C ADDR 1C71H A Q1C83. . . . . . . C ADDR 1C9FH A Q1C91. . . . . . . C ADDR 1CADH A Q1C9C. . . . . . . C ADDR 1CB8H A Q1CA2. . . . . . . C ADDR 1CBEH A Q1CA8. . . . . . . C ADDR 1CC4H A Q1CAE. . . . . . . C ADDR 1CCAH A Q1CB5. . . . . . . C ADDR 1CD1H A Q1CDD. . . . . . . C ADDR 1CF9H A Q1CF0. . . . . . . C ADDR 1D0CH A Q1CF6. . . . . . . C ADDR 1D12H A Q1D06. . . . . . . C ADDR 1D22H A Q1D27. . . . . . . C ADDR 1D43H A Q1D3A. . . . . . . C ADDR 1D56H A Q1D40. . . . . . . C ADDR 1D5CH A Q1D51. . . . . . . C ADDR 1D6DH A Q1D73. . . . . . . C ADDR 1D8FH A Q1D86. . . . . . . C ADDR 1DA2H A Q1D8C. . . . . . . C ADDR 1DA8H A Q1D9D. . . . . . . C ADDR 1DB9H A Q1DBE. . . . . . . C ADDR 1DDAH A Q1DD1. . . . . . . C ADDR 1DEDH A Q1DD7. . . . . . . C ADDR 1DF3H A Q1DE8. . . . . . . C ADDR 1E04H A Q1E0A. . . . . . . C ADDR 1E26H A Q1E1D. . . . . . . C ADDR 1E39H A Q1E23. . . . . . . C ADDR 1E3FH A Q1E33. . . . . . . C ADDR 1E4FH A Q1E5C. . . . . . . C ADDR 1E78H A Q1E6F. . . . . . . C ADDR 1E8BH A Q1E75. . . . . . . C ADDR 1E91H A Q1E83. . . . . . . C ADDR 1E9FH A Q1E87. . . . . . . C ADDR 1EA3H A Q1E8C. . . . . . . C ADDR 1EA8H A Q1ECE. . . . . . . C ADDR 1EEAH A Q1ED9. . . . . . . C ADDR 1EF5H A Q1EDB. . . . . . . C ADDR 1EF7H A Q1F9B. . . . . . . C ADDR 1FB7H A Q1FD8. . . . . . . C ADDR 1FF4H A Q2016. . . . . . . C ADDR 2032H A Q2053. . . . . . . C ADDR 206FH A Q2091. . . . . . . C ADDR 20ADH A Q20ED. . . . . . . C ADDR 2109H A Q210C. . . . . . . C ADDR 2128H A Q2117. . . . . . . C ADDR 2133H A Q2140. . . . . . . C ADDR 215DH A Q2160. . . . . . . C ADDR 217DH A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 331 Q2242. . . . . . . ---- ----- Q224B. . . . . . . C ADDR 2268H A Q224E. . . . . . . C ADDR 226BH A Q224F. . . . . . . C ADDR 226CH A Q2252. . . . . . . C ADDR 226FH A Q2256. . . . . . . C ADDR 2273H A Q2262. . . . . . . C ADDR 227FH A Q226D. . . . . . . C ADDR 228AH A Q226E. . . . . . . C ADDR 228BH A Q228F. . . . . . . C ADDR 22ACH A Q229C. . . . . . . C ADDR 22B9H A Q22A4. . . . . . . C ADDR 22C1H A Q22A7. . . . . . . C ADDR 22C4H A Q22C2. . . . . . . C ADDR 22DFH A Q22C9. . . . . . . C ADDR 22E6H A Q22D3. . . . . . . C ADDR 22F0H A Q22DC. . . . . . . C ADDR 22F9H A Q22E2. . . . . . . C ADDR 22FFH A Q22F1. . . . . . . C ADDR 230EH A Q230B. . . . . . . C ADDR 2328H A Q2310. . . . . . . C ADDR 232DH A Q231C. . . . . . . C ADDR 2339H A Q2323. . . . . . . C ADDR 2340H A Q2338. . . . . . . C ADDR 2355H A Q2344. . . . . . . C ADDR 2361H A Q2347. . . . . . . C ADDR 2364H A Q235B. . . . . . . C ADDR 2378H A Q235C. . . . . . . C ADDR 2379H A Q2363. . . . . . . C ADDR 2380H A Q2366. . . . . . . C ADDR 2383H A Q2376. . . . . . . C ADDR 2393H A Q2379. . . . . . . C ADDR 2396H A Q237F. . . . . . . C ADDR 239CH A Q2388. . . . . . . C ADDR 23A5H A Q238E. . . . . . . C ADDR 23ABH A Q2395. . . . . . . C ADDR 23B2H A Q239D. . . . . . . C ADDR 23BAH A Q23A7. . . . . . . C ADDR 23C4H A Q23AE. . . . . . . C ADDR 23CBH A Q23C9. . . . . . . C ADDR 23E6H A Q23D2. . . . . . . C ADDR 23EFH A Q2430. . . . . . . C ADDR 244DH A Q243E. . . . . . . C ADDR 245BH A Q244A. . . . . . . C ADDR 2467H A Q244D. . . . . . . C ADDR 246AH A Q2450. . . . . . . C ADDR 246DH A Q245A. . . . . . . C ADDR 2477H A Q245D. . . . . . . C ADDR 247AH A Q246F. . . . . . . C ADDR 248CH A Q247D. . . . . . . C ADDR 249AH A Q2480. . . . . . . C ADDR 249DH A Q2483. . . . . . . C ADDR 24A0H A Q2490. . . . . . . C ADDR 24ADH A Q2497. . . . . . . C ADDR 24B4H A Q24A0. . . . . . . C ADDR 24BDH A Q24AD. . . . . . . C ADDR 24CAH A Q24CF. . . . . . . C ADDR 24ECH A Q24D2. . . . . . . C ADDR 24EFH A Q24DD. . . . . . . C ADDR 24FAH A Q24ED. . . . . . . C ADDR 250AH A Q2529. . . . . . . C ADDR 2546H A Q253F. . . . . . . C ADDR 255CH A Q2558. . . . . . . C ADDR 2575H A Q2559. . . . . . . C ADDR 2576H A Q255A. . . . . . . C ADDR 2577H A Q255F. . . . . . . C ADDR 257CH A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 332 Q2564. . . . . . . C ADDR 2581H A Q2569. . . . . . . C ADDR 2586H A Q2576. . . . . . . C ADDR 2593H A Q258A. . . . . . . C ADDR 25A7H A Q2598. . . . . . . C ADDR 25B5H A Q25A6. . . . . . . C ADDR 25C3H A Q25AA. . . . . . . C ADDR 25C7H A Q25AB. . . . . . . C ADDR 25C8H A Q25B9. . . . . . . C ADDR 25D6H A Q25C6. . . . . . . C ADDR 25E3H A Q25CF. . . . . . . C ADDR 25ECH A Q25E5. . . . . . . C ADDR 2602H A Q25E6. . . . . . . C ADDR 2603H A Q25FA. . . . . . . C ADDR 2617H A Q2604. . . . . . . C ADDR 2621H A Q2606. . . . . . . C ADDR 2623H A Q2608. . . . . . . C ADDR 2625H A Q260B. . . . . . . C ADDR 2628H A Q260E. . . . . . . C ADDR 262BH A Q2624. . . . . . . C ADDR 2641H A Q2628. . . . . . . C ADDR 2645H A Q2635. . . . . . . C ADDR 2652H A Q2640. . . . . . . C ADDR 265DH A Q2644. . . . . . . C ADDR 2661H A Q2645. . . . . . . C ADDR 2662H A Q2648. . . . . . . C ADDR 2665H A Q2650. . . . . . . C ADDR 266DH A Q2658. . . . . . . C ADDR 2675H A Q2660. . . . . . . C ADDR 267DH A Q2668. . . . . . . C ADDR 2685H A Q2670. . . . . . . C ADDR 268DH A Q2678. . . . . . . C ADDR 2695H A Q2680. . . . . . . C ADDR 269DH A Q2688. . . . . . . C ADDR 26A5H A Q2690. . . . . . . C ADDR 26ADH A Q2698. . . . . . . C ADDR 26B5H A Q26A0. . . . . . . C ADDR 26BDH A Q26A8. . . . . . . C ADDR 26C5H A Q26B0. . . . . . . C ADDR 26CDH A Q26B8. . . . . . . C ADDR 26D5H A Q26C0. . . . . . . C ADDR 26DDH A Q26C8. . . . . . . C ADDR 26E5H A Q26D0. . . . . . . C ADDR 26EDH A Q26D8. . . . . . . C ADDR 26F5H A Q26E0. . . . . . . C ADDR 26FDH A Q26E8. . . . . . . C ADDR 2705H A Q26F0. . . . . . . C ADDR 270DH A Q26F8. . . . . . . C ADDR 2715H A Q2700. . . . . . . C ADDR 271DH A Q2708. . . . . . . C ADDR 2725H A Q2710. . . . . . . C ADDR 272DH A Q2718. . . . . . . C ADDR 2735H A Q2720. . . . . . . C ADDR 273DH A Q2728. . . . . . . C ADDR 2745H A Q2730. . . . . . . C ADDR 274DH A Q2738. . . . . . . C ADDR 2755H A Q2740. . . . . . . C ADDR 275DH A Q2748. . . . . . . C ADDR 2765H A Q2750. . . . . . . C ADDR 276DH A Q2758. . . . . . . C ADDR 2775H A Q2760. . . . . . . C ADDR 277DH A Q2768. . . . . . . C ADDR 2785H A Q2770. . . . . . . C ADDR 278DH A Q2778. . . . . . . C ADDR 2795H A Q2780. . . . . . . C ADDR 279DH A Q2788. . . . . . . C ADDR 27A5H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 333 Q2790. . . . . . . C ADDR 27ADH A Q2798. . . . . . . C ADDR 27B5H A Q27A0. . . . . . . C ADDR 27BDH A Q27A8. . . . . . . C ADDR 27C5H A Q27B0. . . . . . . C ADDR 27CDH A Q27B8. . . . . . . C ADDR 27D5H A Q27C0. . . . . . . C ADDR 27DDH A Q27C8. . . . . . . C ADDR 27E5H A Q27D0. . . . . . . C ADDR 27EDH A Q27D8. . . . . . . C ADDR 27F5H A Q27E0. . . . . . . C ADDR 27FDH A Q27E8. . . . . . . C ADDR 2805H A Q27F0. . . . . . . C ADDR 280DH A Q27F8. . . . . . . C ADDR 2815H A Q2800. . . . . . . C ADDR 281DH A Q2808. . . . . . . C ADDR 2825H A Q2810. . . . . . . C ADDR 282DH A Q2818. . . . . . . C ADDR 2835H A Q2820. . . . . . . C ADDR 283DH A Q2828. . . . . . . C ADDR 2845H A Q2830. . . . . . . C ADDR 284DH A Q2838. . . . . . . C ADDR 2855H A Q2840. . . . . . . C ADDR 285DH A Q2848. . . . . . . C ADDR 2865H A Q2850. . . . . . . C ADDR 286DH A Q2857. . . . . . . C ADDR 2874H A Q285E. . . . . . . C ADDR 287BH A Q2866. . . . . . . C ADDR 2883H A Q286E. . . . . . . C ADDR 288BH A Q2876. . . . . . . C ADDR 2893H A Q287E. . . . . . . C ADDR 289BH A Q2886. . . . . . . C ADDR 28A3H A Q288B. . . . . . . C ADDR 28A8H A Q2891. . . . . . . C ADDR 28AEH A Q289C. . . . . . . C ADDR 28B9H A Q28A6. . . . . . . C ADDR 28C3H A Q28B1. . . . . . . C ADDR 28CEH A Q28BA. . . . . . . C ADDR 28D7H A Q28BE. . . . . . . C ADDR 28DBH A Q28C3. . . . . . . C ADDR 28E0H A Q28CA. . . . . . . C ADDR 28E7H A Q28D2. . . . . . . C ADDR 28EFH A Q28DA. . . . . . . C ADDR 28F7H A Q28E2. . . . . . . C ADDR 28FFH A Q28EA. . . . . . . C ADDR 2907H A Q28F2. . . . . . . C ADDR 290FH A Q28F7. . . . . . . C ADDR 2914H A Q2900. . . . . . . C ADDR 291DH A Q2904. . . . . . . C ADDR 2921H A Q2908. . . . . . . C ADDR 2925H A Q2909. . . . . . . C ADDR 2926H A Q291B. . . . . . . C ADDR 2938H A Q2929. . . . . . . C ADDR 2946H A Q292F. . . . . . . C ADDR 294CH A Q2943. . . . . . . C ADDR 2960H A Q294A. . . . . . . C ADDR 2967H A Q2959. . . . . . . C ADDR 2976H A Q2968. . . . . . . C ADDR 2985H A Q296A. . . . . . . C ADDR 2987H A Q296F. . . . . . . C ADDR 298CH A Q2970. . . . . . . C ADDR 298DH A Q2982. . . . . . . C ADDR 299FH A Q2986. . . . . . . C ADDR 29A3H A Q2996. . . . . . . C ADDR 29B3H A Q299C. . . . . . . C ADDR 29B9H A Q29EB. . . . . . . C ADDR 2A08H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 334 Q29F1. . . . . . . C ADDR 2A0EH A Q2A18. . . . . . . C ADDR 2A35H A Q2A27. . . . . . . C ADDR 2A44H A Q2A3E. . . . . . . C ADDR 2A5BH A Q2A53. . . . . . . C ADDR 2A70H A Q2A57. . . . . . . C ADDR 2A74H A Q2A5D. . . . . . . C ADDR 2A7AH A Q2A5F. . . . . . . C ADDR 2A7CH A Q2A76. . . . . . . C ADDR 2A93H A Q2A7D. . . . . . . C ADDR 2A9AH A Q2A86. . . . . . . C ADDR 2AA3H A Q2A89. . . . . . . C ADDR 2AA6H A Q2AA2. . . . . . . C ADDR 2ABFH A Q2AAC. . . . . . . C ADDR 2AC9H A Q2AB9. . . . . . . C ADDR 2AD6H A Q2AC7. . . . . . . C ADDR 2AE4H A Q2ADD. . . . . . . C ADDR 2AFAH A Q2AEE. . . . . . . C ADDR 2B0BH A Q2AFE. . . . . . . C ADDR 2B1BH A Q2B0A. . . . . . . C ADDR 2B27H A Q2B21. . . . . . . C ADDR 2B3EH A Q2B3B. . . . . . . C ADDR 2B58H A Q2B4B. . . . . . . C ADDR 2B68H A Q2B50. . . . . . . C ADDR 2B6DH A Q2B5B. . . . . . . C ADDR 2B78H A Q2B66. . . . . . . C ADDR 2B83H A Q2B71. . . . . . . C ADDR 2B8EH A Q2B79. . . . . . . C ADDR 2B96H A Q2B81. . . . . . . C ADDR 2B9EH A Q2B85. . . . . . . C ADDR 2BA2H A Q2B8D. . . . . . . C ADDR 2BAAH A Q2B95. . . . . . . C ADDR 2BB2H A Q2B9D. . . . . . . C ADDR 2BBAH A Q2BA1. . . . . . . C ADDR 2BBEH A Q2BA9. . . . . . . C ADDR 2BC6H A Q2BAD. . . . . . . C ADDR 2BCAH A Q2BB5. . . . . . . C ADDR 2BD2H A Q2BB9. . . . . . . C ADDR 2BD6H A Q2BBF. . . . . . . C ADDR 2BDCH A Q2BE1. . . . . . . C ADDR 2BFEH A Q2BE7. . . . . . . C ADDR 2C04H A Q2C00. . . . . . . C ADDR 2C1DH A Q2C04. . . . . . . C ADDR 2C21H A Q2C0B. . . . . . . C ADDR 2C28H A Q2C0D. . . . . . . C ADDR 2C2AH A Q2C12. . . . . . . C ADDR 2C2FH A Q2C18. . . . . . . C ADDR 2C35H A Q2C30. . . . . . . C ADDR 2C4DH A Q2C34. . . . . . . C ADDR 2C51H A Q2C3D. . . . . . . C ADDR 2C5AH A Q2C45. . . . . . . C ADDR 2C62H A Q2C4F. . . . . . . C ADDR 2C6CH A Q2C5A. . . . . . . C ADDR 2C77H A Q2C65. . . . . . . C ADDR 2C82H A Q2C69. . . . . . . C ADDR 2C86H A Q2CAB. . . . . . . C ADDR 2CC8H A Q2CAE. . . . . . . C ADDR 2CCBH A Q2CC3. . . . . . . C ADDR 2CE0H A Q2CCD. . . . . . . C ADDR 2CEAH A Q2E5D. . . . . . . C ADDR 2E7AH A Q2EB1. . . . . . . C ADDR 2ECEH A Q2EFD. . . . . . . C ADDR 2F1AH A Q2F2C. . . . . . . C ADDR 2F49H A Q2F2F. . . . . . . C ADDR 2F4CH A Q2F5C. . . . . . . C ADDR 2F79H A Q2F66. . . . . . . C ADDR 2F83H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 335 Q3092. . . . . . . C ADDR 30AFH A Q30F6. . . . . . . C ADDR 3113H A Q311B. . . . . . . C ADDR 3138H A Q32CA. . . . . . . ---- ----- Q32CD. . . . . . . C ADDR 32EAH A Q3334. . . . . . . C ADDR 3351H A Q337E. . . . . . . C ADDR 339BH A Q3383. . . . . . . C ADDR 33A0H A Q33AC. . . . . . . C ADDR 33C9H A Q33DA. . . . . . . C ADDR 33F7H A Q33DC. . . . . . . C ADDR 33F9H A Q3428. . . . . . . C ADDR 3445H A Q343B. . . . . . . C ADDR 3458H A Q344E. . . . . . . C ADDR 346BH A Q3493. . . . . . . C ADDR 34B0H A Q34B8. . . . . . . C ADDR 34D5H A Q34DC. . . . . . . C ADDR 34F9H A Q34F9. . . . . . . C ADDR 3516H A Q350A. . . . . . . C ADDR 3527H A Q3533. . . . . . . C ADDR 3550H A Q353D. . . . . . . C ADDR 355AH A Q3542. . . . . . . C ADDR 355FH A Q354E. . . . . . . C ADDR 356BH A Q3581. . . . . . . C ADDR 359EH A Q35AB. . . . . . . C ADDR 35C8H A Q35BD. . . . . . . C ADDR 35DAH A Q35C8. . . . . . . C ADDR 35E5H A Q35D9. . . . . . . C ADDR 35F6H A Q35EA. . . . . . . C ADDR 3607H A Q3605. . . . . . . C ADDR 3622H A Q360B. . . . . . . C ADDR 3628H A Q3626. . . . . . . C ADDR 3643H A Q362C. . . . . . . C ADDR 3649H A Q3647. . . . . . . C ADDR 3664H A Q364A. . . . . . . C ADDR 3667H A Q3655. . . . . . . C ADDR 3672H A Q3661. . . . . . . C ADDR 367EH A Q3672. . . . . . . C ADDR 368FH A Q368E. . . . . . . C ADDR 36ABH A Q3698. . . . . . . C ADDR 36B5H A Q369E. . . . . . . C ADDR 36BBH A Q36BA. . . . . . . C ADDR 36D7H A Q36C4. . . . . . . C ADDR 36E1H A Q36CA. . . . . . . C ADDR 36E7H A Q36E6. . . . . . . C ADDR 3703H A Q36F0. . . . . . . C ADDR 370DH A Q36F3. . . . . . . C ADDR 3710H A Q36FE. . . . . . . C ADDR 371BH A Q370A. . . . . . . C ADDR 3727H A Q371B. . . . . . . C ADDR 3738H A Q3729. . . . . . . C ADDR 3746H A Q3755. . . . . . . C ADDR 3772H A Q375F. . . . . . . C ADDR 377CH A Q3765. . . . . . . C ADDR 3782H A Q379C. . . . . . . C ADDR 37B9H A Q37A6. . . . . . . C ADDR 37C3H A Q37AC. . . . . . . C ADDR 37C9H A Q37E3. . . . . . . C ADDR 3800H A Q37ED. . . . . . . C ADDR 380AH A Q37F0. . . . . . . C ADDR 380DH A Q3807. . . . . . . C ADDR 3824H A Q3809. . . . . . . C ADDR 3826H A Q380F. . . . . . . C ADDR 382CH A Q3821. . . . . . . C ADDR 383EH A Q382C. . . . . . . C ADDR 3849H A Q383A. . . . . . . C ADDR 3857H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 336 Q3842. . . . . . . C ADDR 385FH A Q384A. . . . . . . C ADDR 3867H A Q3852. . . . . . . C ADDR 386FH A Q385A. . . . . . . C ADDR 3877H A Q3862. . . . . . . C ADDR 387FH A Q386A. . . . . . . C ADDR 3887H A Q3870. . . . . . . C ADDR 388DH A Q387B. . . . . . . C ADDR 3898H A Q38B2. . . . . . . C ADDR 38CFH A Q38B7. . . . . . . C ADDR 38D4H A Q38BE. . . . . . . C ADDR 38DBH A Q38C8. . . . . . . C ADDR 38E5H A Q3908. . . . . . . C ADDR 3925H A Q3935. . . . . . . C ADDR 3952H A Q3958. . . . . . . C ADDR 3975H A Q397B. . . . . . . C ADDR 3998H A Q399E. . . . . . . C ADDR 39BBH A Q39C1. . . . . . . C ADDR 39DEH A Q3A0B. . . . . . . C ADDR 3A28H A Q3A2E. . . . . . . C ADDR 3A4BH A Q3A51. . . . . . . C ADDR 3A6EH A Q3A74. . . . . . . C ADDR 3A91H A Q3ABE. . . . . . . C ADDR 3ADBH A Q3AE1. . . . . . . C ADDR 3AFEH A Q3B04. . . . . . . C ADDR 3B21H A Q3B27. . . . . . . C ADDR 3B44H A Q3B71. . . . . . . C ADDR 3B8EH A Q3B94. . . . . . . C ADDR 3BB1H A Q3BB7. . . . . . . C ADDR 3BD4H A Q3BDA. . . . . . . C ADDR 3BF7H A Q3C10. . . . . . . C ADDR 3C2DH A Q3C1B. . . . . . . C ADDR 3C38H A Q3C52. . . . . . . C ADDR 3C6FH A Q3C5B. . . . . . . C ADDR 3C78H A Q3C9B. . . . . . . C ADDR 3CB8H A Q3CA4. . . . . . . C ADDR 3CC1H A Q3CBF. . . . . . . C ADDR 3CDCH A Q3CF1. . . . . . . C ADDR 3D0EH A Q3CF4. . . . . . . C ADDR 3D11H A Q3D11. . . . . . . C ADDR 3D2EH A Q3D14. . . . . . . C ADDR 3D31H A Q3D3F. . . . . . . C ADDR 3D5CH A Q3D6E. . . . . . . C ADDR 3D8BH A Q3D72. . . . . . . C ADDR 3D8FH A Q3D7D. . . . . . . C ADDR 3D9AH A Q3DC1. . . . . . . C ADDR 3DDEH A Q3DC9. . . . . . . C ADDR 3DE6H A Q3DD4. . . . . . . C ADDR 3DF1H A Q3E5B. . . . . . . C ADDR 3E78H A Q3E74. . . . . . . C ADDR 3E91H A Q3E81. . . . . . . C ADDR 3E9EH A Q3E8A. . . . . . . C ADDR 3EA7H A Q3EE1. . . . . . . C ADDR 3EFEH A Q3F48. . . . . . . C ADDR 3F65H A Q3F62. . . . . . . C ADDR 3F7FH A Q3F65. . . . . . . C ADDR 3F82H A Q3F8A. . . . . . . C ADDR 3FA7H A Q3F98. . . . . . . C ADDR 3FB5H A Q4020. . . . . . . C ADDR 403EH A Q4077. . . . . . . C ADDR 4095H A Q40D2. . . . . . . C ADDR 40F0H A Q40F4. . . . . . . C ADDR 4112H A Q4109. . . . . . . C ADDR 4127H A Q4111. . . . . . . C ADDR 412FH A Q4125. . . . . . . C ADDR 4143H A Q4147. . . . . . . C ADDR 4165H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 337 Q4156. . . . . . . C ADDR 4174H A Q415E. . . . . . . C ADDR 417CH A Q4177. . . . . . . C ADDR 4195H A Q417F. . . . . . . C ADDR 419DH A Q41A4. . . . . . . C ADDR 41C2H A Q41B7. . . . . . . C ADDR 41D5H A Q41C8. . . . . . . C ADDR 41E6H A Q4242. . . . . . . C ADDR 4261H A Q426D. . . . . . . C ADDR 428CH A Q4273. . . . . . . C ADDR 4292H A Q4281. . . . . . . C ADDR 42A0H A Q4291. . . . . . . C ADDR 42B0H A Q429F. . . . . . . C ADDR 42BEH A Q42AA. . . . . . . C ADDR 42C9H A Q42C4. . . . . . . C ADDR 42E3H A Q42CC. . . . . . . C ADDR 42EBH A Q42CF. . . . . . . C ADDR 42EEH A Q42D8. . . . . . . C ADDR 42F7H A Q42DA. . . . . . . C ADDR 42F9H A Q42E5. . . . . . . C ADDR 4304H A Q42FB. . . . . . . C ADDR 431AH A Q4303. . . . . . . C ADDR 4322H A Q4306. . . . . . . C ADDR 4325H A Q4320. . . . . . . C ADDR 433FH A Q4328. . . . . . . C ADDR 4347H A Q432B. . . . . . . C ADDR 434AH A Q4334. . . . . . . C ADDR 4353H A Q433A. . . . . . . C ADDR 4359H A Q4342. . . . . . . C ADDR 4361H A Q434B. . . . . . . C ADDR 436AH A Q4364. . . . . . . C ADDR 4383H A Q4377. . . . . . . C ADDR 4396H A Q4388. . . . . . . C ADDR 43A7H A Q43B8. . . . . . . C ADDR 43D7H A Q43D4. . . . . . . C ADDR 43F3H A Q43D7. . . . . . . C ADDR 43F6H A Q43E0. . . . . . . C ADDR 43FFH A Q43E3. . . . . . . C ADDR 4402H A Q43EE. . . . . . . C ADDR 440DH A Q4404. . . . . . . C ADDR 4423H A Q440C. . . . . . . C ADDR 442BH A Q440F. . . . . . . C ADDR 442EH A Q4429. . . . . . . C ADDR 4448H A Q4431. . . . . . . C ADDR 4450H A Q4434. . . . . . . C ADDR 4453H A Q443F. . . . . . . C ADDR 445EH A Q4448. . . . . . . C ADDR 4467H A Q444F. . . . . . . C ADDR 446EH A Q4457. . . . . . . C ADDR 4476H A Q4460. . . . . . . C ADDR 447FH A Q4479. . . . . . . C ADDR 4498H A Q448C. . . . . . . C ADDR 44ABH A Q449D. . . . . . . C ADDR 44BCH A Q44CD. . . . . . . C ADDR 44ECH A Q44E9. . . . . . . C ADDR 4508H A Q4548. . . . . . . C ADDR 4567H A Q4550. . . . . . . C ADDR 456FH A Q4559. . . . . . . C ADDR 4578H A Q4560. . . . . . . C ADDR 457FH A Q456A. . . . . . . C ADDR 4589H A Q4571. . . . . . . C ADDR 4590H A Q4575. . . . . . . C ADDR 4594H A Q457D. . . . . . . C ADDR 459CH A Q4590. . . . . . . C ADDR 45AFH A Q459F. . . . . . . C ADDR 45BEH A Q45A7. . . . . . . C ADDR 45C6H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 338 Q45AA. . . . . . . C ADDR 45C9H A Q45C1. . . . . . . C ADDR 45E0H A Q45C9. . . . . . . C ADDR 45E8H A Q45D1. . . . . . . C ADDR 45F0H A Q45D4. . . . . . . C ADDR 45F3H A Q45DF. . . . . . . C ADDR 45FEH A Q45E8. . . . . . . C ADDR 4607H A Q45EF. . . . . . . C ADDR 460EH A Q45F4. . . . . . . C ADDR 4613H A Q45FE. . . . . . . C ADDR 461DH A Q4607. . . . . . . C ADDR 4626H A Q4620. . . . . . . C ADDR 463FH A Q4633. . . . . . . C ADDR 4652H A Q4644. . . . . . . C ADDR 4663H A Q46E9. . . . . . . C ADDR 4708H A Q46EE. . . . . . . C ADDR 470DH A Q46F1. . . . . . . C ADDR 4710H A Q46FA. . . . . . . C ADDR 4719H A Q4701. . . . . . . C ADDR 4720H A Q470C. . . . . . . C ADDR 472BH A Q471B. . . . . . . C ADDR 473AH A Q4726. . . . . . . C ADDR 4745H A Q4731. . . . . . . C ADDR 4750H A Q473C. . . . . . . C ADDR 475BH A Q474B. . . . . . . C ADDR 476AH A Q4756. . . . . . . C ADDR 4775H A Q4761. . . . . . . C ADDR 4780H A Q476C. . . . . . . C ADDR 478BH A Q477B. . . . . . . C ADDR 479AH A Q4786. . . . . . . C ADDR 47A5H A Q4791. . . . . . . C ADDR 47B0H A Q4799. . . . . . . C ADDR 47B8H A Q479D. . . . . . . C ADDR 47BCH A Q47B1. . . . . . . C ADDR 47D0H A Q47B2. . . . . . . C ADDR 47D1H A Q47BA. . . . . . . C ADDR 47D9H A Q47BB. . . . . . . C ADDR 47DAH A Q47C2. . . . . . . C ADDR 47E1H A Q47CC. . . . . . . C ADDR 47EBH A Q47D4. . . . . . . C ADDR 47F3H A Q47DC. . . . . . . C ADDR 47FBH A Q47E4. . . . . . . C ADDR 4803H A Q47EC. . . . . . . C ADDR 480BH A Q47ED. . . . . . . C ADDR 480CH A Q47F3. . . . . . . C ADDR 4812H A Q47FB. . . . . . . C ADDR 481AH A Q47FE. . . . . . . C ADDR 481DH A Q480B. . . . . . . C ADDR 482AH A Q480E. . . . . . . C ADDR 482DH A Q4817. . . . . . . C ADDR 4836H A Q4826. . . . . . . C ADDR 4845H A Q4831. . . . . . . C ADDR 4850H A Q4850. . . . . . . C ADDR 486FH A Q4855. . . . . . . C ADDR 4874H A Q485A. . . . . . . C ADDR 4879H A Q4865. . . . . . . C ADDR 4884H A Q4874. . . . . . . C ADDR 4893H A Q487F. . . . . . . C ADDR 489EH A Q4881. . . . . . . C ADDR 48A0H A Q4886. . . . . . . C ADDR 48A5H A Q488D. . . . . . . C ADDR 48ACH A Q4890. . . . . . . C ADDR 48AFH A Q4898. . . . . . . C ADDR 48B7H A Q48A0. . . . . . . C ADDR 48BFH A Q48A8. . . . . . . C ADDR 48C7H A Q48B0. . . . . . . C ADDR 48CFH A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 339 Q48B7. . . . . . . C ADDR 48D6H A Q48BD. . . . . . . C ADDR 48DCH A Q48C5. . . . . . . C ADDR 48E4H A Q48CD. . . . . . . C ADDR 48ECH A Q48D5. . . . . . . C ADDR 48F4H A Q48DD. . . . . . . C ADDR 48FCH A Q48E5. . . . . . . C ADDR 4904H A Q48ED. . . . . . . C ADDR 490CH A Q48F5. . . . . . . C ADDR 4914H A Q48FD. . . . . . . C ADDR 491CH A Q4905. . . . . . . C ADDR 4924H A Q490D. . . . . . . C ADDR 492CH A Q4915. . . . . . . C ADDR 4934H A Q491D. . . . . . . C ADDR 493CH A Q4925. . . . . . . C ADDR 4944H A Q492D. . . . . . . C ADDR 494CH A Q4935. . . . . . . C ADDR 4954H A Q493D. . . . . . . C ADDR 495CH A Q4945. . . . . . . C ADDR 4964H A Q494D. . . . . . . C ADDR 496CH A Q4955. . . . . . . C ADDR 4974H A Q495D. . . . . . . C ADDR 497CH A Q4965. . . . . . . C ADDR 4984H A Q496D. . . . . . . C ADDR 498CH A Q4975. . . . . . . C ADDR 4994H A Q497D. . . . . . . C ADDR 499CH A Q4985. . . . . . . C ADDR 49A4H A Q498D. . . . . . . C ADDR 49ACH A Q4995. . . . . . . C ADDR 49B4H A Q499D. . . . . . . C ADDR 49BCH A Q49A5. . . . . . . C ADDR 49C4H A Q49AD. . . . . . . C ADDR 49CCH A Q49B5. . . . . . . C ADDR 49D4H A Q49BD. . . . . . . C ADDR 49DCH A Q49C5. . . . . . . C ADDR 49E4H A Q49CD. . . . . . . C ADDR 49ECH A Q49D5. . . . . . . C ADDR 49F4H A Q49DD. . . . . . . C ADDR 49FCH A Q49E5. . . . . . . C ADDR 4A04H A Q49ED. . . . . . . C ADDR 4A0CH A Q49F5. . . . . . . C ADDR 4A14H A Q49FD. . . . . . . C ADDR 4A1CH A Q4A05. . . . . . . C ADDR 4A24H A Q4A0D. . . . . . . C ADDR 4A2CH A Q4A15. . . . . . . C ADDR 4A34H A Q4A1D. . . . . . . C ADDR 4A3CH A Q4A25. . . . . . . C ADDR 4A44H A Q4A2D. . . . . . . C ADDR 4A4CH A Q4A35. . . . . . . C ADDR 4A54H A Q4A3D. . . . . . . C ADDR 4A5CH A Q4A45. . . . . . . C ADDR 4A64H A Q4A4D. . . . . . . C ADDR 4A6CH A Q4A55. . . . . . . C ADDR 4A74H A Q4A5D. . . . . . . C ADDR 4A7CH A Q4A65. . . . . . . C ADDR 4A84H A Q4A6D. . . . . . . C ADDR 4A8CH A Q4A75. . . . . . . C ADDR 4A94H A Q4A7D. . . . . . . C ADDR 4A9CH A Q4A85. . . . . . . C ADDR 4AA4H A Q4A8D. . . . . . . C ADDR 4AACH A Q4A95. . . . . . . C ADDR 4AB4H A Q4A9D. . . . . . . C ADDR 4ABCH A Q4AA5. . . . . . . C ADDR 4AC4H A Q4AAD. . . . . . . C ADDR 4ACCH A Q4AB5. . . . . . . C ADDR 4AD4H A Q4ABD. . . . . . . C ADDR 4ADCH A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 340 Q4AC5. . . . . . . C ADDR 4AE4H A Q4ACD. . . . . . . C ADDR 4AECH A Q4AD5. . . . . . . C ADDR 4AF4H A Q4ADD. . . . . . . C ADDR 4AFCH A Q4AE5. . . . . . . C ADDR 4B04H A Q4AEB. . . . . . . C ADDR 4B0AH A Q4B16. . . . . . . C ADDR 4B35H A Q4B1E. . . . . . . C ADDR 4B3DH A Q4B26. . . . . . . C ADDR 4B45H A Q4B2E. . . . . . . C ADDR 4B4DH A Q4B36. . . . . . . C ADDR 4B55H A Q4B3E. . . . . . . C ADDR 4B5DH A Q4B46. . . . . . . C ADDR 4B65H A Q4B4E. . . . . . . C ADDR 4B6DH A Q4B56. . . . . . . C ADDR 4B75H A Q4B5E. . . . . . . C ADDR 4B7DH A Q4B66. . . . . . . C ADDR 4B85H A Q4B6E. . . . . . . C ADDR 4B8DH A Q4B76. . . . . . . C ADDR 4B95H A Q4B7E. . . . . . . C ADDR 4B9DH A Q4B86. . . . . . . C ADDR 4BA5H A Q4B8E. . . . . . . C ADDR 4BADH A Q4B96. . . . . . . C ADDR 4BB5H A Q4B9E. . . . . . . C ADDR 4BBDH A Q4BA6. . . . . . . C ADDR 4BC5H A Q4BAE. . . . . . . C ADDR 4BCDH A Q4BB6. . . . . . . C ADDR 4BD5H A Q4BBE. . . . . . . C ADDR 4BDDH A Q4BC6. . . . . . . C ADDR 4BE5H A Q4BCE. . . . . . . C ADDR 4BEDH A Q4BD6. . . . . . . C ADDR 4BF5H A Q4BDE. . . . . . . C ADDR 4BFDH A Q4BE6. . . . . . . C ADDR 4C05H A Q4BEE. . . . . . . C ADDR 4C0DH A Q4BF6. . . . . . . C ADDR 4C15H A Q4BFE. . . . . . . C ADDR 4C1DH A Q4C06. . . . . . . C ADDR 4C25H A Q4C0E. . . . . . . C ADDR 4C2DH A Q4C16. . . . . . . C ADDR 4C35H A Q4C1E. . . . . . . C ADDR 4C3DH A Q4C21. . . . . . . C ADDR 4C40H A Q4E12. . . . . . . C ADDR 4E31H A Q4E2A. . . . . . . C ADDR 4E49H A Q4E34. . . . . . . C ADDR 4E53H A Q501F. . . . . . . C ADDR 503EH A Q5037. . . . . . . C ADDR 5056H A Q503E. . . . . . . C ADDR 505DH A Q5046. . . . . . . C ADDR 5065H A Q5048. . . . . . . C ADDR 5068H A Q504E. . . . . . . C ADDR 506EH A Q506A. . . . . . . C ADDR 508AH A Q506F. . . . . . . C ADDR 508FH A Q507A. . . . . . . C ADDR 509AH A Q50D2. . . . . . . C ADDR 50F2H A Q5111. . . . . . . C ADDR 5131H A Q5146. . . . . . . C ADDR 5166H A Q5149. . . . . . . C ADDR 5169H A Q5197. . . . . . . C ADDR 51B7H A Q51B9. . . . . . . C ADDR 51D9H A Q51BE. . . . . . . C ADDR 51DEH A Q51ED. . . . . . . C ADDR 520DH A Q524E. . . . . . . C ADDR 526EH A Q5261. . . . . . . C ADDR 5281H A Q5272. . . . . . . C ADDR 5292H A Q52B4. . . . . . . C ADDR 52D4H A Q52B9. . . . . . . C ADDR 52D9H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 341 Q52D2. . . . . . . C ADDR 52F2H A Q52DA. . . . . . . C ADDR 52FAH A Q5356. . . . . . . C ADDR 5376H A Q5360. . . . . . . C ADDR 5380H A Q5363. . . . . . . C ADDR 5383H A Q53CD. . . . . . . C ADDR 53EDH A Q53DF. . . . . . . C ADDR 53FFH A Q53EB. . . . . . . C ADDR 540BH A Q53F7. . . . . . . C ADDR 5417H A Q53FF. . . . . . . C ADDR 541FH A Q543C. . . . . . . C ADDR 545CH A Q5441. . . . . . . C ADDR 5461H A Q5446. . . . . . . C ADDR 5466H A Q5492. . . . . . . C ADDR 54B2H A Q54A1. . . . . . . C ADDR 54C1H A Q54B0. . . . . . . C ADDR 54D0H A Q54BF. . . . . . . C ADDR 54DFH A Q54CE. . . . . . . C ADDR 54EEH A Q54DD. . . . . . . C ADDR 54FDH A Q54EC. . . . . . . C ADDR 550CH A Q54FB. . . . . . . C ADDR 551BH A Q550A. . . . . . . C ADDR 552AH A Q5519. . . . . . . C ADDR 5539H A Q5528. . . . . . . C ADDR 5548H A Q5537. . . . . . . C ADDR 5557H A Q5546. . . . . . . C ADDR 5566H A Q5555. . . . . . . C ADDR 5575H A Q5563. . . . . . . C ADDR 5583H A Q5571. . . . . . . C ADDR 5591H A Q557F. . . . . . . C ADDR 559FH A Q558D. . . . . . . C ADDR 55ADH A Q559B. . . . . . . C ADDR 55BBH A Q55A9. . . . . . . C ADDR 55C9H A Q55B7. . . . . . . C ADDR 55D7H A Q55C5. . . . . . . C ADDR 55E5H A Q55D3. . . . . . . C ADDR 55F3H A Q55DF. . . . . . . C ADDR 55FFH A Q55E2. . . . . . . C ADDR 5602H A Q55F7. . . . . . . C ADDR 5617H A Q5609. . . . . . . C ADDR 5629H A Q561A. . . . . . . C ADDR 563AH A Q5636. . . . . . . C ADDR 5656H A Q5641. . . . . . . C ADDR 5661H A Q5642. . . . . . . C ADDR 5662H A Q5661. . . . . . . C ADDR 5681H A Q5691. . . . . . . C ADDR 56B1H A Q56B3. . . . . . . C ADDR 56D3H A Q578D. . . . . . . C ADDR 57ADH A Q5792. . . . . . . C ADDR 57B2H A Q5815. . . . . . . C ADDR 5835H A Q582E. . . . . . . C ADDR 584EH A Q5879. . . . . . . C ADDR 5899H A Q5884. . . . . . . C ADDR 58A4H A Q588F. . . . . . . C ADDR 58AFH A Q5898. . . . . . . C ADDR 58B8H A Q589C. . . . . . . C ADDR 58BCH A Q58B4. . . . . . . C ADDR 58D4H A Q58C7. . . . . . . C ADDR 58E7H A Q58DC. . . . . . . C ADDR 58FCH A Q58E3. . . . . . . C ADDR 5903H A Q58EA. . . . . . . C ADDR 590AH A Q58EF. . . . . . . C ADDR 590FH A Q58F7. . . . . . . C ADDR 5917H A Q5904. . . . . . . C ADDR 5924H A Q5965. . . . . . . C ADDR 5985H A Q59B0. . . . . . . C ADDR 59D0H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 342 Q59CE. . . . . . . C ADDR 59EEH A Q59DE. . . . . . . C ADDR 59FEH A Q5A30. . . . . . . C ADDR 5A50H A Q5A4E. . . . . . . C ADDR 5A6EH A Q5A62. . . . . . . C ADDR 5A82H A Q5AAD. . . . . . . C ADDR 5ACDH A Q5AB0. . . . . . . C ADDR 5AD0H A Q5ABB. . . . . . . C ADDR 5ADBH A Q5AC7. . . . . . . C ADDR 5AE7H A Q5B12. . . . . . . C ADDR 5B32H A Q5B2F. . . . . . . C ADDR 5B4FH A Q5B63. . . . . . . C ADDR 5B83H A Q5B65. . . . . . . C ADDR 5B85H A Q5B6B. . . . . . . C ADDR 5B8BH A Q5B96. . . . . . . C ADDR 5BB6H A Q5B99. . . . . . . C ADDR 5BB9H A Q5BA1. . . . . . . C ADDR 5BC1H A Q5BA9. . . . . . . C ADDR 5BC9H A Q5BB1. . . . . . . C ADDR 5BD1H A Q5BB9. . . . . . . C ADDR 5BD9H A Q5BC1. . . . . . . C ADDR 5BE1H A Q5BC9. . . . . . . C ADDR 5BE9H A Q5BD1. . . . . . . C ADDR 5BF1H A Q5BD9. . . . . . . C ADDR 5BF9H A Q5BE1. . . . . . . C ADDR 5C01H A Q5BE9. . . . . . . C ADDR 5C09H A Q5BF1. . . . . . . C ADDR 5C11H A Q5BF9. . . . . . . C ADDR 5C19H A Q5C01. . . . . . . C ADDR 5C21H A Q5C09. . . . . . . C ADDR 5C29H A Q5C11. . . . . . . C ADDR 5C31H A Q5C19. . . . . . . C ADDR 5C39H A Q5C21. . . . . . . C ADDR 5C41H A Q5C29. . . . . . . C ADDR 5C49H A Q5C31. . . . . . . C ADDR 5C51H A Q5C39. . . . . . . C ADDR 5C59H A Q5C41. . . . . . . C ADDR 5C61H A Q5C49. . . . . . . C ADDR 5C69H A Q5C51. . . . . . . C ADDR 5C71H A Q5C59. . . . . . . C ADDR 5C79H A Q5C61. . . . . . . C ADDR 5C81H A Q5C69. . . . . . . C ADDR 5C89H A Q5C71. . . . . . . C ADDR 5C91H A Q5C79. . . . . . . C ADDR 5C99H A Q5C81. . . . . . . C ADDR 5CA1H A Q5C89. . . . . . . C ADDR 5CA9H A Q5C91. . . . . . . C ADDR 5CB1H A Q5C99. . . . . . . C ADDR 5CB9H A Q5CA1. . . . . . . C ADDR 5CC1H A Q5CA9. . . . . . . C ADDR 5CC9H A Q5CB1. . . . . . . C ADDR 5CD1H A Q5CB9. . . . . . . C ADDR 5CD9H A Q5CC1. . . . . . . C ADDR 5CE1H A Q5CC9. . . . . . . C ADDR 5CE9H A Q5CD1. . . . . . . C ADDR 5CF1H A Q5CD9. . . . . . . C ADDR 5CF9H A Q5CE1. . . . . . . C ADDR 5D01H A Q5CE9. . . . . . . C ADDR 5D09H A Q5CF1. . . . . . . C ADDR 5D11H A Q5CF9. . . . . . . C ADDR 5D19H A Q5D01. . . . . . . C ADDR 5D21H A Q5D09. . . . . . . C ADDR 5D29H A Q5D11. . . . . . . C ADDR 5D31H A Q5D19. . . . . . . C ADDR 5D39H A Q5D21. . . . . . . C ADDR 5D41H A Q5D29. . . . . . . C ADDR 5D49H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 343 Q5D31. . . . . . . C ADDR 5D51H A Q5D39. . . . . . . C ADDR 5D59H A Q5D41. . . . . . . C ADDR 5D61H A Q5D49. . . . . . . C ADDR 5D69H A Q5D51. . . . . . . C ADDR 5D71H A Q5D59. . . . . . . C ADDR 5D79H A Q5D61. . . . . . . C ADDR 5D81H A Q5D69. . . . . . . C ADDR 5D89H A Q5D71. . . . . . . C ADDR 5D91H A Q5D79. . . . . . . C ADDR 5D99H A Q5D81. . . . . . . C ADDR 5DA1H A Q5D85. . . . . . . C ADDR 5DA5H A Q5DC6. . . . . . . C ADDR 5DE6H A Q5DC7. . . . . . . C ADDR 5DE7H A Q5E08. . . . . . . C ADDR 5E28H A Q5E0B. . . . . . . C ADDR 5E2BH A Q5E4A. . . . . . . C ADDR 5E6AH A Q5E4D. . . . . . . C ADDR 5E6DH A Q5E8C. . . . . . . C ADDR 5EACH A Q5E8F. . . . . . . C ADDR 5EAFH A Q5ECC. . . . . . . C ADDR 5EECH A Q5ECF. . . . . . . C ADDR 5EEFH A Q5F0E. . . . . . . C ADDR 5F2EH A Q5F11. . . . . . . C ADDR 5F31H A Q5F50. . . . . . . C ADDR 5F70H A Q5F52. . . . . . . C ADDR 5F72H A Q5F90. . . . . . . C ADDR 5FB0H A Q5FB6. . . . . . . C ADDR 5FD6H A Q6008. . . . . . . C ADDR 6028H A Q6009. . . . . . . C ADDR 6029H A Q600E. . . . . . . C ADDR 602EH A Q6034. . . . . . . C ADDR 6054H A Q6050. . . . . . . C ADDR 6070H A Q6056. . . . . . . C ADDR 6076H A Q6063. . . . . . . C ADDR 6083H A Q6070. . . . . . . C ADDR 6090H A Q6081. . . . . . . C ADDR 60A1H A Q60A0. . . . . . . C ADDR 60C0H A Q60AA. . . . . . . C ADDR 60CAH A Q60BF. . . . . . . C ADDR 60DFH A Q60D5. . . . . . . C ADDR 60F5H A Q60F3. . . . . . . C ADDR 6113H A Q60FD. . . . . . . C ADDR 611DH A Q6112. . . . . . . C ADDR 6132H A Q6128. . . . . . . C ADDR 6148H A Q6143. . . . . . . C ADDR 6163H A Q615B. . . . . . . C ADDR 617BH A Q616F. . . . . . . C ADDR 618FH A Q617A. . . . . . . C ADDR 619AH A Q617C. . . . . . . C ADDR 619CH A Q6195. . . . . . . C ADDR 61B5H A Q61AB. . . . . . . C ADDR 61CBH A Q61CF. . . . . . . C ADDR 61EFH A Q61F7. . . . . . . C ADDR 6217H A Q620E. . . . . . . C ADDR 622EH A Q6224. . . . . . . C ADDR 6244H A Q622D. . . . . . . C ADDR 624DH A Q6250. . . . . . . C ADDR 6270H A Q6254. . . . . . . C ADDR 6274H A Q628F. . . . . . . C ADDR 62AFH A Q6292. . . . . . . C ADDR 62B2H A Q62A8. . . . . . . C ADDR 62C8H A Q62AC. . . . . . . C ADDR 62CCH A Q62E7. . . . . . . C ADDR 6307H A Q62EA. . . . . . . C ADDR 630AH A Q6300. . . . . . . C ADDR 6320H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 344 Q6304. . . . . . . C ADDR 6324H A Q633F. . . . . . . C ADDR 635FH A Q6342. . . . . . . C ADDR 6362H A Q6358. . . . . . . C ADDR 6378H A Q635C. . . . . . . C ADDR 637CH A Q6397. . . . . . . C ADDR 63B7H A Q639A. . . . . . . C ADDR 63BAH A Q63B0. . . . . . . C ADDR 63D0H A Q63B4. . . . . . . C ADDR 63D4H A Q63EF. . . . . . . C ADDR 640FH A Q63F2. . . . . . . C ADDR 6412H A Q63FD. . . . . . . C ADDR 641DH A Q6408. . . . . . . C ADDR 6428H A Q6413. . . . . . . C ADDR 6433H A Q643E. . . . . . . C ADDR 645EH A Q6448. . . . . . . C ADDR 6468H A Q6467. . . . . . . C ADDR 6487H A Q6479. . . . . . . C ADDR 6499H A Q649D. . . . . . . C ADDR 64BDH A Q64B7. . . . . . . C ADDR 64D7H A Q64D8. . . . . . . C ADDR 64F8H A Q64FC. . . . . . . C ADDR 651CH A Q6516. . . . . . . C ADDR 6536H A Q652F. . . . . . . C ADDR 654FH A Q6553. . . . . . . C ADDR 6573H A Q656D. . . . . . . C ADDR 658DH A Q658B. . . . . . . C ADDR 65ABH A Q65AF. . . . . . . C ADDR 65CFH A Q65C9. . . . . . . C ADDR 65E9H A Q65DA. . . . . . . C ADDR 65FAH A Q65FD. . . . . . . C ADDR 661DH A Q6606. . . . . . . C ADDR 6626H A Q661E. . . . . . . C ADDR 663EH A Q6633. . . . . . . C ADDR 6653H A Q6652. . . . . . . C ADDR 6672H A Q665A. . . . . . . C ADDR 667AH A Q6677. . . . . . . C ADDR 6697H A Q669B. . . . . . . C ADDR 66BBH A Q66A0. . . . . . . C ADDR 66C0H A Q66B7. . . . . . . C ADDR 66D7H A Q66CF. . . . . . . C ADDR 66EFH A Q66E7. . . . . . . C ADDR 6707H A Q66F3. . . . . . . C ADDR 6713H A Q672A. . . . . . . C ADDR 674AH A Q672B. . . . . . . C ADDR 674BH A Q674B. . . . . . . C ADDR 676BH A Q6759. . . . . . . C ADDR 6779H A Q6761. . . . . . . C ADDR 6781H A Q677F. . . . . . . C ADDR 679FH A Q6790. . . . . . . C ADDR 67B0H A Q679F. . . . . . . C ADDR 67BFH A Q67A7. . . . . . . C ADDR 67C7H A Q67AF. . . . . . . C ADDR 67CFH A Q67BE. . . . . . . C ADDR 67DEH A Q67C2. . . . . . . C ADDR 67E2H A Q67D0. . . . . . . C ADDR 67F0H A Q67D4. . . . . . . C ADDR 67F4H A Q67F2. . . . . . . C ADDR 6812H A Q6808. . . . . . . C ADDR 6828H A Q6810. . . . . . . C ADDR 6830H A Q6817. . . . . . . C ADDR 6837H A Q6832. . . . . . . C ADDR 6852H A Q6857. . . . . . . C ADDR 6877H A Q685E. . . . . . . C ADDR 687EH A Q6866. . . . . . . C ADDR 6886H A Q6873. . . . . . . C ADDR 6893H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 345 Q6940. . . . . . . C ADDR 6960H A Q694D. . . . . . . C ADDR 696DH A Q6955. . . . . . . C ADDR 6975H A Q6964. . . . . . . C ADDR 6984H A Q6973. . . . . . . C ADDR 6993H A Q6988. . . . . . . C ADDR 69A8H A Q6996. . . . . . . C ADDR 69B6H A Q69E9. . . . . . . C ADDR 6A09H A Q69F3. . . . . . . C ADDR 6A13H A Q6A47. . . . . . . C ADDR 6A67H A Q6A53. . . . . . . C ADDR 6A73H A Q6A65. . . . . . . C ADDR 6A85H A Q6A6E. . . . . . . C ADDR 6A8EH A Q6A74. . . . . . . C ADDR 6A94H A Q6A92. . . . . . . C ADDR 6AB2H A Q6A93. . . . . . . C ADDR 6AB3H A Q6AA0. . . . . . . C ADDR 6AC1H A Q6ABA. . . . . . . C ADDR 6ADBH A Q6AFD. . . . . . . C ADDR 6B1EH A Q6B15. . . . . . . C ADDR 6B36H A Q6B1A. . . . . . . C ADDR 6B3BH A Q6B7D. . . . . . . C ADDR 6B9EH A Q6BCB. . . . . . . C ADDR 6BECH A Q6BDD. . . . . . . C ADDR 6BFEH A Q6BEF. . . . . . . C ADDR 6C10H A Q6BFD. . . . . . . C ADDR 6C1EH A Q6C0B. . . . . . . C ADDR 6C2CH A Q6C17. . . . . . . C ADDR 6C38H A Q6C1D. . . . . . . C ADDR 6C3EH A Q6C49. . . . . . . C ADDR 6C6AH A Q6C4F. . . . . . . C ADDR 6C70H A Q6C66. . . . . . . C ADDR 6C87H A Q6C6F. . . . . . . C ADDR 6C90H A Q6C8C. . . . . . . C ADDR 6CADH A Q6C9D. . . . . . . C ADDR 6CBEH A Q6CBF. . . . . . . C ADDR 6CE0H A Q6CD7. . . . . . . C ADDR 6CF8H A Q6CF5. . . . . . . C ADDR 6D16H A Q6D17. . . . . . . C ADDR 6D38H A Q6D2F. . . . . . . C ADDR 6D50H A Q6D3B. . . . . . . C ADDR 6D5CH A Q6D62. . . . . . . C ADDR 6D83H A Q6D83. . . . . . . C ADDR 6DA4H A Q6D86. . . . . . . C ADDR 6DA7H A Q6DB2. . . . . . . C ADDR 6DD3H A Q6DB8. . . . . . . C ADDR 6DD9H A Q6DC4. . . . . . . C ADDR 6DE5H A Q6DCB. . . . . . . C ADDR 6DECH A Q6DD7. . . . . . . C ADDR 6DF8H A Q6DDE. . . . . . . C ADDR 6DFFH A Q6DEC. . . . . . . C ADDR 6E0DH A Q6DF3. . . . . . . C ADDR 6E14H A Q6DFE. . . . . . . C ADDR 6E1FH A Q6E09. . . . . . . C ADDR 6E2AH A Q6E0F. . . . . . . C ADDR 6E30H A Q6EDC. . . . . . . C ADDR 6EFDH A Q6EEE. . . . . . . C ADDR 6F0FH A Q6EF0. . . . . . . C ADDR 6F11H A Q6F69. . . . . . . C ADDR 6F8AH A Q6F9B. . . . . . . C ADDR 6FBCH A Q7002. . . . . . . C ADDR 7024H A Q705A. . . . . . . C ADDR 707CH A Q705F. . . . . . . C ADDR 7081H A Q70D0. . . . . . . C ADDR 70F2H A Q70F1. . . . . . . C ADDR 7113H A Q7106. . . . . . . C ADDR 7128H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 346 Q7114. . . . . . . C ADDR 7136H A Q711D. . . . . . . C ADDR 713FH A Q715E. . . . . . . C ADDR 7180H A Q7176. . . . . . . C ADDR 7198H A Q717B. . . . . . . C ADDR 719DH A Q71C5. . . . . . . C ADDR 71E7H A Q71CB. . . . . . . C ADDR 71EDH A Q71D0. . . . . . . C ADDR 71F2H A Q7240. . . . . . . C ADDR 7262H A Q7257. . . . . . . C ADDR 7279H A Q726E. . . . . . . C ADDR 7290H A Q7271. . . . . . . C ADDR 7293H A Q7274. . . . . . . C ADDR 7296H A Q7275. . . . . . . C ADDR 7297H A Q728C. . . . . . . C ADDR 72AEH A Q728D. . . . . . . C ADDR 72AFH A Q72AF. . . . . . . C ADDR 72D1H A Q72D5. . . . . . . C ADDR 72F7H A Q7307. . . . . . . C ADDR 7329H A Q731B. . . . . . . C ADDR 733DH A Q731E. . . . . . . C ADDR 7340H A Q73A3. . . . . . . C ADDR 73C5H A Q73C2. . . . . . . C ADDR 73E4H A Q73C3. . . . . . . C ADDR 73E5H A Q73D2. . . . . . . C ADDR 73F4H A Q73DA. . . . . . . C ADDR 73FCH A Q73E2. . . . . . . C ADDR 7404H A Q73EA. . . . . . . C ADDR 740CH A Q73F2. . . . . . . C ADDR 7414H A Q73FA. . . . . . . C ADDR 741CH A Q7402. . . . . . . C ADDR 7424H A Q740A. . . . . . . C ADDR 742CH A Q7412. . . . . . . C ADDR 7434H A Q741A. . . . . . . C ADDR 743CH A Q7422. . . . . . . C ADDR 7444H A Q742A. . . . . . . C ADDR 744CH A Q7432. . . . . . . C ADDR 7454H A Q743A. . . . . . . C ADDR 745CH A Q7442. . . . . . . C ADDR 7464H A Q744A. . . . . . . C ADDR 746CH A Q7452. . . . . . . C ADDR 7474H A Q745A. . . . . . . C ADDR 747CH A Q7462. . . . . . . C ADDR 7484H A Q746A. . . . . . . C ADDR 748CH A Q7483. . . . . . . C ADDR 74A5H A Q7497. . . . . . . C ADDR 74B9H A Q74A3. . . . . . . C ADDR 74C5H A Q74E9. . . . . . . C ADDR 750BH A Q74FB. . . . . . . C ADDR 751DH A Q7503. . . . . . . C ADDR 7525H A Q7507. . . . . . . C ADDR 7529H A Q7508. . . . . . . C ADDR 752AH A Q75A3. . . . . . . C ADDR 75C5H A Q75B2. . . . . . . C ADDR 75D4H A Q75BA. . . . . . . C ADDR 75DCH A Q75C2. . . . . . . C ADDR 75E4H A Q75CA. . . . . . . C ADDR 75ECH A Q75D2. . . . . . . C ADDR 75F4H A Q75DA. . . . . . . C ADDR 75FCH A Q75E2. . . . . . . C ADDR 7604H A Q75EA. . . . . . . C ADDR 760CH A Q75F2. . . . . . . C ADDR 7614H A Q75FA. . . . . . . C ADDR 761CH A Q7602. . . . . . . C ADDR 7624H A Q760A. . . . . . . C ADDR 762CH A Q7612. . . . . . . C ADDR 7634H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 347 Q761A. . . . . . . C ADDR 763CH A Q7622. . . . . . . C ADDR 7644H A Q762A. . . . . . . C ADDR 764CH A Q7632. . . . . . . C ADDR 7654H A Q763A. . . . . . . C ADDR 765CH A Q769E. . . . . . . C ADDR 76C0H A Q76A2. . . . . . . C ADDR 76C4H A Q76B4. . . . . . . C ADDR 76D6H A Q76CA. . . . . . . C ADDR 76ECH A Q76CD. . . . . . . C ADDR 76EFH A Q76D6. . . . . . . C ADDR 76F8H A Q76D9. . . . . . . C ADDR 76FBH A Q76DD. . . . . . . C ADDR 76FFH A Q76E5. . . . . . . C ADDR 7707H A Q76E6. . . . . . . C ADDR 7708H A Q76EB. . . . . . . C ADDR 770DH A Q7703. . . . . . . C ADDR 7725H A Q7704. . . . . . . C ADDR 7726H A Q7711. . . . . . . C ADDR 7734H A Q7714. . . . . . . C ADDR 7737H A Q772A. . . . . . . C ADDR 774DH A Q773B. . . . . . . C ADDR 775EH A Q7750. . . . . . . C ADDR 7773H A Q7756. . . . . . . C ADDR 7779H A Q779E. . . . . . . C ADDR 77C1H A Q77BE. . . . . . . C ADDR 77E1H A Q77DE. . . . . . . C ADDR 7801H A Q77E1. . . . . . . C ADDR 7804H A Q77FA. . . . . . . C ADDR 781DH A Q7804. . . . . . . C ADDR 7827H A Q780E. . . . . . . C ADDR 7831H A Q7818. . . . . . . C ADDR 783BH A Q7822. . . . . . . C ADDR 7845H A Q782C. . . . . . . C ADDR 784FH A Q7836. . . . . . . C ADDR 7859H A Q7840. . . . . . . C ADDR 7863H A Q784A. . . . . . . C ADDR 786DH A Q7854. . . . . . . C ADDR 7877H A Q785E. . . . . . . C ADDR 7881H A Q7868. . . . . . . C ADDR 788BH A Q786B. . . . . . . C ADDR 788EH A Q78F3. . . . . . . C ADDR 7916H A Q78FA. . . . . . . C ADDR 791DH A Q78FF. . . . . . . C ADDR 7922H A Q7943. . . . . . . C ADDR 7966H A Q796B. . . . . . . C ADDR 798EH A Q797A. . . . . . . C ADDR 799DH A Q798F. . . . . . . C ADDR 79B2H A Q7996. . . . . . . C ADDR 79B9H A Q79A2. . . . . . . C ADDR 79C5H A Q79AA. . . . . . . C ADDR 79CDH A Q79B2. . . . . . . C ADDR 79D5H A Q79BA. . . . . . . C ADDR 79DDH A Q79C2. . . . . . . C ADDR 79E5H A Q79CA. . . . . . . C ADDR 79EDH A Q79D2. . . . . . . C ADDR 79F5H A Q79DA. . . . . . . C ADDR 79FDH A Q79E2. . . . . . . C ADDR 7A05H A Q79EA. . . . . . . C ADDR 7A0DH A Q79F2. . . . . . . C ADDR 7A15H A Q79FA. . . . . . . C ADDR 7A1DH A Q7A01. . . . . . . C ADDR 7A24H A Q7A19. . . . . . . C ADDR 7A3CH A Q7A65. . . . . . . C ADDR 7A88H A Q7A70. . . . . . . C ADDR 7A93H A Q7A7B. . . . . . . C ADDR 7A9EH A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 348 Q7A7F. . . . . . . C ADDR 7AA2H A Q7A93. . . . . . . C ADDR 7AB6H A Q7AA1. . . . . . . C ADDR 7AC4H A Q7AC5. . . . . . . C ADDR 7AE8H A Q7ADD. . . . . . . C ADDR 7B00H A Q7AE9. . . . . . . C ADDR 7B0CH A Q7AF1. . . . . . . C ADDR 7B14H A Q7AF9. . . . . . . C ADDR 7B1CH A Q7AFC. . . . . . . C ADDR 7B1FH A Q7B29. . . . . . . C ADDR 7B4CH A Q7B6C. . . . . . . C ADDR 7B8FH A Q7B79. . . . . . . C ADDR 7B9CH A Q7BAD. . . . . . . C ADDR 7BD0H A Q7BB8. . . . . . . C ADDR 7BDBH A Q7BBF. . . . . . . C ADDR 7BE2H A Q7BD4. . . . . . . C ADDR 7BF7H A Q7BD8. . . . . . . C ADDR 7BFBH A Q7BF4. . . . . . . C ADDR 7C17H A Q7BF5. . . . . . . C ADDR 7C18H A Q7C1A. . . . . . . C ADDR 7C3DH A Q7C66. . . . . . . C ADDR 7C89H A Q7C70. . . . . . . C ADDR 7C93H A Q7CE9. . . . . . . C ADDR 7D0CH A Q7CEA. . . . . . . C ADDR 7D0DH A Q7CED. . . . . . . C ADDR 7D10H A Q7D62. . . . . . . C ADDR 7D85H A Q7D63. . . . . . . C ADDR 7D86H A Q7D6A. . . . . . . C ADDR 7D8DH A Q7DD9. . . . . . . C ADDR 7DFCH A Q7DDA. . . . . . . C ADDR 7DFDH A Q7E1A. . . . . . . C ADDR 7E3DH A Q7E4F. . . . . . . C ADDR 7E72H A Q7E52. . . . . . . C ADDR 7E75H A Q7E60. . . . . . . C ADDR 7E83H A Q7E66. . . . . . . C ADDR 7E89H A Q7E92. . . . . . . C ADDR 7EB5H A Q7EBD. . . . . . . C ADDR 7EE0H A Q7EBE. . . . . . . C ADDR 7EE1H A Q7ED1. . . . . . . C ADDR 7EF4H A Q7F2A. . . . . . . C ADDR 7F4DH A Q7F2B. . . . . . . C ADDR 7F4EH A Q7F8D. . . . . . . C ADDR 7FB0H A Q7F97. . . . . . . C ADDR 7FBAH A Q7FB2. . . . . . . C ADDR 7FD5H A Q7FBA. . . . . . . C ADDR 7FDDH A Q8002. . . . . . . C ADDR 8025H A Q8013. . . . . . . C ADDR 8036H A Q801E. . . . . . . C ADDR 8041H A Q8025. . . . . . . C ADDR 8048H A Q8030. . . . . . . C ADDR 8053H A Q8037. . . . . . . C ADDR 805AH A Q8042. . . . . . . C ADDR 8065H A Q8049. . . . . . . C ADDR 806CH A Q8054. . . . . . . C ADDR 8077H A Q805B. . . . . . . C ADDR 807EH A Q8065. . . . . . . C ADDR 8088H A Q8068. . . . . . . C ADDR 808BH A Q80CE. . . . . . . C ADDR 80F1H A Q80D0. . . . . . . C ADDR 80F3H A Q80F2. . . . . . . C ADDR 8115H A Q80F4. . . . . . . C ADDR 8117H A Q8131. . . . . . . C ADDR 8154H A Q8194. . . . . . . C ADDR 81B7H A Q8196. . . . . . . C ADDR 81B9H A Q81A5. . . . . . . C ADDR 81C8H A Q81F5. . . . . . . C ADDR 8218H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 349 Q81F8. . . . . . . C ADDR 821BH A Q821C. . . . . . . C ADDR 823FH A Q8255. . . . . . . C ADDR 8278H A Q82B5. . . . . . . C ADDR 82D8H A Q8312. . . . . . . C ADDR 8335H A Q8313. . . . . . . C ADDR 8336H A Q8370. . . . . . . C ADDR 8393H A Q83C9. . . . . . . C ADDR 83ECH A Q83CE. . . . . . . C ADDR 83F1H A Q83E3. . . . . . . C ADDR 8406H A Q83E8. . . . . . . C ADDR 840BH A Q840F. . . . . . . C ADDR 8432H A Q8414. . . . . . . C ADDR 8437H A Q841E. . . . . . . C ADDR 8441H A Q8471. . . . . . . C ADDR 8494H A Q8472. . . . . . . C ADDR 8495H A Q8484. . . . . . . C ADDR 84A7H A Q849F. . . . . . . C ADDR 84C2H A Q84A7. . . . . . . C ADDR 84CAH A Q84BB. . . . . . . C ADDR 84DEH A Q84C5. . . . . . . C ADDR 84E8H A Q84C6. . . . . . . C ADDR 84E9H A Q851A. . . . . . . C ADDR 853DH A Q856D. . . . . . . C ADDR 8590H A Q8583. . . . . . . C ADDR 85A6H A Q8586. . . . . . . C ADDR 85A9H A Q858F. . . . . . . C ADDR 85B2H A Q8592. . . . . . . C ADDR 85B5H A Q859B. . . . . . . C ADDR 85BEH A Q859E. . . . . . . C ADDR 85C1H A Q85A8. . . . . . . C ADDR 85CBH A Q85B2. . . . . . . C ADDR 85D5H A Q85BC. . . . . . . C ADDR 85DFH A Q85BF. . . . . . . C ADDR 85E2H A Q8607. . . . . . . C ADDR 862AH A Q8611. . . . . . . C ADDR 8634H A Q8661. . . . . . . C ADDR 8684H A Q86AD. . . . . . . C ADDR 86D0H A Q86B5. . . . . . . C ADDR 86D8H A Q86BD. . . . . . . C ADDR 86E0H A Q86C5. . . . . . . C ADDR 86E8H A Q86CD. . . . . . . C ADDR 86F0H A Q86D5. . . . . . . C ADDR 86F8H A Q86DD. . . . . . . C ADDR 8700H A Q86E5. . . . . . . C ADDR 8708H A Q86ED. . . . . . . C ADDR 8710H A Q86F5. . . . . . . C ADDR 8718H A Q86F8. . . . . . . C ADDR 871BH A Q873A. . . . . . . C ADDR 875DH A Q8745. . . . . . . C ADDR 8768H A Q877E. . . . . . . C ADDR 87A1H A Q8793. . . . . . . C ADDR 87B6H A Q87AE. . . . . . . C ADDR 87D1H A Q87B1. . . . . . . C ADDR 87D4H A Q87B4. . . . . . . C ADDR 87D7H A Q87C1. . . . . . . C ADDR 87E4H A Q87C2. . . . . . . C ADDR 87E5H A Q87D1. . . . . . . C ADDR 87F4H A Q87E2. . . . . . . C ADDR 8805H A Q87EC. . . . . . . C ADDR 880FH A Q87FA. . . . . . . C ADDR 881DH A Q8805. . . . . . . C ADDR 8828H A Q8814. . . . . . . C ADDR 8837H A Q8825. . . . . . . C ADDR 8848H A Q882F. . . . . . . C ADDR 8852H A Q883D. . . . . . . C ADDR 8860H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 350 Q8848. . . . . . . C ADDR 886BH A Q885C. . . . . . . C ADDR 887FH A Q886D. . . . . . . C ADDR 8890H A Q887E. . . . . . . C ADDR 88A1H A Q8889. . . . . . . C ADDR 88ACH A Q889D. . . . . . . C ADDR 88C0H A Q88AE. . . . . . . C ADDR 88D1H A Q88BF. . . . . . . C ADDR 88E2H A Q88CA. . . . . . . C ADDR 88EDH A Q88DE. . . . . . . C ADDR 8901H A Q88EF. . . . . . . C ADDR 8912H A Q8900. . . . . . . C ADDR 8923H A Q890B. . . . . . . C ADDR 892EH A Q891F. . . . . . . C ADDR 8942H A Q8930. . . . . . . C ADDR 8953H A Q8941. . . . . . . C ADDR 8964H A Q894C. . . . . . . C ADDR 896FH A Q898D. . . . . . . C ADDR 89B0H A Q89CE. . . . . . . C ADDR 89F1H A Q89E0. . . . . . . C ADDR 8A03H A Q8A05. . . . . . . C ADDR 8A28H A Q8A0E. . . . . . . C ADDR 8A31H A Q8A34. . . . . . . C ADDR 8A57H A Q8A4A. . . . . . . C ADDR 8A6DH A Q8A4E. . . . . . . C ADDR 8A71H A Q8A52. . . . . . . C ADDR 8A75H A Q8A5B. . . . . . . C ADDR 8A7EH A Q8A8B. . . . . . . C ADDR 8AAEH A Q8A8C. . . . . . . C ADDR 8AAFH A Q8A94. . . . . . . C ADDR 8AB7H A Q8A9C. . . . . . . C ADDR 8ABFH A Q8AA4. . . . . . . C ADDR 8AC7H A Q8AAC. . . . . . . C ADDR 8ACFH A Q8AB4. . . . . . . C ADDR 8AD7H A Q8ABC. . . . . . . C ADDR 8ADFH A Q8AC4. . . . . . . C ADDR 8AE7H A Q8ACA. . . . . . . C ADDR 8AEDH A Q8AF0. . . . . . . C ADDR 8B13H A Q8AFF. . . . . . . C ADDR 8B22H A Q8B03. . . . . . . C ADDR 8B26H A Q8B29. . . . . . . C ADDR 8B4CH A Q8B38. . . . . . . C ADDR 8B5BH A Q8B3C. . . . . . . C ADDR 8B5FH A Q8B44. . . . . . . C ADDR 8B67H A Q8B4C. . . . . . . C ADDR 8B6FH A Q8B54. . . . . . . C ADDR 8B77H A Q8B5C. . . . . . . C ADDR 8B7FH A Q8B64. . . . . . . C ADDR 8B87H A Q8B6C. . . . . . . C ADDR 8B8FH A Q8B73. . . . . . . C ADDR 8B96H A Q8BAA. . . . . . . C ADDR 8BCDH A Q8BB7. . . . . . . C ADDR 8BDAH A Q8BD8. . . . . . . C ADDR 8BFBH A Q8BDB. . . . . . . C ADDR 8BFEH A Q8BE3. . . . . . . C ADDR 8C06H A Q8BF9. . . . . . . C ADDR 8C1CH A Q8C09. . . . . . . C ADDR 8C2CH A Q8C16. . . . . . . C ADDR 8C39H A Q8C1D. . . . . . . C ADDR 8C40H A Q8C37. . . . . . . C ADDR 8C5AH A Q8C42. . . . . . . C ADDR 8C65H A Q8C4C. . . . . . . C ADDR 8C6FH A Q8C56. . . . . . . C ADDR 8C79H A Q8C5E. . . . . . . C ADDR 8C81H A Q8C60. . . . . . . C ADDR 8C83H A Q8C75. . . . . . . C ADDR 8C98H A A51 MACRO ASSEMBLER METER_Q 07/25/2024 00:32:35 PAGE 351 Q8C82. . . . . . . C ADDR 8CA5H A Q8C8E. . . . . . . C ADDR 8CB1H A Q8C93. . . . . . . C ADDR 8CB6H A Q8CA3. . . . . . . C ADDR 8CC6H A Q8CC4. . . . . . . C ADDR 8CE7H A Q8CE5. . . . . . . C ADDR 8D08H A Q8D06. . . . . . . C ADDR 8D29H A Q8D1D. . . . . . . C ADDR 8D40H A Q8D34. . . . . . . C ADDR 8D57H A Q8D37. . . . . . . C ADDR 8D5AH A Q8D44. . . . . . . C ADDR 8D67H A Q8D48. . . . . . . C ADDR 8D6BH A Q8D5B. . . . . . . C ADDR 8D7EH A Q8D5E. . . . . . . C ADDR 8D81H A Q8D6D. . . . . . . C ADDR 8D90H A Q8D70. . . . . . . C ADDR 8D93H A Q8D7F. . . . . . . C ADDR 8DA2H A Q8D8F. . . . . . . C ADDR 8DB2H A Q8D9C. . . . . . . C ADDR 8DBFH A QAF1F. . . . . . . ---- ----- QD212. . . . . . . ---- ----- QF202. . . . . . . ---- ----- QFE82. . . . . . . ---- ----- QFF01. . . . . . . ---- ----- QFF02. . . . . . . ---- ----- REN. . . . . . . . B ADDR 0098H.4 A RI . . . . . . . . B ADDR 0098H.0 A SBUF . . . . . . . D ADDR 0099H A SCON . . . . . . . D ADDR 0098H A SP . . . . . . . . D ADDR 0081H A TCON . . . . . . . D ADDR 0088H A TF0. . . . . . . . B ADDR 0088H.5 A TH0. . . . . . . . D ADDR 008CH A TH1. . . . . . . . D ADDR 008DH A TI . . . . . . . . B ADDR 0098H.1 A TL0. . . . . . . . D ADDR 008AH A TL1. . . . . . . . D ADDR 008BH A TMOD . . . . . . . D ADDR 0089H A TR0. . . . . . . . B ADDR 0088H.4 A TR1. . . . . . . . B ADDR 0088H.6 A REGISTER BANK(S) USED: 0 ASSEMBLY COMPLETE. 0 WARNING(S), 353 ERROR(S)