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

📄 szmbd.asm

📁 数字面板开发的单片机的软件仿正程序
💻 ASM
📖 第 1 页 / 共 3 页
字号:
        movf 	0x63,W
        call  	x157
        bcf	0xa,0x3
        bcf	0x3,0x5
        movwf	0x61
        movlw	0x36
        bsf 	0x3,0x5
        subwf	0x3e,W
        btfss  	0x3,0x0
        goto  	x595
        movlw	0x3a
        subwf	0x3e,W
        btfsc	0x3,0x0
        goto  	x595
        movlw	0x1
        movwf	0xa
        movf 	0x3e,W
        addlw	0xda
        call  	x157
        bcf	0xa,0x3
        bcf	0x3,0x5
        movwf	0x5d
x595    bcf	0x3,0x5
        return
x597    clrf  	0x3
        movf 	0x46,W
        movwf	0x5
        movf 	0x47,W
        movwf	0x6
        movf 	0x48,W
        movwf	0x7
        movlw	0x3f
        bsf 	0x3,0x5
        movwf	0x5
        movlw	0x7f
        movwf	0x6
        movlw	0x80
        movwf	0x7
        movf 	0x1,W
        xorlw	0xc3
        btfsc	0x3,0x2
        goto  	x5ab
        movlw	0xc3
        movwf	0x1
x5ab    movf 	0x1f,W
        xorlw	0x80
        btfsc	0x3,0x2
        goto  	x5b1
        movlw	0x80
        movwf	0x1f
x5b1    movlw	0xa0
        iorwf 	0xb
        bcf	0x3,0x5
        movf 	0x12,W
        xorlw	0x4
        btfsc	0x3,0x2
        goto  	x5ba
        movlw	0x4
        movwf	0x12
x5ba    bsf 	0x3,0x5
        incf 	0x12,W
        btfsc	0x3,0x2
        goto  	x5c0
        movlw	0xff
        movwf	0x12
x5c0    bcf	0x3,0x5
        movf 	0x17,W
        andlw	0xc
        xorlw	0xc
        btfsc	0x3,0x2
        return
        movlw	0xc
        iorwf 	0x17
        return
x5c9    clrf  	0x3
        clrf  	0x15
        movlw	0xc
        movwf	0x17
        movlw	0x4
        movwf	0x12
        movlw	0xff
        bsf 	0x3,0x5
        movwf	0x12
        bcf	0x3,0x5
        return
x5d4    movlw	0x6
        clrf  	0x3
        subwf	0x43,W
        btfss  	0x3,0x0
        return
        movlw	0x80
        xorwf 	0x47
        movf 	0x47,W
        movwf	0x6
        clrf  	0x43
        clrf  	0x41
        return
x5e0    clrf  	0x3
        clrf  	0x22
        incf 	0x22
        bsf 	0x3,0x5
        clrf  	0x2b
        incf 	0x2b
        movlw	0xf4
        movwf	0x2d
        movlw	0x3d
        bcf	0x3,0x5
        subwf	0x43,W
        btfss  	0x3,0x0
        goto  	x5ef
        movlw	0x7d
        goto  	x5fa
x5ef    movlw	0x33
        subwf	0x43,W
        btfss  	0x3,0x0
        goto  	x5f5
        movlw	0x19
        goto  	x5fa
x5f5    movlw	0x1f
        subwf	0x43,W
        btfss  	0x3,0x0
        goto  	x5fb
        movlw	0x5
x5fa    movwf	0x22
x5fb    movlw	0x64
        bsf 	0x3,0x5
        movwf	0x3f
        bcf	0x3,0x5
        bsf 	0x3d,0x1
        bsf 	0x3d,0x3
        movf 	0x22,W
        bsf 	0x3,0x5
        subwf	0x28
        btfss  	0x3,0x0
        decf 	0x27
        movf 	0x27,W
        subwf	0x2b,W
        btfss  	0x3,0x0
        goto  	x612
        movf 	0x27,W
        xorwf 	0x2b,W
        btfss  	0x3,0x2
        goto  	x616
        movf 	0x28,W
        subwf	0x2d,W
        btfsc	0x3,0x0
        goto  	x616
x612    movf 	0x2b,W
        movwf	0x27
        movf 	0x2d,W
        movwf	0x28
x616    bcf	0x3,0x5
        return
x618    clrf  	0x3
        clrf  	0x22
        incf 	0x22
        bsf 	0x3,0x5
        clrf  	0x2b
        incf 	0x2b
        movlw	0xf4
        movwf	0x2d
        movlw	0x3d
        bcf	0x3,0x5
        subwf	0x43,W
        btfss  	0x3,0x0
        goto  	x627
        movlw	0x7d
        goto  	x632
x627    movlw	0x33
        subwf	0x43,W
        btfss  	0x3,0x0
        goto  	x62d
        movlw	0x19
        goto  	x632
x62d    movlw	0x1f
        subwf	0x43,W
        btfss  	0x3,0x0
        goto  	x633
        movlw	0x5
x632    movwf	0x22
x633    movlw	0x64
        bsf 	0x3,0x5
        movwf	0x3f
        bcf	0x3,0x5
        bsf 	0x3d,0x1
        bsf 	0x3d,0x3
        movf 	0x22,W
        bsf 	0x3,0x5
        addwf 	0x28
        btfsc	0x3,0x0
        incf 	0x27
        movf 	0x27,W
        subwf	0x2b,W
        btfss  	0x3,0x0
        goto  	x64a
        movf 	0x27,W
        xorwf 	0x2b,W
        btfss  	0x3,0x2
        goto  	x64c
        movf 	0x28,W
        subwf	0x2d,W
        btfsc	0x3,0x0
        goto  	x64c
x64a    clrf  	0x27
        clrf  	0x28
x64c    bcf	0x3,0x5
        bsf 	0x3d,0x2
        return
x64f    clrf  	0x3
        bsf 	0x3d,0x2
        bsf 	0x3d,0x4
        bsf 	0x3,0x5
        incf 	0x3e
        movlw	0x4
        subwf	0x3e,W
        btfsc	0x3,0x0
        clrf  	0x3e
        bcf	0x3,0x5
        bsf 	0x3d,0x1
        return
x65b    clrf  	0x3
        movwf	0x24
        bsf 	0x3,0x6
        movwf	0xd
        bsf 	0x3,0x5
        bcf	0xc,0x7
        bsf 	0xc,0x0
        bcf	0x3,0x5
        movf 	0xc,W
        bcf	0x3,0x6
        return
x666    movlw	0x3
        clrf  	0x3
        movwf	0x22
        bsf 	0x3,0x5
        clrf  	0x63
x66b    bsf 	0x3,0x5
        movf 	0x63,W
        addlw	0x10
        call  	x65b
        movwf	0x26
        bsf 	0x3,0x5
        movf 	0x63,W
        addlw	0xe5
        movwf	0x4
        bcf	0x3,0x7
        bcf	0x3,0x5
        movf 	0x26,W
        movwf	0x0
        bsf 	0x3,0x5
        incf 	0x63
        bcf	0x3,0x5
        decfsz 	0x22
        goto  	x66b
        return
x67e    clrf  	0x3
        movwf	0x23
x680    bsf 	0x3,0x5
        bsf 	0x3,0x6
        btfss  	0xc,0x1
        goto  	x686
        clrwdt
        goto  	x680
x686    bcf	0x3,0x5
        bcf	0x3,0x6
        bcf	0xd,0x4
        movf 	0x23,W
        bsf 	0x3,0x6
        movwf	0xd
        bcf	0x3,0x6
        movf 	0x22,W
        bsf 	0x3,0x6
        movwf	0xc
        bsf 	0x3,0x5
        bcf	0xc,0x7
        bcf	0xb,0x7
        bsf 	0xc,0x2
        movlw	0x55
        movwf	0xd
        movlw	0xaa
        movwf	0xd
        bsf 	0xc,0x1
        bcf	0xc,0x2
        bsf 	0xb,0x7
x69b    btfss  	0xc,0x1
        goto  	x69f
        clrwdt
        goto  	x69b
x69f    bcf	0x3,0x5
        bcf	0x3,0x6
        movf 	0x23,W
        call  	x65b
        xorwf 	0x22,W
        btfsc	0x3,0x2
        return
        goto  	x680
x6a7    clrf  	0x3
        btfss  	0x3d,0x1
        return
        bcf	0x3d,0x1
        bsf 	0x3,0x5
        movf 	0x3e,W
        movwf	0x65
        bcf	0x3,0x5
        movwf	0x22
        movlw	0x10
        call  	x67e
        bsf 	0x3,0x5
        movf 	0x28,W
        movwf	0x66
        bcf	0x3,0x5
        movwf	0x22
        movlw	0x11
        call  	x67e
        bsf 	0x3,0x5
        movf 	0x27,W
        movwf	0x67
        bcf	0x3,0x5
        movwf	0x22
        movlw	0x12
        goto  	x67e
x6c0    clrf  	0x3
        btfss  	0x3c,0x3
        goto  	x6ef
        bcf	0x3c,0x3
        goto  	x6e2
x6c5    call  	x6a7
        bcf	0xa,0x3
        call  	x64f
        btfss  	0x3d,0x6
        goto  	x6ef
        call  	x6a7
        bcf	0xa,0x3
        bsf 	0x3,0x5
        clrf  	0x3e
        bcf	0x3,0x5
        bsf 	0x3d,0x2
        bsf 	0x3d,0x3
        bsf 	0x3d,0x4
        bsf 	0x3d,0x5
        bsf 	0x3,0x5
        movf 	0x65,W
        addlw	0xe5
        movwf	0x4
        bcf	0x3,0x7
        movf 	0x0,W
        movwf	0x26
        clrf  	0x25
        goto  	x6ef
x6dc    call  	x618
        goto  	x6ef
x6de    call  	x5e0
        goto  	x6ef
x6e0    call  	x5d4
        goto  	x6ef
x6e2    movf 	0x41,W
        xorlw	0x2
        btfsc	0x3,0x2
        goto  	x6e0
        xorlw	0x6
        btfsc	0x3,0x2
        goto  	x6c5
        xorlw	0x1
        btfsc	0x3,0x2
        goto  	x6dc
        xorlw	0x3
        btfsc	0x3,0x2
        goto  	x6de
x6ef    bcf	0x3,0x5
        return
x6f1    clrf  	0x3
        movf 	0x47,W
        movwf	0x6
        nop
        nop
        nop
        nop
        return
x6f9    clrf  	0x3
        bsf 	0x47,0x3
        call  	x6f1
        movlw	0xf9
        andwf 	0x47
        goto  	x6f1
x6ff    clrf  	0x3
        bcf	0x47,0x3
        goto  	x6f1
        call  	x6ff
        bcf	0xa,0x3
        goto  	x6f9
x705    clrf  	0x3
        clrf  	0x5
        clrf  	0x6
        clrf  	0x7
        movlw	0x3f
        bsf 	0x3,0x5
        movwf	0x5
        movlw	0x7f
        movwf	0x6
        movlw	0x80
        movwf	0x7
        movlw	0x21
        bcf	0x3,0x5
        movwf	0x20
        goto  	x719
x714    movf 	0x20,W
        movwf	0x4
        bcf	0x3,0x7
        clrf  	0x0
        incf 	0x20
x719    movlw	0x80
        subwf	0x20,W
        btfss  	0x3,0x0
        goto  	x714
        movlw	0xa0
        movwf	0x20
x71f    movf 	0x20
        btfsc	0x3,0x2
        goto  	x728
        movf 	0x20,W
        movwf	0x4
        bcf	0x3,0x7
        clrf  	0x0
        incf 	0x20
        goto  	x71f
x728    movlw	0x21
        movwf	0x20
x72a    movlw	0x80
        subwf	0x20,W
        btfsc	0x3,0x0
        goto  	x734
        movf 	0x20,W
        movwf	0x4
        bsf 	0x3,0x7
        clrf  	0x0
        incf 	0x20
        goto  	x72a
x734    movlw	0xa0
        movwf	0x20
x736    movf 	0x20
        btfsc	0x3,0x2
        goto  	x73f
        movf 	0x20,W
        movwf	0x4
        bsf 	0x3,0x7
        clrf  	0x0
        incf 	0x20
        goto  	x736
x73f    clrf  	0x46
        clrf  	0x47
        clrf  	0x48
        bsf 	0x3d,0x2
        bsf 	0x3d,0x3
        bsf 	0x3d,0x4
        bsf 	0x3d,0x5
        return
x747    bsf 	0x3,0x5
        bcf	0x3,0x6
        movf 	0x43,W
        xorlw	0x55
        btfss  	0x3,0x2
        goto  	x765
        movf 	0x44,W
        xorlw	0xaa
        btfss  	0x3,0x2
        goto  	x765
        movf 	0x45,W
        xorlw	0x55
        btfss  	0x3,0x2
        goto  	x765
        movf 	0x46,W
        xorlw	0xaa
        btfss  	0x3,0x2
        goto  	x765
        movf 	0x47,W
        xorlw	0x55
        btfss  	0x3,0x2
        goto  	x765
        movf 	0x48,W
        xorlw	0xaa
        btfss  	0x3,0x2
        goto  	x765
        movf 	0x49,W
        xorlw	0x55
        btfsc	0x3,0x2
        goto  	x770
x765    call  	x6ff
        bcf	0xa,0x3
        call  	x6f9
        bcf	0xa,0x3
        call  	x705
        call  	x666
        call  	x5c9
        call  	x6ff
        bcf	0xa,0x3
        call  	x6f9
        bcf	0xa,0x3
x770    call  	x6ff
        bcf	0xa,0x3
        call  	x6f9
        bcf	0xa,0x3
        call  	x597
        bsf 	0x3d,0x2
        bsf 	0x3d,0x3
        bsf 	0x3d,0x4
        bsf 	0x3d,0x5
        movlw	0x37
        movwf	0x59
        call  	x6ff
        bcf	0xa,0x3
        call  	x6f9
        bcf	0xa,0x3
        bsf 	0x3,0x5
        clrf  	0x4b
x781    movlw	0x5
        subwf	0x4b,W
        btfsc	0x3,0x0
        goto  	x792
        movf 	0x4b,W
        addlw	0xe8
        movwf	0x4
        bcf	0x3,0x7
        clrf  	0x0
        movf 	0x4b,W
        addlw	0xed
        movwf	0x4
        movf 	0x4b,W
        addlw	0xb
        movwf	0x0
        incf 	0x4b
        goto  	x781
x792    movf 	0x65,W
        movwf	0x3e
        movf 	0x66,W
        movwf	0x28
        movf 	0x67,W
        movwf	0x27
        movf 	0x3e,W
        addlw	0xe8
        movwf	0x4
        bcf	0x3,0x7
        movf 	0x0,W
        movwf	0x25
        movf 	0x3e,W
        addlw	0xed
        movwf	0x4
        movf 	0x0,W
        movwf	0x26
        incf 	0x3e,W
        movwf	0x29
x7a5    bcf	0x3,0x5
        movf 	0x52
        btfsc	0x3,0x2
        goto  	x7f5
        decf 	0x52
        incf 	0x54
        movlw	0x5
        subwf	0x54,W
        btfss  	0x3,0x0
        goto  	x7f5
        incf 	0x51
        movlw	0xfb
        addwf 	0x54
        movlw	0xc
        subwf	0x51,W
        btfss  	0x3,0x0
        goto  	x7ca
        bsf 	0x3,0x5
        incf 	0x4a
        call  	x597
        movlw	0xf4
        addwf 	0x51
        movlw	0x55
        bsf 	0x3,0x5
        movwf	0x43
        movwf	0x45
        movwf	0x47
        movwf	0x49
        movlw	0xaa
        movwf	0x44
        movwf	0x46
        movwf	0x48
        call  	x6ff
        bcf	0xa,0x3
        call  	x6f9
        bcf	0xa,0x3
        goto  	x7f5
x7ca    btfss  	0x51,0x0
        goto  	x7f5
        movf 	0x52
        btfss  	0x3,0x2
        goto  	x7f5
        incf 	0x49
        goto  	x7e1
x7d1    call  	x6c0
        goto  	x7f5
x7d3    call  	x543
        bcf	0xa,0x3
        goto  	x7f5
x7d6    call  	x4cd
        bcf	0xa,0x3
        goto  	x7f5
x7d9    call  	x517
        bcf	0xa,0x3
        goto  	x7f5
x7dc    call  	x52d
        bcf	0xa,0x3
        goto  	x7f5
x7df    call  	x44d
        goto  	x7f4
x7e1    movf 	0x49,W
        xorlw	0x1
        btfsc	0x3,0x2
        goto  	x7d1
        xorlw	0x3
        btfsc	0x3,0x2
        goto  	x7d3
        xorlw	0x1
x7e9    btfsc	0x3,0x2
        goto  	x7d6
        xorlw	0x7
        btfsc	0x3,0x2
x7ed    goto  	x7d9
        xorlw	0x1
        btfsc	0x3,0x2
        goto  	x7dc
        xorlw	0x3
        btfsc	0x3,0x2
        goto  	x7df
x7f4    clrf  	0x49
x7f5    bcf	0xa,0x3
        call  	x26a
        bcf	0xa,0x3
        clrwdt
x7f9    btfss  	0x3f,0x7
        goto  	x7a5
        bcf	0xa,0x3
        call  	x199
        bcf	0xa,0x3
        bcf	0x3f,0x7
        goto  	x7a5
        addwf 	0x2
        retlw	0xff
        retlw	0xff
        retlw	0xff
        retlw	0xfe
        retlw	0xfd
        retlw	0xfb
        retlw	0xf7
        retlw	0xef
        retlw	0xdf
        retlw	0xbf
        retlw	0x7f
        retlw	0xff
        retlw	0xff
        retlw	0xff
		org 0xfd6
        movlw	0x8
        clrf  	0x3
        movwf	0x39
        bcf	0x48,0x3
        movf 	0x48,W
        movwf	0x7
        bsf 	0x48,0x4
        btfss  	0x3a,0x7
        bcf	0x48,0x4
        movf 	0x48,W
        movwf	0x7
        bsf 	0x48,0x3
        movf 	0x48,W
        movwf	0x7
        bcf	0x3,0x0
        rlf 	0x3a
        decfsz 	0x39
        goto  	x7d9
        return
        bcf	0x3,0x5
        bcf	0x3,0x6
        clrf  	0x2a
        clrf  	0x2b
        bcf	0x3,0x0
        rrf 	0x29
        rrf 	0x28
        btfss  	0x3,0x0
        goto  	x7f9
        movf 	0x26,W
        addwf 	0x2a
        movf 	0x27,W
        btfsc	0x3,0x0
        incf 	0x27,W
        addwf 	0x2b
        bcf	0x3,0x0
        rlf 	0x26
        rlf 	0x27
        movf 	0x28,W
        iorwf 	0x29,W
        btfsc	0x3,0x2
        retlw	0x0
        goto  	x7ed
	END

⌨️ 快捷键说明

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