ADR_2068: Q2A6E ;按键跳转表 Q2C3F Q2B88 Q2AC8 Q2A72 Q2A58 Q2A19 Q2A31 Q2AB5 Q2AA4 DB 0FFH,0FFH,0FFH,0FFH ;.*.*.... ;====w=w-w=.=m=c=u=s=k-y-.=c-o-m-======q-i=n=y=g=@=t=o=m-.-c=o-m-========== Q2080: DI ;2080 FA DPTS ;2081 EC --禁止外设事务服务器中断 LD SP,#0200H ;2082 A1 00 02 18 CLRB INT_MASK ;2086 11 08 CLRB INT_MASK1 ;2088 11 13 LDB WSR,#7DH ;208A B1 7D 14 CLRB RAM_FC_PI_MASK ;208D 11 FC LDB WSR,#7EH ;208F B1 7E 14 CLRB RAM_F0_P2_MODE ;2092 11 F0 全为标准IO P2主要用于键盘和显示 LDB RAM_F2_P2_DIR,#0FFH ;2094 B1 FF F2 全为输入,或开路输出 LDB RAM_F4_P2_REG,#0FFH ;2097 B1 FF F4 CLRB WSR ;209A 11 14 STB ZERO_REG,P5_MODE[ZERO_REG] ;209C C7 01 F1 1F 00 全为标准IO LDB RAM_1A,#0FFH ;20A1 B1 FF 1A STB RAM_1A,P5_DIR[ZERO_REG] ;20A4 C7 01 F3 1F 1A 全为输入,或开路输出 LDB RAM_1A,#97H ;20A9 B1 97 1A STB RAM_1A,P5_REG[ZERO_REG] ;20AC C7 01 F5 1F 1A 主要接93C46 LD RAM_1A,#001EH ;20B1 A1 1E 00 1A 清除RAM(1E---200H) Q20B5: ST ZERO_REG,[RAM_1A] ;20B5 C2 1A 00 CMP ZERO_REG,[RAM_1A] ;20B8 8A 1A 00 JE Q20BF ;20BB DF 02 SJMP Q2217 ;20BD 21 58 ;===-w-w=w=.=m=c-u-s-k-y=.=c-o=m-=====-q-i-n-y-g-@-t=o-m-.=c-o=m-========== Q20BF: ADD RAM_1A,#0002H ;20BF 65 02 00 1A CMP RAM_1A,#0200H ;20C3 89 00 02 1A JLT Q20B5 ;20C7 DE EC --小于(带符号数)跳转 LDB RAM_D8,#31H ;20C9 B1 31 D8 LDB RAM_DC,#33H ;20CC B1 33 DC LDB RAM_E0,#34H ;20CF B1 34 E0 LDB RAM_E4,#35H ;20D2 B1 35 E4 LDB RAM_E8,#36H ;20D5 B1 36 E8 LDB RAM_EC,#37H ;20D8 B1 37 EC LDB RAM_F0,#38H ;20DB B1 38 F0 LDB RAM_F4,#19H ;20DE B1 19 F4 LDB WSR,#49H ;20E1 B1 49 14 LDB RAM_E1_0121,#0CBH ;20E4 B1 CB E1 LDB RAM_E0_0120,#09H ;20E7 B1 09 E0 LD RAM_E2_0122,#00D8H ;20EA A1 D8 00 E2 LD RAM_E4_0124,#1FAAH ;20EE A1 AA 1F E4 LDB WSR,#7DH ;20F2 B1 7D 14 LDB RAM_EF_AD_TIME,#0C6H ;20F5 B1 C6 EF 转换时间10US LDB RAM_EC_AD_COMMAND ,#10H ;20F8 B1 10 EC 启动CH0转换 CLRB WSR ;20FB 11 14 ORB INT_MASK,#02H ;20FD 91 02 08 开启A/D中断 ORB PTSSEL,#02H ;2100 91 02 04 EPTS ;2103 ED --允许外设事务服务器中断 EI ;2104 FB LCALL WRITE_EN_93C ;2105 EF 81 0C 写允许93C46 LDB RAM_AE,#52H ;2108 B1 52 AE Q210B: LDBZE RAM_2C,RAM_AE ;210B AC AE 2C LDB RAM_B0,ADR_3563[RAM_2C] ;210E B3 2D 63 35 B0 LDBZE RAM_2C,RAM_B0 ;2113 AC B0 2C CMPB RAM_B0,#2DH ;2116 99 2D B0 JNH Q213E ;2119 D1 23 --不高于(无符号数)跳转 LCALL READ_BYTE_93C ;211B EF 1F 0D STB RAM_B2,RAM_0128[RAM_2C] ;211E C7 2D 28 01 B2 INCB RAM_B0 ;2123 17 B0 LCALL READ_BYTE_93C ;2125 EF 15 0D STB RAM_B2,RAM_0129[RAM_2C] ;2128 C7 2D 29 01 B2 LD RAM_1A,RAM_0128[RAM_2C] ;212D A3 2D 28 01 1A CMP RAM_1A,ADR_362C[RAM_2C] ;2132 8B 2D 2C 36 1A JNH Q213B ;2137 D1 02 --不高于(无符号数)跳转 Q2139: SJMP Q2212 ;2139 20 D7 ;===-w-w-w-.=m-c=u-s-k=y=.-c=o-m======-q-i-n=y-g-@-t=o=m=.-c-o-m-========== Q213B: DJNZ RAM_AE,Q210B ;213B E0 AE CD --字节减1 Q213E: LCALL READ_BYTE_93C ;213E EF FC 0C STB RAM_B2,RAM_0128[RAM_2C] ;2141 C7 2D 28 01 B2 CMPB RAM_B2,ADR_362C[RAM_2C] ;2146 9B 2D 2C 36 B2 JH Q2139 ;214B D9 EC LDB RAM_1A,ZERO_REG ;214D B0 00 1A CMPB RAM_1A,RAM_B2 ;2150 98 B2 1A JH Q2139 ;2153 D9 E4 DJNZ RAM_AE,Q210B ;2155 E0 AE B3 --字节减1 LDB RAM_1A,RAM_0128[ZERO_REG] ;2158 B3 01 28 01 1A CMPB RAM_1A,#03H ;215D 99 03 1A JNE Q216E ;2160 D7 0C LD RAM_1A,RAM_0160[ZERO_REG] ;2162 A3 01 60 01 1A Q2167: ST RAM_1A,RAM_0198[ZERO_REG] ;2167 C3 01 98 01 1A SJMP Q217A ;216C 20 0C ;====w=w=w-.-m=c-u-s=k=y-.=c-o-m-=====-q-i-n-y-g=@-t-o=m-.=c=o-m-========== Q216E: CMPB RAM_1A,#04H ;216E 99 04 1A JNE Q217A ;2171 D7 07 LD RAM_1A,RAM_017A[ZERO_REG] ;2173 A3 01 7A 01 1A SJMP Q2167 ;2178 27 ED ;====w-w-w=.-m=c-u-s-k-y=.=c-o-m=======q=i-n=y-g-@=t=o-m=.=c-o-m-========== Q217A: LDB RAM_B0,#74H ;217A B1 74 B0 LCALL READ_BYTE_93C ;217D EF BD 0C CMPB RAM_B2,#69H ;2180 99 69 B2 JH Q218A ;2183 D9 05 CMPB RAM_B2,#5AH ;2185 99 5A B2 JH Q218D ;2188 D9 03 Q218A: LDB RAM_B2,#64H ;218A B1 64 B2 Q218D: STB RAM_B2,RAM_0190[ZERO_REG] ;218D C7 01 90 01 B2 INCB RAM_B0 ;2192 17 B0 LCALL READ_BYTE_93C ;2194 EF A6 0C CMPB RAM_B2,#8CH ;2197 99 8C B2 JH Q21A1 ;219A D9 05 CMPB RAM_B2,#5AH ;219C 99 5A B2 JH Q21A4 ;219F D9 03 Q21A1: LDB RAM_B2,#64H ;21A1 B1 64 B2 Q21A4: STB RAM_B2,RAM_0191[ZERO_REG] ;21A4 C7 01 91 01 B2 LDB RAM_B0,#76H ;21A9 B1 76 B0 LCALL READ_BYTE_93C ;21AC EF 8E 0C LDB RAM_78,RAM_B2 ;21AF B0 B2 78 INCB RAM_B0 ;21B2 17 B0 LCALL READ_BYTE_93C ;21B4 EF 86 0C LDB RAM_79,RAM_B2 ;21B7 B0 B2 79 LD RAM_84,RAM_015A[ZERO_REG] ;21BA A3 01 5A 01 84 LD RAM_86,RAM_015E[ZERO_REG] ;21BF A3 01 5E 01 86 LD RAM_88,RAM_0162[ZERO_REG] ;21C4 A3 01 62 01 88 CLRB RAM_AE ;21C9 11 AE LDB WSR,#7DH ;21CB B1 7D 14 LDB RAM_F4_PWM_PERIOD,#01H ;21CE B1 01 F4 CLRB RAM_F0_PWM0_CONTROL ;21D1 11 F0 CLRB RAM_F2_PWM1_CONTROL ;21D3 11 F2 CLRB WSR ;21D5 11 14 CLRB RAM_B4 ;21D7 11 B4 CLRB RAM_B5 ;21D9 11 B5 LDB RAM_A5,#0BH ;21DB B1 0B A5 LD RAM_90,#000CH ;21DE A1 0C 00 90 LDB RAM_A8,#0CH ;21E2 B1 0C A8 LCALL Q3985 ;21E5 EF 9D 17 LD RAM_1A,#0FFFFH ;21E8 A1 FF FF 1A Q21EC: DJNZW RAM_1A,Q21EC ;21EC E1 1A FD --字减1 LCALL Q3985 ;21EF EF 93 17 LD RAM_1A,#0FFFFH ;21F2 A1 FF FF 1A Q21F6: DJNZW RAM_1A,Q21F6 ;21F6 E1 1A FD --字减1 LCALL Q3985 ;21F9 EF 89 17 CMPB RAM_D6,#14H ;21FC 99 14 D6 JNH Q2206 ;21FF D1 05 --不高于(无符号数)跳转 CMPB RAM_D7,#11H ;2201 99 11 D7 JNH Q221F ;2204 D1 19 --不高于(无符号数)跳转 Q2206: LDB RAM_B7,#07H ;2206 B1 07 B7 LCALL Q3B10 ;2209 EF 04 19 Q220C: LDB RAM_9F,#01H ;220C B1 01 9F LJMP Q2F02 ;220F E7 F0 0C ;====w=w=w=.=m=c=u-s-k=y=.-c-o=m-======q-i=n=y-g-@-t=o-m=.=c=o-m-========== Q2212: LDB RAM_B7,#0DH ;2212 B1 0D B7 SJMP Q221A ;2215 20 03 ;===-w=w-w-.-m=c=u-s-k-y-.=c-o-m-======q-i=n-y=g-@-t=o=m=.-c=o=m-========== Q2217: LDB RAM_B7,#0DH ;2217 B1 0D B7 Q221A: LCALL Q3B4B ;221A EF 2E 19 SJMP Q220C ;221D 27 ED ;====w-w-w=.-m-c=u=s-k=y=.=c=o=m======-q-i-n=y=g-@=t=o-m-.-c-o-m=========== Q221F: LDBZE RAM_1A,RAM_202F[ZERO_REG] ;221F AF 01 2F 20 1A ADDB RAM_1A,RAM_1A ;2224 74 1A 1A LD RAM_8E,RAM_205C[RAM_1A] ;2227 A3 1B 5C 20 8E LD RAM_1A,RAM_2062[RAM_1A] ;222C A3 1B 62 20 1A ST RAM_1A,RAM_0196[ZERO_REG] ;2231 C3 01 96 01 1A LCALL Q3B10 ;2236 EF D7 18 LCALL Q3B6F ;2239 EF 33 19 ANDB RAM_1A,#1EH ;223C 71 1E 1A CMPB RAM_1A,#1EH ;223F 99 1E 1A JE Q2249 ;2242 DF 05 LDB RAM_B7,#07H ;2244 B1 07 B7 SJMP Q220C ;2247 27 C3 ;===-w=w=w-.=m=c-u=s-k=y=.=c=o-m=======q-i-n=y=g=@-t-o-m=.-c=o-m-========== Q2249: LDB WSR,#7EH ;2249 B1 7E 14 LDB RAM_EE_WG_PROTECT,#09H ;224C B1 09 EE LDB INT_MASK1,#40H ;224F B1 40 13 CLRB WSR ;2252 11 14 SUBB RAM_1A,RAM_E7,#05H ;2254 59 05 E7 1A STB RAM_1A,RAM_01C8[ZERO_REG] ;2258 C7 01 C8 01 1A ADDB RAM_1A,RAM_E7,#06H ;225D 55 06 E7 1A STB RAM_1A,RAM_01C9[ZERO_REG] ;2261 C7 01 C9 01 1A SUBB RAM_1A,RAM_F3,#05H ;2266 59 05 F3 1A STB RAM_1A,RAM_01CA[ZERO_REG] ;226A C7 01 CA 01 1A ADDB RAM_1A,RAM_F3,#06H ;226F 55 06 F3 1A STB RAM_1A,RAM_01CB[ZERO_REG] ;2273 C7 01 CB 01 1A SUBB RAM_1A,RAM_EB,#05H ;2278 59 05 EB 1A STB RAM_1A,RAM_01CC[ZERO_REG] ;227C C7 01 CC 01 1A ADDB RAM_1A,RAM_EB,#06H ;2281 55 06 EB 1A STB RAM_1A,RAM_01CD[ZERO_REG] ;2285 C7 01 CD 01 1A LDB RAM_83,RAM_D6 ;228A B0 D6 83 CLRB RAM_82 ;228D 11 82 MULU RAM_2C,RAM_82,#1AD8H ;228F 4D D8 1A 82 2C LD RAM_82,RAM_2E ;2294 A0 2E 82 Q2297: LDB RAM_A3,#0EH ;2297 B1 0E A3 LDB RAM_A4,#0EH ;229A B1 0E A4 ANDB RAM_B4,#02H ;229D 71 02 B4 SCALL Q25D5 ;22A0 2B 33 ANDB RAM_7D,#02H ;22A2 71 02 7D CLRB RAM_9F ;22A5 11 9F CLRB RAM_B7 ;22A7 11 B7 CLR RAM_38 ;22A9 01 38 CLR RAM_42 ;22AB 01 42 CLR RAM_40 ;22AD 01 40 CLR RAM_66 ;22AF 01 66 CLR RAM_68 ;22B1 01 68 CLRB RAM_A2 ;22B3 11 A2 STB RAM_D6,RAM_01C3[ZERO_REG] ;22B5 C7 01 C3 01 D6 STB ZERO_REG,RAM_01C2[ZERO_REG] ;22BA C7 01 C2 01 00 ST ZERO_REG,RAM_80 ;22BF C0 80 00 ST ZERO_REG,RAM_01BC[ZERO_REG] ;22C2 C3 01 BC 01 00 LDB RAM_1A,P5_REG[ZERO_REG] ;22C7 B3 01 F5 1F 1A ORB RAM_1A,#07H ;22CC 91 07 1A STB RAM_1A,P5_REG[ZERO_REG] ;22CF C7 01 F5 1F 1A STB RAM_1A,RAM_AD ;22D4 C4 AD 1A CLRB RAM_A9 ;22D7 11 A9 LDB RAM_9C,#04H ;22D9 B1 04 9C ORB INT_MASK1,#20H ;22DC 91 20 13 LDB WSR,#7EH ;22DF B1 7E 14 LD RAM_EC_WG_CONTROL,#0418H ;22E2 A1 18 04 EC AND RAM_E0_WG_OUTPUT,#18C0H ;22E6 61 C0 18 E0 LDB RAM_EE_WG_PROTECT,#09H ;22EA B1 09 EE LDB WSR,#7DH ;22ED B1 7D 14 LDB RAM_FC_PI_MASK,#10H ;22F0 B1 10 FC CLRB WSR ;22F3 11 14 LDB RAM_9E,#01H ;22F5 B1 01 9E CLRB RAM_AA ;22F8 11 AA CLRB KEY_BUF ;22FA 11 C0 LD RAM_62,RAM_0198[ZERO_REG] ;22FC A3 01 98 01 62 SCALL Q24B6 ;2301 29 B3 STB KEY_BUF,RAM_BF ;2303 C4 BF C0 LDB RAM_C1,#0AH ;2306 B1 0A C1 LDB RAM_AB,P3_PIN[ZERO_REG] ;2309 B3 01 FE 1F AB SCALL Q2661 ;230E 2B 51 LDB RAM_1A,RAM_012A[ZERO_REG] ;2310 B3 01 2A 01 1A JBC RAM_1A,1,Q231B ;2315 31 1A 03 ORB RAM_B5,#01H ;2318 91 01 B5 Q231B: LCALL Q59DC ;231B EF BE 36 JBC RAM_9F,0,Q2324 ;231E 30 9F 03 LJMP Q2F02 ;2321 E7 DE 0B ;===-w-w-w=.=m-c=u-s=k=y=.-c=o-m======-q-i-n-y=g=@=t-o=m-.-c-o-m=========== Q2324: LCALL Q58A2 ;2324 EF 7B 35 JBC RAM_A2,7,Q232D ;2327 37 A2 03 LJMP Q3066 ;232A E7 39 0D ;====w=w-w=.-m=c-u-s=k=y=.=c=o-m======-q=i=n=y-g-@=t-o-m-.-c-o-m-========== Q232D: SCALL Q265B ;232D 2B 2C JBC RAM_AA,0,Q2335 ;232F 30 AA 03 LCALL Q2A06 ;2332 EF D1 06 Q2335: JBS RAM_AA,3,Q231B ;2335 3B AA E3 LDBZE RAM_8A,RAM_9B ;2338 AC 9B 8A LCALL Q5F3F ;233B EF 01 3C LD RAM_2C,[RAM_1A] ;233E A2 1A 2C CMP RAM_2C,RAM_0156[ZERO_REG] ;2341 8B 01 56 01 2C JNH Q2350 ;2346 D1 08 --不高于(无符号数)跳转 LD RAM_2C,RAM_0156[ZERO_REG] ;2348 A3 01 56 01 2C ST RAM_2C,[RAM_1A] ;234D C2 1A 2C Q2350: JBC RAM_A6,4,Q2359 ;2350 34 A6 06 ANDB RAM_B4,RAM_B5,#0FAH ;2353 51 FA B5 B4 SJMP Q235C ;2357 20 03 ;===-w-w=w-.=m-c=u=s=k-y-.=c=o=m======-q-i-n=y-g-@=t=o=m=.=c-o=m-========== Q2359: LDB RAM_B4,RAM_B5 ;2359 B0 B5 B4 Q235C: CLRB RAM_1B ;235C 11 1B ANDB RAM_1A,RAM_B4,#07H ;235E 51 07 B4 1A ADDB RAM_1A,RAM_1A ;2362 74 1A 1A LD RAM_1A,RAM_204C[RAM_1A] ;2365 A3 1B 4C 20 1A BR [RAM_1A] ;236A E3 1A ;===-w=w=w=.=m=c=u-s=k-y=.-c-o-m-======q=i-n-y=g=@-t-o-m=.-c-o-m-========== Q236C: JBS RAM_9C,4,Q2376 ;236C 3C 9C 07 JBS RAM_9C,2,Q237B ;236F 3A 9C 09 CLRB RAM_9D ;2372 11 9D SJMP Q23A4 ;2374 20 2E ;====w-w=w-.=m-c-u=s=k=y-.-c-o-m-=====-q=i=n=y=g-@-t-o=m=.-c=o-m-========== Q2376: ORB RAM_B6,#02H ;2376 91 02 B6 SJMP Q2595 ;2379 22 1A ;====w=w=w=.-m-c-u=s-k=y-.-c-o-m-======q=i-n-y-g=@-t-o=m=.=c-o=m=========== Q237B: ORB RAM_B6,#02H ;237B 91 02 B6 SJMP Q2504 ;237E 21 84 ;===-w-w-w=.-m=c=u-s=k-y-.-c=o=m======-q-i-n-y-g-@=t-o-m-.-c-o=m-========== Q2380: JBS RAM_9C,4,Q238A ;2380 3C 9C 07 JBS RAM_9C,2,Q238F ;2383 3A 9C 09 CLRB RAM_9D ;2386 11 9D SJMP Q23A4 ;2388 20 1A ;====w=w=w=.-m=c=u-s-k-y-.=c-o-m======-q-i=n-y=g-@-t-o-m-.-c-o-m=========== Q238A: ANDB RAM_B6,#0DH ;238A 71 0D B6 SJMP Q2595 ;238D 22 06 ;====w=w=w=.=m=c=u-s-k-y=.=c-o-m-======q-i-n=y-g-@-t-o=m-.=c-o-m=========== Q238F: ANDB RAM_B6,#0DH ;238F 71 0D B6 SJMP Q2504 ;2392 21 70 ;===-w=w=w-.-m=c-u=s=k-y-.=c-o=m=======q-i-n=y=g-@=t=o-m=.-c-o=m=========== Q2394: JBS RAM_9C,2,Q23A4 ;2394 3A 9C 0D JBS RAM_9C,4,Q23A4 ;2397 3C 9C 0A JBC RAM_9C,3,Q239F ;239A 33 9C 02 SJMP Q257A ;239D 21 DB ;===-w-w=w-.=m=c=u=s=k-y-.=c=o-m======-q-i-n-y-g=@-t-o=m=.-c-o-m=========== Q239F: JBS RAM_9D,0,Q23A4 ;239F 38 9D 02 SJMP Q2565 ;23A2 21 C1 ;===-w=w=w=.-m=c-u=s=k=y=.-c=o=m======-q-i=n=y-g-@=t-o=m-.-c=o-m-========== Q23A4: LDBZE RAM_1A,RAM_9C ;23A4 AC 9C 1A LD RAM_1A,ADR_23AE[RAM_1A] ;23A7 A3 1B AE 23 1A BR [RAM_1A] ;23AC E3 1A ;===-w=w=w=.-m=c=u-s=k-y-.=c-o=m-=====-q-i-n=y=g-@=t-o=m=.-c-o=m=========== Q23AE: Q2D49 Q23C0 Q24DE Q2D49 Q249E Q2D49 Q2D49 Q2D49 Q248C ;====w-w=w=.-m-c=u-s-k-y-.=c-o=m-======q=i-n-y=g=@-t=o-m=.-c-o-m-========== Q23C0: ANDB RAM_B6,#03H ;23C0 71 03 B6 JBC RAM_9D,0,Q23C8 ;23C3 30 9D 02 SJMP Q2477 ;23C6 20 AF ;===-w-w=w-.=m=c-u=s-k-y=.-c-o=m-=====-q-i-n=y-g=@=t-o-m-.-c-o=m=========== Q23C8: CMP RAM_76,RAM_0160[ZERO_REG] ;23C8 8B 01 60 01 76 JC Q23D1 ;23CD DB 02 SJMP Q2498 ;23CF 20 C7 ;====w-w-w-.-m-c=u=s=k=y=.=c-o=m=======q-i=n-y=g-@=t=o=m-.-c=o=m=========== Q23D1: LCALL Q5F3F ;23D1 EF 6B 3B LD RAM_2C,[RAM_1A] ;23D4 A2 1A 2C LDBZE RAM_1A,RAM_0141[ZERO_REG] ;23D7 AF 01 41 01 1A MULUB RAM_1A,RAM_1A,#05H ;23DC 5D 05 1A 1A CMP RAM_2C,RAM_01D6[ZERO_REG] ;23E0 8B 01 D6 01 2C JH Q240B ;23E5 D9 24 CMP RAM_2C,RAM_0192[ZERO_REG] ;23E7 8B 01 92 01 2C JNH Q240B ;23EC D1 1D --不高于(无符号数)跳转 CMP ZERO_REG,RAM_0192[ZERO_REG] ;23EE 8B 01 92 01 00 JE Q240B ;23F3 DF 16 SUB RAM_2C,RAM_0192[ZERO_REG] ;23F5 6B 01 92 01 2C SUB RAM_2C,RAM_1A ;23FA 68 1A 2C JH Q2406 ;23FD D9 07 LD RAM_2C,RAM_0192[ZERO_REG] ;23FF A3 01 92 01 2C SJMP Q240B ;2404 20 05 ;===-w=w-w=.=m-c=u=s=k-y=.=c-o-m=======q=i-n-y=g=@=t-o=m-.-c=o-m-========== Q2406: LD RAM_2C,RAM_01D6[ZERO_REG] ;2406 A3 01 D6 01 2C Q240B: CMP RAM_2C,RAM_01D4[ZERO_REG] ;240B 8B 01 D4 01 2C JH Q2436 ;2410 D9 24 CMP ZERO_REG,RAM_0194[ZERO_REG] ;2412 8B 01 94 01 00 JE Q2436 ;2417 DF 1D CMP RAM_2C,RAM_0194[ZERO_REG] ;2419 8B 01 94 01 2C JNH Q2436 ;241E D1 16 --不高于(无符号数)跳转 SUB RAM_2C,RAM_0194[ZERO_REG] ;2420 6B 01 94 01 2C SUB RAM_2C,RAM_1A ;2425 68 1A 2C JH Q2431 ;2428 D9 07 LD RAM_2C,RAM_0194[ZERO_REG] ;242A A3 01 94 01 2C SJMP Q2436 ;242F 20 05 ;====w=w-w=.=m-c=u=s=k-y=.-c=o-m=======q=i=n=y-g=@-t=o=m-.-c=o-m-========== Q2431: LD RAM_2C,RAM_01D4[ZERO_REG] ;2431 A3 01 D4 01 2C Q2436: CMP RAM_2C,RAM_0182[ZERO_REG] ;2436 8B 01 82 01 2C JH Q2457 ;243B D9 1A CMP RAM_2C,RAM_0160[ZERO_REG] ;243D 8B 01 60 01 2C JNC Q244B ;2442 D3 07 LD RAM_2C,RAM_0182[ZERO_REG] ;2444 A3 01 82 01 2C SJMP Q2463 ;2449 20 18 ;====w-w-w=.=m-c=u=s=k=y-.=c=o=m=======q=i=n=y-g=@=t=o-m-.=c-o-m-========== Q244B: LDB RAM_1A,RAM_012A[ZERO_REG] ;244B B3 01 2A 01 1A JBS RAM_1A,0,Q2498 ;2450 38 1A 45 CLR RAM_2C ;2453 01 2C SJMP Q246F ;2455 20 18 ;====w-w-w-.-m-c-u-s-k-y=.-c-o=m=======q=i-n=y=g=@=t=o-m-.=c=o=m=========== Q2457: CMP RAM_2C,RAM_0180[ZERO_REG] ;2457 8B 01 80 01 2C JNH Q2463 ;245C D1 05 --不高于(无符号数)跳转 LD RAM_2C,RAM_0180[ZERO_REG] ;245E A3 01 80 01 2C Q2463: CMP RAM_2C,RAM_0156[ZERO_REG] ;2463 8B 01 56 01 2C JNH Q246F ;2468 D1 05 --不高于(无符号数)跳转 LD RAM_2C,RAM_0156[ZERO_REG] ;246A A3 01 56 01 2C Q246F: LD RAM_56,RAM_2C ;246F A0 2C 56 LCALL Q3746 ;2472 EF D1 12 SJMP Q231B ;2475 26 A4 ;====w=w=w=.=m-c=u-s=k-y=.-c=o-m======-q=i-n-y=g=@-t=o=m=.=c-o-m=========== Q2477: LCALL Q3746 ;2477 EF CC 12 CMP RAM_76,RAM_0160[ZERO_REG] ;247A 8B 01 60 01 76 JNH Q248A ;247F D1 09 --不高于(无符号数)跳转 CMP RAM_76,RAM_017E[ZERO_REG] ;2481 8B 01 7E 01 76 JNH Q248A ;2486 D1 02 --不高于(无符号数)跳转 SJMP Q231B ;2488 26 91 ;====w-w=w=.=m=c=u-s-k=y=.=c=o-m-======q=i-n=y=g=@-t=o=m=.-c=o=m-========== Q248A: SJMP Q257A ;248A 20 EE ;====w-w-w=.-m=c-u-s-k-y=.-c-o-m======-q-i=n-y=g=@-t-o-m=.=c-o-m-========== Q248C: JBC RAM_B9,5,Q249A ;248C 35 B9 0B SCALL Q25F8 ;248F 29 67 CMP RAM_6C,RAM_6A ;2491 88 6A 6C JLE Q2498 ;2494 DA 02 --小于等于(带符号数)跳转 SJMP Q231B ;2496 26 83 ;====w=w-w-.=m=c=u-s=k=y-.=c-o=m======-q=i-n=y-g-@-t=o=m=.-c-o=m=========== Q2498: SJMP Q254A ;2498 20 B0 ;====w=w=w-.-m-c=u-s=k-y-.-c=o-m-=====-q-i-n-y-g=@-t-o=m-.-c-o-m=========== Q249A: SCALL Q262D ;249A 29 91 SJMP Q231B ;249C 26 7D ;====w-w=w=.=m-c-u-s-k=y-.-c=o-m-======q-i=n-y-g=@=t-o-m-.-c=o-m=========== Q249E: SCALL Q25F8 ;249E 29 58 CMP RAM_6C,RAM_6A ;24A0 88 6A 6C JLE Q24B4 ;24A3 DA 0F --小于等于(带符号数)跳转 LDB RAM_1A,RAM_0144[ZERO_REG] ;24A5 B3 01 44 01 1A CMPB RAM_1A,#0AH ;24AA 99 0A 1A JNH Q24B2 ;24AD D1 03 --不高于(无符号数)跳转 LCALL Q3746 ;24AF EF 94 12 Q24B2: SJMP Q231B ;24B2 26 67 ;====w-w-w-.-m=c=u-s=k-y=.-c-o-m======-q=i=n-y-g-@-t-o-m=.=c-o-m-========== Q24B4: SJMP Q2537 ;24B4 20 81 ;====w=w-w-.=m-c-u=s=k-y-.=c-o-m======-q-i-n-y-g=@=t=o=m=.-c-o=m-========== Q24B6: CMP RAM_62,RAM_0156[ZERO_REG] ;24B6 8B 01 56 01 62 JNH Q24C2 ;24BB D1 05 --不高于(无符号数)跳转 LD RAM_62,RAM_0156[ZERO_REG] ;24BD A3 01 56 01 62 Q24C2: ST RAM_62,RAM_0198[ZERO_REG] ;24C2 C3 01 98 01 62 LD RAM_1A,RAM_019A[ZERO_REG] ;24C7 A3 01 9A 01 1A CMP RAM_1A,RAM_0156[ZERO_REG] ;24CC 8B 01 56 01 1A JNH Q24D8 ;24D1 D1 05 --不高于(无符号数)跳转 LD RAM_1A,RAM_0156[ZERO_REG] ;24D3 A3 01 56 01 1A Q24D8: ST RAM_1A,RAM_019A[ZERO_REG] ;24D8 C3 01 9A 01 1A RET ;24DD F0 ;====w=w-w-.-m=c=u=s-k-y-.=c-o=m-=====-q-i=n-y-g-@=t=o=m-.=c=o-m-========== Q24DE: ANDB RAM_B6,#02H ;24DE 71 02 B6 JBS RAM_B4,1,Q24E9 ;24E1 39 B4 05 ANDB RAM_B6,#0FDH ;24E4 71 FD B6 SJMP Q24EC ;24E7 20 03