📄 電波時計.asm
字号:
SUBWF 0x56 , W
BTFSS STATUS , Z
GOTO Label_0041
Label_0105 CLRF 0x56
INCF 0x55 , f
MOVLW 0x06
SUBWF 0x55 , W
Label_00FD BTFSS STATUS , Z
GOTO Label_0041
CLRF 0x55
INCF 0x54 , f
MOVLW 0x0A
SUBWF 0x54 , W
BTFSS STATUS , Z
GOTO Label_0042
CLRF 0x54
INCF 0x53 , f
GOTO Label_0041
Label_0042 MOVLW 0x02
SUBWF 0x53 , W
BTFSS STATUS , Z
GOTO Label_0041
MOVLW 0x04
SUBWF 0x54 , W
BTFSS STATUS , Z
GOTO Label_0041
CLRF 0x54
CLRF 0x53
INCF 0x4D , f
MOVLW 0x07
SUBWF 0x4D , W
BTFSS STATUS , Z
GOTO Label_0043
CLRF 0x4D
Label_0043 INCF 0x50 , f
MOVLW 0x0A
SUBWF 0x50 , W
BTFSS STATUS , Z
GOTO Label_0044
CLRF 0x50
Label_00FC INCF 0x4F , f
MOVLW 0x0A
SUBWF 0x4F , W
BTFSS STATUS , Z
GOTO Label_0044
CLRF 0x4F
Label_00FE INCF 0x4E , f
GOTO Label_0041
Label_0044 MOVLW 0x03
SUBWF 0x4E , W
BTFSS STATUS , Z
GOTO Label_0041
MOVLW 0x06
SUBWF 0x4F , W
Label_0103 BTFSS STATUS , Z
GOTO Label_0041
Label_0104 MOVLW 0x06
MOVF 0x4C , f
BTFSC STATUS , Z
ADDLW 0x01
SUBWF 0x50 , W
BTFSS STATUS , Z
Label_00FF GOTO Label_0041
CLRF 0x50
INCF 0x50 , f
CLRF 0x4F
CLRF 0x4E
INCF 0x52 , f
MOVLW 0x0A
SUBWF 0x52 , W
Label_0106 BTFSS STATUS , Z
GOTO Label_0041
Label_0107 CLRF 0x52
INCF 0x51 , f
MOVLW 0x0A
SUBWF 0x51 , W
BTFSS STATUS , Z
GOTO Label_0041
Label_0100 CLRF 0x51
Label_0041 RETURN
Label_003F MOVLW 0xB8
MOVWF 0x24
CLRF 0x39
CLRF 0x38
Label_0108 CLRF 0x5D
Label_0109 CLRF 0x5F
MOVF 0x34 , W
MOVWF 0x5A
MOVF 0x35 , W
MOVWF 0x5C
Label_0047 INCF 0x39 , f
MOVLW 0x0C
SUBWF 0x39 , W
BTFSC STATUS , Z
GOTO Label_0045
CALL Label_000B
Label_010A INCF 0x24 , f
Label_010B MOVWF 0x5F
CLRF 0x5D
MOVF 0x32 , f
BTFSC STATUS , Z
GOTO Label_0046
Label_00E8 MOVLW 0x02
SUBWF 0x39 , W
BTFSS STATUS , Z
Label_010C GOTO Label_0046
INCF 0x5F , f
Label_0046 CALL Label_001C
MOVF 0x60 , f
BTFSC STATUS , Z
GOTO Label_0045
MOVF 0x5A , f
BTFSS STATUS , Z
GOTO Label_0047
MOVF 0x5C , f
BTFSS STATUS , Z
GOTO Label_0047
MOVF 0x5F , W
MOVWF 0x5C
Label_0045 MOVF 0x5A , f
Label_0110 BTFSS STATUS , Z
GOTO Label_0048
MOVLW 0x20
SUBWF 0x5C , W
BTFSC STATUS , C
GOTO Label_0048
MOVLW 0x0A
CALL Label_0015
MOVF 0x5A , W
Label_010E MOVWF 0x3A
MOVF 0x5C , W
MOVWF 0x3B
MOVLW 0x0A
SUBWF 0x39 , W
BTFSS STATUS , C
GOTO Label_0049
MOVLW 0x0A
SUBWF 0x39 , f
INCF 0x38 , f
GOTO Label_0049
Label_0048 CLRF 0x3B
CLRF 0x3A
CLRF 0x39
CLRF 0x38
Label_0049 RETURN
Label_004A MOVF 0x5C , W
ADDWF 0x5F , f
BTFSC STATUS , C
Label_0112 INCF 0x5D , f
MOVF 0x5A , W
Label_010F ADDWF 0x5D , f
Label_00F1 RETURN
MOVF 0x5C , W
ADDWF 0x5F , f
BTFSC STATUS , C
INCF 0x5E , f
MOVF 0x5B , W
ADDWF 0x5E , f
BTFSC STATUS , C
INCF 0x5D , f
MOVF 0x5A , W
Label_0114 ADDWF 0x5D , f
RETURN
Label_0012 CLRF 0x5A
Label_0115 MOVWF 0x5B
MOVLW 0x08
MOVWF 0x5E
Label_004B RRF 0x5B , f
BTFSC STATUS , C
Label_0116 CALL Label_004A
BCF STATUS , C
RLF 0x5C , f
Label_0117 RLF 0x5A , f
DECFSZ 0x5E , f
GOTO Label_004B
RETURN
Label_0015 CLRF 0x5F
MOVWF 0x5D
MOVF 0x5D , f
BTFSS STATUS , Z
GOTO Label_004C
CLRF 0x5A
CLRF 0x5C
Label_011A GOTO Label_004D
Label_004C BCF STATUS , C
INCF 0x5F , f
RLF 0x5D , f
Label_011C BTFSS STATUS , C
Label_0002 GOTO Label_004C
RRF 0x5D , f
CLRF 0x5A
Label_004E MOVF 0x5D , W
Label_011E SUBWF 0x5C , f
RLF 0x5A , f
BTFSS 0x5A , 00
ADDWF 0x5C , f
BCF STATUS , C
RRF 0x5D , f
DECFSZ 0x5F , f
Label_0120 GOTO Label_004E
Label_004D RETURN
Label_001C MOVF 0x5A , W
MOVWF 0x60
MOVF 0x5D , W
SUBWF 0x5A , f
BTFSC STATUS , C
GOTO Label_004F
ADDWF 0x5A , f
GOTO Label_0050
Label_004F MOVF 0x5F , W
SUBWF 0x5C , f
BTFSC STATUS , C
GOTO Label_0051
MOVF 0x5A , f
BTFSC STATUS , Z
Label_0122 GOTO Label_0052
DECF 0x5A , f
GOTO Label_0051
Label_0052 ADDWF 0x5C , f
MOVF 0x60 , W
MOVWF 0x5A
Label_0050 CLRF 0x60
Label_0123 GOTO Label_0053
Label_0051 MOVLW 0x01
MOVWF 0x60
Label_0053 RETURN
Label_007C CLRF 0x41
CLRF 0x40
CLRF 0x3F
CLRF 0x3E
CLRF 0x3D
CLRF 0x3C
CLRF 0x3B
INCF 0x3B , f
CLRF 0x3A
CLRF 0x39
INCF 0x39 , f
CLRF 0x38
CLRF 0x37
CLRF 0x36
CLRF 0x33
CLRF 0x34
CLRF 0x35
INCF 0x35 , f
CLRF 0x32
INCF 0x32 , f
RETURN
Label_006E CLRF 0x4B
CLRF 0x4A
CLRF 0x49
CLRF 0x48
CLRF 0x47
CLRF 0x46
CLRF 0x42
CLRF 0x45
CLRF 0x44
CLRF 0x43
RETURN
Label_007D CLRF 0x56
CLRF 0x55
CLRF 0x54
CLRF 0x53
CLRF 0x52
CLRF 0x51
CLRF 0x4D
CLRF 0x50
CLRF 0x4F
CLRF 0x4E
Label_0127 RETURN
Label_007E CLRF 0x31
CLRF 0x30
CLRF 0x2F
CLRF 0x2D
CLRF 0x2E
RETURN
Label_006F CLRF 0x23
MOVLW 0x03
SUBWF 0x31 , W
BTFSS STATUS , C
Label_0129 GOTO Label_0054
MOVLW 0x03
SUBWF 0x30 , W
BTFSS STATUS , C
GOTO Label_0054
MOVLW 0x03
SUBWF 0x2F , W
BTFSS STATUS , C
GOTO Label_0054
MOVLW 0x03
Label_0128 SUBWF 0x2D , W
BTFSS STATUS , C
GOTO Label_0054
MOVLW 0x03
SUBWF 0x2E , W
BTFSS STATUS , C
GOTO Label_0054
GOTO Label_0055
Label_0054 INCF 0x23 , f
Label_0055 RETURN
Label_007A CLRF 0x7E
MOVLW 0x03
SUBWF 0x40 , W
BTFSC STATUS , C
GOTO Label_0056
CLRF 0x41
Label_012A CLRF 0x40
GOTO Label_0057
Label_0056 MOVLW 0x09
MOVWF 0x41
MOVLW 0x05
MOVWF 0x40
CALL Label_0058
Label_0057 RETURN
Label_0071 MOVF 0x56 , W
Label_0126 MOVWF 0x3F
MOVF 0x55 , W
MOVWF 0x3E
MOVF 0x54 , W
MOVWF 0x3D
MOVF 0x53 , W
MOVWF 0x3C
MOVF 0x52 , W
Label_0125 MOVWF 0x37
MOVF 0x51 , W
MOVWF 0x36
MOVF 0x4D , W
MOVWF 0x33
CLRF 0x5D
MOVF 0x50 , W
MOVWF 0x5F
MOVF 0x4F , W
MOVWF 0x5C
MOVLW 0x0A
CALL Label_0012
Label_0124 MOVF 0x4E , W
MOVWF 0x5C
MOVLW 0x64
CALL Label_0012
MOVF 0x5D , W
MOVWF 0x34
MOVF 0x5F , W
MOVWF 0x35
CLRF 0x32
MOVLW 0x01
ANDWF 0x36 , W
Label_012C BTFSC STATUS , Z
GOTO Label_0059
MOVLW 0x02
Label_0059 ADDWF 0x37 , W
ANDLW 0x03
BTFSC STATUS , Z
INCF 0x32 , f
Label_012B CALL Label_003F
RETURN
Label_0111 BTFSS 0x2B , 01
GOTO Label_005A
BTFSC 0x2B , 06
GOTO Label_005B
BTFSC 0x2B , 02
GOTO Label_005C
Label_005A BSF 0x2C , 05
BTFSC 0x2B , 00
CALL Label_005D
GOTO Label_005E
Label_005B BTFSC 0x2B , 02
Label_012D GOTO Label_005C
BTFSC 0x2B , 00
CALL Label_005D
GOTO Label_005E
Label_005C BTFSC 0x27 , 02
GOTO Label_005F
BTFSS 0x27 , 01
GOTO Label_005F
BTFSS 0x27 , 00
GOTO Label_005F
BCF 0x2C , 05
Label_012E MOVLW 0x02
SUBWF 0x26 , W
BTFSS STATUS , Z
GOTO Label_0060
GOTO Label_0061
Label_005F BSF 0x2C , 05
GOTO Label_0061
Label_0060 MOVLW 0x01
SUBWF 0x40 , W
BTFSC STATUS , C
GOTO Label_0062
CALL Label_0063
GOTO Label_005E
Label_0062 MOVLW 0x02
SUBWF 0x40 , W
BTFSC STATUS , C
GOTO Label_0064
CALL Label_0065
GOTO Label_005E
Label_0064 MOVLW 0x04
SUBWF 0x40 , W
BTFSC STATUS , C
Label_012F GOTO Label_0066
CALL Label_0067
GOTO Label_005E
Label_0066 MOVLW 0x05
SUBWF 0x56 , W
BTFSS STATUS , Z
GOTO Label_0068
MOVLW 0x01
SUBWF 0x55 , W
BTFSC STATUS , Z
GOTO Label_0069
MOVLW 0x04
SUBWF 0x55 , W
BTFSS STATUS , Z
GOTO Label_0068
Label_0069 BSF 0x2C , 03
GOTO Label_0061
Label_0068 MOVLW 0x05
SUBWF 0x40 , W
BTFSC STATUS , C
GOTO Label_006A
MOVLW 0x02
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_005E
CALL Label_006B
GOTO Label_005E
Label_006A MOVLW 0x04
SUBWF 0x41 , W
BTFSC STATUS , C
GOTO Label_006C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -