; ; D52 V3.3.6 8052 Disassembly of C:\Dokumente und Einstellungen\laptop02\Lokale Einstellungen\Temp\tmp83.bin ; 10/11/17 20:09 ; org 0 ; AJMP X0002 ; X0002: MOV A,cml0 JB acc.6,X0015 SETB ip.6 ACALL X009c X000b: JB i2sta.7,X000b X000e: JNB i2sta.7,X000e CLR p1.1 AJMP X0048 ; X0015: SETB ip.6 ACALL X009c CPL p1.7 X001b: JB i2sta.7,X001b X001e: JNB i2sta.7,X001e X0021: JB i2sta.7,X0021 MOV A,i2sta CJNE A,#6,X001e ACALL X0042 X002b: JB i2sta.7,X002b MOV A,i2sta CJNE A,#6,X001e ACALL X0042 X0035: JB i2sta.7,X0035 SETB ie.6 SETB ip.6 ACALL X0042 CLR p1.1 AJMP X0048 ; X0042: JNB i2sta.7,X0042 NOP ; org 47h ; RET ; X0048: JB i2sta.7,X0048 MOV A,i2sta JZ X0064 RR A SETB acc.6 MOV p3,A CLR wr X0056: JNB i2sta.7,X0056 CLR p1.0 SETB p1.0 NOP SETB p1.3 CLR p1.3 AJMP X0048 ; X0064: ACALL X0090 X0066: JB i2sta.7,X0066 MOV A,i2sta JNZ X0056 CPL p1.6 ACALL X0090 X0071: JB i2sta.7,X0071 MOV A,i2sta CJNE A,#6,X0056 ACALL X0090 X007b: JB i2sta.7,X007b MOV A,i2sta CJNE A,#6,X0056 ACALL X0090 X0085: JB i2sta.7,X0085 SETB ie.6 SETB ip.6 ACALL X0090 AJMP X0048 ; X0090: JNB i2sta.7,X0090 CLR p1.0 SETB p1.0 SETB p1.3 CLR p1.3 RET ; X009c: CLR p1.2 SETB p1.2 MOV p3,#0ffh X00a3: DEC p3 JB wr,X00a3 RET ; org 0e0h ; RLC A ACALL X0130 RLC A JNB 26h.6,X00e6 MOV R7,A ; org 0f0h ; ADD A,R0 XRL 29h,#31h ADDC A,R1 ADDC A,R1 ADDC A,20h MOV A,#61h ORL c,2dh.5 ADD A,R5 ANL 4ch,#4ch MOV R7,A ; org 130h ; X0130: MOV R7,A ; ; Miscellaneous equates ; ; These are addresses referenced in the code but ; which are in the middle of a multibyte instruction ; or are addresses outside the initialized space ; X00e6 EQU 0e6h ; End ;