⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 src.asm.bak

📁 反汇编MSC-51系列单片机源码!目前支持BIN文件,要想支持HEX格式!大家可以自己下载去修改!目前版本没有识别DATA段功能!
💻 BAK
📖 第 1 页 / 共 2 页
字号:
		LCALL   lab_0148
		MOV     R4,#000H
		MOV     R5,#00aH
		LCALL   lab_0148
		MOV     A,#021H
		ADD     A,R5
		MOV     R0,A
		MOV     A,@R0
		MOV     0x0c,A
		MOV     R6,0x19
		MOV     R7,0x1a
		MOV     R4,#000H
		MOV     R5,#00aH
		LCALL   lab_0148
		MOV     R4,#000H
		MOV     R5,#00aH
		LCALL   lab_0148
		MOV     A,#021H
		ADD     A,R5
		MOV     R0,A
		MOV     A,@R0
		MOV     0x0d,A
		MOV     R6,0x19
		MOV     R7,0x1a
		MOV     R4,#000H
		MOV     R5,#00aH
		LCALL   lab_0148
		MOV     A,#021H
		ADD     A,R5
		MOV     R0,A
		MOV     A,@R0
		MOV     0x0e,A
		MOV     R6,0x17
		MOV     R7,0x18
		MOV     R4,#000H
		MOV     R5,#064H
		LCALL   lab_0148
		MOV     R4,#000H
		MOV     R5,#00aH
		LCALL   lab_0148
		MOV     A,#021H
		ADD     A,R5
		MOV     R0,A
		MOV     A,@R0
		MOV     0x11,A
		MOV     R6,0x17
		MOV     R7,0x18
		MOV     R4,#000H
		MOV     R5,#00aH
		LCALL   lab_0148
		MOV     R4,#000H
lab_0290:
		MOV     R5,#00aH
		LCALL   lab_0148
		MOV     A,#021H
		ADD     A,R5
		MOV     R0,A
		MOV     A,@R0
		MOV     0x12,A
		MOV     R6,0x17
		MOV     R7,0x18
		MOV     R4,#000H
		MOV     R5,#00aH
		LCALL   lab_0148
		MOV     A,#021H
		ADD     A,R5
		MOV     R0,A
		MOV     A,@R0
		MOV     0x13,A
		MOV     R3,#000H
		MOV     R2,#000H
		MOV     R1,#008H
		LCALL   lab_0422
		LJMP    lab_01f1
lab_02ba:
		MOV     R0,#07fH
		CLR     A
		MOV     @R0,A
		DJNZ    R0,lab_02bb
		MOV     0x81,#034H
		LJMP    lab_0301
		LJMP    lab_01d3
		CLR     A
		MOVC    A,@A + DPTR
lab_02cb:
		INC     DPTR
		MOV     R0,A
		CLR     A
		MOVC    A,@A + DPTR
		INC     DPTR
		JC      lab_02d3
		MOV     @R0,A
lab_02d3:
		SJMP    lab_02d4
		MOVX    @R0,A
		INC     R0
		DJNZ    R7,lab_02cb
lab_02d9:
		SJMP    lab_0302
		CLR     A
		MOVC    A,@A + DPTR
		INC     DPTR
		MOV     R0,A
		ANL     A,#007H
		ADD     A,#00cH
		XCH     A,R0
		CLR     C
		RLC     A
		SWAP    A
		ANL     A,#00fH
		ORL     A,#020H
		XCH     A,R0
		MOVC    A,@A + PC
		JC      lab_02f1
		CPL     A
		ANL     A,@R0
lab_02f1:
		SJMP    lab_02f2
		ORL     A,@R0
		MOV     @R0,A
		DJNZ    R7,lab_02d9
		SJMP    lab_0302
		AJMP    lab_0002
		INC     A
		INC     R0
		JBC     0x40,lab_033d
		SJMP    lab_0290
lab_0302:
		INC     A
		CJNE    R4,#0e4H,lab_0381
		AJMP    lab_0093
		JZ      lab_02c4
		INC     DPTR
		MOV     R7,A
		ANL     A,#03fH
		JNB     0x09,lab_0317
		ANL     A,#01fH
		MOV     R6,A
		CLR     A
		MOVC    A,@A + DPTR
		INC     DPTR
lab_0317:
		JZ      lab_0318
		INC     R6
		XCH     A,R7
		ANL     A,#0c0H
		ADD     A,ACC
		JZ      lab_02c7
		JC      lab_02d9
		CLR     A
		MOVC    A,@A + DPTR
		INC     DPTR
		MOV     R2,A
		CLR     A
		MOVC    A,@A + DPTR
lab_0329:
		INC     DPTR
		MOV     R0,A
		CLR     A
		MOVC    A,@A + DPTR
		INC     DPTR
		XCH     A,R0
		XCH     A,DPL
		XCH     A,R0
		XCH     A,R2
		XCH     A,DPH
		XCH     A,R2
		MOVX    @DPTR,A
		INC     DPTR
		XCH     A,R0
		XCH     A,DPL
		XCH     A,R0
		XCH     A,R2
lab_033d:
		XCH     A,DPH
		XCH     A,R2
		DJNZ    R7,lab_0329
		DJNZ    R6,lab_0329
		SJMP    lab_0302
		MOV     R3,0x32
		MOV     R2,0x33
		MOV     R1,0x34
lab_034c:
		CLR     A
lab_034d:
		MOV     R7,A
		MOV     R6,A
		JNB     0xfd,lab_034c
		MOV     R3,0x32
		MOV     R2,0x33
		MOV     R1,0x34
		MOV     R6,DPL
		MOV     DPH,#000H
		MOV     A,SBUF
		LCALL   lab_0126
		MOV     R7,0x06
		INC     R6
		MOV     R7,DPL
		MOV     DPH,#000H
		LCALL   lab_00f9
		MOV     R7,A
		CLR     SCON
		JZ      lab_0384
		XRL     A,#00aH
		JZ      lab_0384
		MOV     A,R7
		XRL     A,#00dH
		JZ      lab_0384
		MOV     A,R7
		XRL     A,#040H
		JZ      lab_0384
		MOV     A,R6
lab_0381:
		SETB    C
		SUBB    A,#00cH
lab_0384:
		JC      lab_034d
		CJNE    R7,#040H,lab_0389
lab_0389:
		MOV     0x20,#00cH
		MOV     R3,0x32
		MOV     R2,0x33
		MOV     R1,0x34
		MOV     R7,0x06
		MOV     R7,DPL
		MOV     DPH,#000H
		CLR     A
		LJMP    lab_0126
lab_039d:
		MOV     R3,0x07
		MOV     R2,0x05
		CLR     A
		MOV     R1,A
		MOV     R7,A
		LCALL   lab_0509
		MOV     R7,0x03
		LCALL   lab_044f
		LCALL   lab_04a4
		MOV     A,R7
		JNZ     lab_03b5
		MOV     R6,#003H
		MOV     R7,#085H
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
		LCALL   lab_049f
		MOV     A,R7
		JNZ     lab_03c0
		MOV     R6,#003H
		MOV     R7,#086H
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
		LCALL   lab_0509
		MOV     A,R3
		ORL     A,#001H
		MOV     R7,A
		LCALL   lab_044f
		LCALL   lab_04a4
		MOV     A,R7
		JNZ     lab_03d5
		MOV     R6,#003H
		MOV     R7,#087H
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
		LCALL   lab_0478
		MOV     R1,0x07
		LCALL   lab_0527
		LCALL   lab_0532
		MOV     R7,0x01
		MOV     R6,#000H
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_03e7:
		MOV     R4,0x07
		MOV     R2,0x05
		CLR     A
		MOV     R7,A
		LCALL   lab_0509
		MOV     R7,0x04
		LCALL   lab_044f
		LCALL   lab_04a4
		MOV     A,R7
		JNZ     lab_03fe
		MOV     R6,#003H
		MOV     R7,#021H
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
		LCALL   lab_049f
		MOV     A,R7
		JNZ     lab_0409
		MOV     R6,#003H
		MOV     R7,#022H
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
		MOV     R7,0x03
		LCALL   lab_044f
		LCALL   lab_04a4
		MOV     A,R7
		JNZ     lab_0419
		MOV     R6,#003H
		MOV     R7,#023H
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
		LCALL   lab_0532
		CLR     A
		MOV     R6,A
		MOV     R7,A
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_0422:
		MOV     R3,0x1c
		MOV     R2,0x1d
		MOV     R1,0x1e
lab_0428:
		CLR     A
		MOV     R7,A
		MOV     R3,0x1c
		MOV     R2,0x1d
		MOV     R1,0x1e
		MOV     R7,DPL
		MOV     DPH,#000H
		LCALL   lab_00f9
		JZ      lab_044c
		MOV     R6,0x07
		INC     R7
		MOV     R6,DPL
		MOV     DPH,#000H
		LCALL   lab_00f9
		MOV     SBUF,A
		JNB     0xfd,lab_0444
		CLR     SBUF
lab_044c:
		SJMP    lab_0428
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_044f:
		MOV     R5,0x07
		CLR     A
		MOV     R4,A
		MOV     A,R5
		JNB     0x04,lab_0458
		SETB    0xb7
		SJMP    lab_045b
lab_045b:
		CLR     0xb7
		LCALL   lab_04fa
		MOV     A,R5
		ADD     A,ACC
		MOV     R5,A
		SETB    0xb2
		LCALL   lab_04fa
		LCALL   lab_04fa
		CLR     0xb2
		LCALL   lab_04fa
		INC     R4
		CJNE    R4,#008H,lab_0450
		LJMP    lab_04fa
lab_0478:
		CLR     A
		MOV     R5,A
		MOV     R4,A
		MOV     A,R5
		ADD     A,ACC
		MOV     R5,A
		LCALL   lab_04f5
		JNB     0x05,lab_0487
		ORL     0x05,#001H
		SJMP    lab_048b
		ANL     0x05,#0feH
		LCALL   lab_04fa
		CLR     0xb2
		LCALL   lab_04fa
		INC     R4
		CJNE    R4,#008H,lab_0478
		LCALL   lab_04fa
		MOV     R7,0x05
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_049f:
		MOV     R7,0x02
		LCALL   lab_044f
lab_04a4:
		CLR     A
		MOV     R5,A
		LCALL   lab_04f5
		JB      0x03,lab_04ac
lab_04ac:
		INC     R5
		SJMP    lab_04af
lab_04af:
		CLR     A
		MOV     R5,A
		LCALL   lab_04fa
		CLR     0xb2
		LCALL   lab_04fa
		MOV     R7,0x05
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
		AJMP    lab_0020
		INC     R4
		AJMP    lab_0031
		NOP
		AJMP    lab_001f
		NOP
		JBC     0x30,lab_04f5
		ACALL   lab_0033
		RLC     A
		ADC     A,#035H
		ADC     A,@R0
		ADC     A,@R1
		ADC     A,R0
		ADC     A,R1
		AJMP    lab_0042
		ORL     0x44,#045H
		ORL     A,@R0
		NOP
lab_04d8:
		CLR     PCON
		MOV     SCON,#050H
		MOV     TMOD,#020H
		MOV     TCON,#040H
		MOV     TR1,#080H
		MOV     TH1,#0fdH
		MOV     TL1,#0fdH
		CLR     SCON
		CLR     SBUF
		SETB    0x8e
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_04f3:
		CLR     0xb7
lab_04f5:
		LCALL   lab_04fa
		SETB    0xb2
lab_04fa:
		CLR     A
lab_04fb:
		MOV     R7,A
		MOV     R6,A
		INC     R7
		CJNE    R7,#000H,lab_04ff
		INC     R6
		MOV     A,R7
		XRL     A,#032H
		ORL     A,R6
		JNZ     lab_04fb
		RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_0509:
		SETB    0xb7
		LCALL   lab_04f5
		CLR     0xb7
		LCALL   lab_04fa
		CLR     0xb2
		LJMP    lab_04fa
		ORL     A,R1
		RETI
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
		ORL     0x5b,#030H
		JNB     0x5d,lab_057a
		ANL     A,R3
		JNB     0x30,lab_0551
		ANL     A,R5
		INC     R2
		NOP
lab_0527:
		LCALL   lab_04f3
		LCALL   lab_04fa
		CLR     0xb2
		LJMP    lab_04fa
lab_0532:
		LCALL   lab_04f3
		SETB    0xb7
		LJMP    lab_04fa
		INC     A
		END
;//=====================================================================================
;// 文件结束. <END OF FILE> 
;//=====================================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -