📄 電波時計.asm
字号:
CALL Label_006D
GOTO Label_005E
Label_006C MOVLW 0x06
Label_0131 SUBWF 0x41 , W
BTFSC STATUS , C
GOTO Label_0061
GOTO Label_005E
Label_0061 MOVLW 0x06
SUBWF 0x41 , W
BTFSS STATUS , Z
GOTO Label_005E
Label_0133 MOVLW 0x05
SUBWF 0x40 , W
BTFSS STATUS , Z
GOTO Label_005E
CALL Label_006E
BTFSC 0x2B , 05
GOTO Label_005E
CALL Label_006F
MOVF 0x23 , f
Label_0132 BTFSS STATUS , Z
GOTO Label_0070
CALL Label_0071
BSF 0x2B , 04
BSF 0x2B , 05
GOTO Label_005E
Label_0070 CALL Label_0072
CLRF 0x2C
Label_005E RETURN
Label_005D CLRF 0x2C
INCF 0x29 , f
BTFSC 0x27 , 02
GOTO Label_0073
BTFSS 0x27 , 01
Label_0134 GOTO Label_0073
MOVLW 0x01
SUBWF 0x26 , W
BTFSC STATUS , Z
GOTO Label_0074
MOVLW 0x02
SUBWF 0x26 , W
BTFSC STATUS , Z
GOTO Label_0075
INCF 0x2A , f
CLRF 0x28
GOTO Label_0076
Label_0075 INCF 0x28 , f
Label_0135 MOVLW 0x02
SUBWF 0x28 , W
BTFSC STATUS , Z
GOTO Label_0077
MOVLW 0x04
SUBWF 0x2A , W
BTFSS STATUS , C
GOTO Label_0074
CLRF 0x2A
GOTO Label_0076
Label_0077 MOVLW 0x3C
SUBWF 0x29 , W
BTFSS STATUS , Z
GOTO Label_0078
BTFSS 0x2B , 06
GOTO Label_0079
CALL Label_007A
GOTO Label_007B
Label_0079 CALL Label_007C
BSF 0x2B , 01
Label_007B CALL Label_0058
CALL Label_007D
CALL Label_006E
CALL Label_007E
BSF 0x2B , 02
Label_0136 GOTO Label_0076
Label_0078 CLRF 0x29
Label_0074 CLRF 0x28
CLRF 0x2A
GOTO Label_0076
Label_0073 CLRF 0x28
BSF 0x2C , 05
Label_0076 RETURN
Label_0063 BTFSS 0x2C , 00
GOTO Label_007F
GOTO Label_0080
Label_007F MOVLW 0x05
Label_0130 SUBWF 0x41 , W
BTFSC STATUS , C
GOTO Label_0081
Label_011F RRF 0x26 , W
RLF 0x4A , f
MOVLW 0x04
SUBWF 0x41 , W
Label_0137 BTFSS STATUS , C
GOTO Label_0080
MOVLW 0x06
SUBWF 0x4A , W
BTFSS STATUS , C
Label_0138 GOTO Label_0080
BSF 0x2C , 00
GOTO Label_0080
Label_0081 RRF 0x26 , W
RLF 0x4B , f
MOVLW 0x09
SUBWF 0x41 , W
Label_0139 BTFSS STATUS , C
GOTO Label_0080
MOVLW 0x0A
SUBWF 0x4B , W
BTFSS STATUS , C
GOTO Label_0082
Label_013B BSF 0x2C , 00
GOTO Label_0080
Label_0082 MOVF 0x31 , f
BTFSS STATUS , Z
GOTO Label_0083
MOVF 0x4B , W
MOVWF 0x56
MOVF 0x4A , W
Label_013C MOVWF 0x55
Label_013A INCF 0x31 , f
Label_0121 GOTO Label_0080
Label_0083 MOVF 0x4B , W
SUBWF 0x56 , W
BTFSS STATUS , Z
GOTO Label_0084
MOVF 0x4A , W
SUBWF 0x55 , W
BTFSS STATUS , Z
GOTO Label_0084
INCF 0x31 , f
MOVLW 0x04
SUBWF 0x31 , W
BTFSS STATUS , C
GOTO Label_0080
DECF 0x31 , f
GOTO Label_0080
Label_0084 MOVF 0x4B , W
MOVWF 0x56
MOVF 0x4A , W
MOVWF 0x55
CLRF 0x31
INCF 0x31 , f
Label_0080 RETURN
Label_0065 BTFSS 0x2C , 01
GOTO Label_0085
GOTO Label_0086
Label_0085 MOVLW 0x05
SUBWF 0x41 , W
BTFSC STATUS , C
GOTO Label_0087
RRF 0x26 , W
RLF 0x48 , f
MOVLW 0x04
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_0086
MOVLW 0x03
SUBWF 0x48 , W
BTFSS STATUS , C
GOTO Label_0086
BSF 0x2C , 01
GOTO Label_0086
Label_0087 RRF 0x26 , W
RLF 0x49 , f
MOVLW 0x09
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_0086
MOVLW 0x0A
SUBWF 0x49 , W
BTFSS STATUS , C
GOTO Label_0088
BSF 0x2C , 01
GOTO Label_0086
Label_0088 MOVF 0x30 , f
BTFSS STATUS , Z
GOTO Label_0089
MOVF 0x49 , W
MOVWF 0x54
MOVF 0x48 , W
MOVWF 0x53
INCF 0x30 , f
GOTO Label_0086
Label_0089 MOVF 0x49 , W
SUBWF 0x54 , W
BTFSS STATUS , Z
GOTO Label_008A
MOVF 0x48 , W
SUBWF 0x53 , W
BTFSS STATUS , Z
GOTO Label_008A
INCF 0x30 , f
MOVLW 0x04
SUBWF 0x30 , W
BTFSS STATUS , C
GOTO Label_0086
DECF 0x30 , f
GOTO Label_0086
Label_008A MOVF 0x49 , W
MOVWF 0x54
MOVF 0x48 , W
MOVWF 0x53
CLRF 0x30
INCF 0x30 , f
Label_0086 RETURN
Label_0067 BTFSS 0x2C , 02
GOTO Label_008B
GOTO Label_008C
Label_008B MOVLW 0x03
SUBWF 0x40 , W
BTFSC STATUS , C
GOTO Label_008D
MOVLW 0x05
SUBWF 0x41 , W
BTFSC STATUS , C
GOTO Label_008E
RRF 0x26 , W
RLF 0x43 , f
MOVLW 0x04
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_008C
MOVLW 0x04
SUBWF 0x43 , W
BTFSS STATUS , C
GOTO Label_008C
BSF 0x2C , 02
GOTO Label_008C
Label_008E RRF 0x26 , W
RLF 0x44 , f
MOVLW 0x09
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_008C
MOVLW 0x0A
SUBWF 0x44 , W
BTFSS STATUS , C
GOTO Label_008C
BSF 0x2C , 02
GOTO Label_008C
Label_008D MOVLW 0x05
SUBWF 0x41 , W
BTFSC STATUS , C
GOTO Label_008C
RRF 0x26 , W
RLF 0x45 , f
MOVLW 0x04
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_008C
MOVLW 0x0A
SUBWF 0x45 , W
BTFSS STATUS , C
GOTO Label_008F
BSF 0x2C , 02
GOTO Label_008C
Label_008F MOVF 0x2F , f
BTFSS STATUS , Z
GOTO Label_0090
MOVF 0x45 , W
MOVWF 0x50
MOVF 0x44 , W
MOVWF 0x4F
MOVF 0x43 , W
MOVWF 0x4E
INCF 0x2F , f
GOTO Label_008C
Label_0090 MOVF 0x45 , W
SUBWF 0x50 , W
BTFSS STATUS , Z
GOTO Label_0091
MOVF 0x44 , W
SUBWF 0x4F , W
BTFSS STATUS , Z
GOTO Label_0091
MOVF 0x43 , W
SUBWF 0x4E , W
BTFSS STATUS , Z
GOTO Label_0091
INCF 0x2F , f
MOVLW 0x04
SUBWF 0x2F , W
BTFSS STATUS , C
GOTO Label_008C
DECF 0x2F , f
GOTO Label_008C
Label_0091 MOVF 0x45 , W
MOVWF 0x50
MOVF 0x44 , W
MOVWF 0x4F
MOVF 0x43 , W
MOVWF 0x4E
CLRF 0x2F
INCF 0x2F , f
Label_008C RETURN
Label_006B BTFSS 0x2C , 03
GOTO Label_0092
GOTO Label_0093
Label_0092 MOVLW 0x06
SUBWF 0x41 , W
BTFSC STATUS , C
GOTO Label_0094
RRF 0x26 , W
RLF 0x46 , f
MOVLW 0x04
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_0093
MOVLW 0x0A
SUBWF 0x46 , W
BTFSS STATUS , C
GOTO Label_0093
BSF 0x2C , 03
GOTO Label_0093
Label_0094 RRF 0x26 , W
RLF 0x47 , f
MOVLW 0x09
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_0093
MOVLW 0x0A
SUBWF 0x47 , W
BTFSS STATUS , C
GOTO Label_0095
BSF 0x2C , 03
GOTO Label_0093
Label_0095 MOVF 0x2E , f
BTFSS STATUS , Z
GOTO Label_0096
MOVF 0x47 , W
MOVWF 0x52
MOVF 0x46 , W
MOVWF 0x51
INCF 0x2E , f
GOTO Label_0093
Label_0096 MOVF 0x47 , W
SUBWF 0x52 , W
BTFSS STATUS , Z
GOTO Label_0097
MOVF 0x46 , W
SUBWF 0x51 , W
BTFSS STATUS , Z
GOTO Label_0097
INCF 0x2E , f
MOVLW 0x04
SUBWF 0x2E , W
BTFSS STATUS , C
GOTO Label_0093
DECF 0x2E , f
GOTO Label_0093
Label_0097 MOVF 0x47 , W
MOVWF 0x52
MOVF 0x46 , W
MOVWF 0x51
CLRF 0x2E
INCF 0x2E , f
Label_0093 RETURN
Label_006D BTFSS 0x2C , 04
GOTO Label_0098
GOTO Label_0099
Label_0098 RRF 0x26 , W
RLF 0x42 , f
MOVLW 0x03
SUBWF 0x41 , W
BTFSS STATUS , C
GOTO Label_0099
MOVLW 0x07
SUBWF 0x42 , W
BTFSS STATUS , C
GOTO Label_009A
BSF 0x2C , 04
GOTO Label_0099
Label_009A MOVF 0x2D , f
BTFSS STATUS , Z
GOTO Label_009B
MOVF 0x42 , W
MOVWF 0x4D
INCF 0x2D , f
GOTO Label_0099
Label_009B MOVF 0x42 , W
SUBWF 0x4D , W
BTFSS STATUS , Z
GOTO Label_009C
INCF 0x2D , f
MOVLW 0x04
SUBWF 0x2D , W
BTFSS STATUS , C
GOTO Label_0099
DECF 0x2D , f
GOTO Label_0099
Label_009C MOVF 0x42 , W
MOVWF 0x4D
CLRF 0x2D
INCF 0x2D , f
Label_0099 RETURN
Label_00E7 MOVLW 0x99
MOVWF 0x1F
CLRF 0x5D
CLRF 0x5F
MOVLW 0x10
MOVWF 0x24
Label_009F MOVLW 0x19
MOVWF 0x23
Label_009D NOP
NOP
DECFSZ 0x23 , f
GOTO Label_009D
BSF 0x1F , 02
Label_009E BTFSC 0x1F , 02
GOTO Label_009E
BSF STATUS , RP0
BCF STATUS , RP1
MOVF 0x1E , W
BCF STATUS , RP0
BCF STATUS , RP1
MOVWF 0x5C
CLRF 0x5A
CALL Label_004A
DECFSZ 0x24 , f
GOTO Label_009F
SWAPF 0x5F , W
ANDLW 0x0F
MOVWF 0x68
SWAPF 0x5D , W
ANDLW 0xF0
IORWF 0x68 , f
MOVLW 0x81
MOVWF 0x1F
CLRF 0x5D
CLRF 0x5F
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -