📄 電波時計.asm
字号:
MOVF 0x39 , W
ADDLW 0x30
CALL Label_0010
RETURN
Label_002B MOVLW 0x27
CALL Label_0010
MOVF 0x36 , W
ADDLW 0x30
CALL Label_0010
MOVF 0x37 , W
ADDLW 0x30
CALL Label_0010
RETURN
Label_002E BCF STATUS , C
RLF 0x33 , W
MOVWF 0x23
RLF 0x23 , W
ADDLW 0x49
Label_00E0 CALL Label_0017
RETURN
Label_002A MOVF 0x64 , W
BTFSC 0x6F , 02
MOVF 0x65 , W
MOVWF 0x5C
BTFSS 0x5C , 07
GOTO Label_0018
BCF 0x5C , 07
MOVF 0x5C , f
BTFSC STATUS , Z
GOTO Label_0018
MOVLW 0x0A
CALL Label_0015
MOVF 0x5A , f
BTFSS STATUS , Z
GOTO Label_0019
MOVLW 0x20
CALL Label_0010
MOVLW 0x2D
CALL Label_0010
GOTO Label_001A
Label_0019 MOVLW 0x2D
CALL Label_0010
MOVF 0x5A , W
ADDLW 0x30
CALL Label_0010
Label_001A MOVF 0x5C , W
ADDLW 0x30
CALL Label_0010
GOTO Label_001B
Label_0018 CLRF 0x5A
CLRF 0x24
CLRF 0x5D
MOVLW 0x64
MOVWF 0x5F
CALL Label_001C
MOVF 0x60 , f
BTFSC STATUS , Z
GOTO Label_001D
INCF 0x24 , f
Label_001D MOVF 0x24 , W
BTFSS STATUS , Z
GOTO Label_001E
MOVLW 0x20
GOTO Label_001F
Label_001E ADDLW 0x30
Label_001F CALL Label_0010
MOVLW 0x0A
CALL Label_0015
MOVF 0x24 , f
Label_00E1 BTFSS STATUS , Z
GOTO Label_0020
MOVF 0x5A , f
Label_00EB BTFSS STATUS , Z
GOTO Label_0020
MOVLW 0x20
GOTO Label_0021
Label_0020 MOVF 0x5A , W
ADDLW 0x30
Label_0021 CALL Label_0010
MOVF 0x5C , W
ADDLW 0x30
CALL Label_0010
Label_001B MOVLW 0xDF
CALL Label_0010
RETURN
Label_0028 CLRF 0x23
MOVF 0x34 , W
Label_00E2 MOVWF 0x5A
MOVF 0x35 , W
MOVWF 0x5C
Label_0023 CLRF 0x5D
MOVLW 0x64
MOVWF 0x5F
CALL Label_001C
MOVF 0x60 , f
BTFSC STATUS , Z
GOTO Label_0022
Label_0101 INCF 0x23 , f
GOTO Label_0023
Label_0022 MOVF 0x23 , W
ADDLW 0x30
CALL Label_0010
MOVLW 0x0A
CALL Label_0015
MOVF 0x5A , W
ADDLW 0x30
CALL Label_0010
MOVF 0x5C , W
Label_00E3 ADDLW 0x30
CALL Label_0010
RETURN
Label_0119 CLRF 0x58
CLRF 0x59
INCF 0x59 , f
CALL Label_000A
CALL Label_0024
MOVLW 0x3A
CALL Label_0010
Label_00FB CALL Label_0025
MOVLW 0x3A
CALL Label_0010
CALL Label_0026
MOVLW 0x0A
MOVWF 0x58
INCF 0x59 , f
CALL Label_000A
BTFSS 0x6F , 01
Label_0001 GOTO Label_0027
CALL Label_0028
MOVLW 0x20
CALL Label_0010
MOVLW 0xAA
CALL Label_0017
GOTO Label_0029
Label_0027 CALL Label_002A
MOVLW 0x54
CALL Label_0010
MOVLW 0x31
BTFSC 0x6F , 02
MOVLW 0x32
CALL Label_0010
Label_0029 RETURN
Label_0118 CLRF 0x58
CLRF 0x59
CALL Label_000A
CALL Label_002B
MOVLW 0x2F
CALL Label_0010
CALL Label_002C
MOVLW 0x2F
CALL Label_0010
CALL Label_002D
MOVLW 0x20
CALL Label_0010
CALL Label_002E
MOVLW 0x20
CALL Label_0010
MOVLW 0x20
CALL Label_0010
RETURN
Label_011B MOVLW 0x0F
MOVWF 0x58
CLRF 0x59
CALL Label_000A
MOVLW 0x4F
CALL Label_0010
RETURN
Label_011D MOVLW 0x0F
MOVWF 0x58
CLRF 0x59
CALL Label_000A
MOVLW 0x58
CALL Label_0010
RETURN
Label_00F9 MOVLW 0x94
MOVWF 0x24
CALL Label_0017
MOVLW 0x31
MOVF 0x74 , f
BTFSS STATUS , Z
MOVLW 0x32
CALL Label_0010
MOVLW 0x20
CALL Label_0010
MOVLW 0x9E
MOVF 0x71 , f
BTFSS STATUS , Z
MOVLW 0x9A
CALL Label_0017
MOVLW 0x20
CALL Label_0010
MOVF 0x72 , W
MOVWF 0x5C
MOVLW 0x0A
CALL Label_0015
MOVLW 0x30
ADDWF 0x5A , W
CALL Label_0010
MOVLW 0x30
ADDWF 0x5C , W
CALL Label_0010
MOVLW 0x3A
CALL Label_0010
MOVF 0x73 , W
MOVWF 0x5C
MOVLW 0x0A
CALL Label_0015
MOVLW 0x30
ADDWF 0x5A , W
CALL Label_0010
MOVLW 0x30
ADDWF 0x5C , W
CALL Label_0010
RETURN
Label_00FA CLRF 0x59
MOVF 0x75 , W
BTFSS STATUS , Z
GOTO Label_002F
MOVLW 0x07
MOVWF 0x58
CALL Label_000A
MOVLW 0x9E
MOVF 0x71 , f
BTFSS STATUS , Z
MOVLW 0x9A
CALL Label_0017
MOVLW 0x07
GOTO Label_0030
Label_002F MOVLW 0x01
Label_00E6 SUBWF 0x75 , W
BTFSS STATUS , Z
GOTO Label_0031
MOVLW 0x0B
MOVWF 0x58
CALL Label_000A
MOVF 0x72 , W
MOVWF 0x5C
MOVLW 0x0A
CALL Label_0015
MOVLW 0x30
ADDWF 0x5A , W
CALL Label_0010
MOVLW 0x30
ADDWF 0x5C , W
CALL Label_0010
MOVLW 0x0B
GOTO Label_0030
Label_0031 MOVLW 0x0E
MOVWF 0x58
CALL Label_000A
MOVF 0x73 , W
MOVWF 0x5C
MOVLW 0x0A
CALL Label_0015
Label_00E9 MOVLW 0x30
ADDWF 0x5A , W
CALL Label_0010
MOVLW 0x30
ADDWF 0x5C , W
CALL Label_0010
MOVLW 0x0E
Label_0030 MOVWF 0x58
CLRF 0x59
CALL Label_000A
CALL Label_0032
RETURN
Label_0058 CLRF 0x62
CLRF 0x63
Label_00EA BSF 0x62 , 01
INCF 0x41 , f
MOVLW 0x0A
SUBWF 0x41 , W
BTFSS STATUS , Z
GOTO Label_0033
CLRF 0x41
INCF 0x40 , f
MOVLW 0x06
SUBWF 0x40 , W
BTFSS STATUS , Z
GOTO Label_0033
BSF 0x62 , 02
CLRF 0x40
BTFSC 0x2B , 05
BCF 0x2B , 00
INCF 0x3F , f
MOVLW 0x09
SUBWF 0x3F , W
BTFSS STATUS , Z
GOTO Label_0034
INCF 0x7E , f
Label_00ED MOVLW 0x07
SUBWF 0x7E , W
BTFSS STATUS , C
GOTO Label_0035
MOVLW 0x06
MOVWF 0x7E
Label_0035 BTFSC 0x2B , 05
GOTO Label_0036
INCF 0x6A , f
BTFSS STATUS , Z
GOTO Label_0036
INCF 0x69 , f
Label_0036 MOVLW 0x03
SUBWF 0x69 , W
BTFSS STATUS , Z
GOTO Label_0037
MOVLW 0xE8
SUBWF 0x6A , W
BTFSS STATUS , Z
GOTO Label_0037
DECF 0x6A , f
Label_0037 BCF 0x2B , 06
BSF 0x2B , 00
BSF 0x2B , 02
BSF 0x2B , 05
Label_0034 MOVLW 0x0A
SUBWF 0x3F , W
BTFSS STATUS , Z
GOTO Label_0033
Label_00EC CLRF 0x3F
BSF 0x2B , 06
BCF 0x2B , 00
BCF 0x2B , 02
BCF 0x2B , 05
INCF 0x3E , f
MOVLW 0x06
Label_00EE SUBWF 0x3E , W
BTFSS STATUS , Z
GOTO Label_0033
BSF 0x62 , 03
CLRF 0x3E
INCF 0x3D , f
MOVLW 0x0A
SUBWF 0x3D , W
BTFSS STATUS , Z
GOTO Label_0038
CLRF 0x3D
INCF 0x3C , f
GOTO Label_0033
Label_0038 MOVLW 0x02
SUBWF 0x3C , W
BTFSS STATUS , Z
GOTO Label_0033
MOVLW 0x04
SUBWF 0x3D , W
BTFSS STATUS , Z
GOTO Label_0033
CLRF 0x3D
CLRF 0x3C
BSF 0x62 , 04
CALL Label_0039
Label_0033 RETURN
Label_0039 CLRF 0x32
Label_00F2 MOVLW 0x01
ANDWF 0x36 , W
BTFSC STATUS , Z
GOTO Label_003A
MOVLW 0x02
Label_003A ADDWF 0x37 , W
ANDLW 0x03
BTFSC STATUS , Z
INCF 0x32 , f
INCF 0x33 , f
MOVLW 0x07
SUBWF 0x33 , W
BTFSS STATUS , Z
GOTO Label_003B
CLRF 0x33
Label_003B MOVLW 0x01
MOVWF 0x5A
MOVLW 0x6E
MOVF 0x32 , f
BTFSC STATUS , Z
GOTO Label_003C
MOVLW 0x6F
Label_003C MOVWF 0x5C
INCF 0x35 , f
BTFSS STATUS , Z
GOTO Label_003D
INCF 0x34 , f
Label_003D MOVF 0x34 , W
MOVWF 0x5D
MOVF 0x35 , W
MOVWF 0x5F
CALL Label_001C
MOVF 0x5A , f
Label_00F3 BTFSS STATUS , Z
GOTO Label_003E
MOVF 0x5C , f
Label_00F4 BTFSS STATUS , Z
GOTO Label_003E
CLRF 0x34
Label_00F5 CLRF 0x35
INCF 0x35 , f
Label_00F6 INCF 0x37 , f
MOVLW 0x0A
SUBWF 0x37 , W
BTFSS STATUS , Z
Label_00F8 GOTO Label_003E
CLRF 0x37
Label_00F7 INCF 0x36 , f
MOVLW 0x0A
SUBWF 0x36 , W
BTFSS STATUS , Z
GOTO Label_003E
CLRF 0x36
Label_003E CALL Label_003F
MOVLW 0x01
SUBWF 0x3B , W
BTFSS STATUS , Z
Label_00EF GOTO Label_0040
MOVF 0x3A , f
Label_00F0 BTFSS STATUS , Z
GOTO Label_0040
BSF 0x62 , 05
Label_0040 RETURN
Label_0072 MOVF 0x51 , W
MOVWF 0x4C
RLF 0x4C , f
MOVLW 0x02
ANDWF 0x4C , f
MOVF 0x52 , W
ADDWF 0x4C , W
CLRF 0x4C
ANDLW 0x03
BTFSC STATUS , Z
BSF 0x4C , 00
INCF 0x56 , f
MOVLW 0x0A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -