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

📄 clock.lst

📁 这是我自己在做实验设计时做的,用摩托罗拉飞思卡尔做的一个多功能电子钟
💻 LST
📖 第 1 页 / 共 5 页
字号:
    891F 95           tSX	
    8920 E6 06        ldA	6,X
    8922 B7 41        stA	*__r1
    8924 E6 05        ldA	5,X
    8926 B7 40        stA	*__r0
    8928 F6           ldA	0,X
    8929 55 40        ldHX	*__r0
    892B F7           stA	0,X
    892C 95           tSX	
    892D A7 01        aiS	#1
    892F 81           rts	
_isrKBI:
    8930 8B           pshH	
    8931 B6 40        ldA	*__r0
    8933 87           pshA	
    8934 B6 41        ldA	*__r1
    8936 87           pshA	
    8937 B6 42        ldA	*__r2
    8939 87           pshA	
    893A B6 43        ldA	*__r3
    893C 87           pshA	
    893D B6 44        ldA	*__r4
    893F 87           pshA	
    8940 B6 45        ldA	*__r5
    8942 87           pshA	
    8943 B6 46        ldA	*__r6
    8945 87           pshA	
    8946 B6 47        ldA	*__r7
    8948 87           pshA	
    8949 B6 48        ldA	*__r8
    894B 87           pshA	
    894C B6 49        ldA	*__r9
    894E 87           pshA	
    894F B6 4A        ldA	*__r10
    8951 87           pshA	
    8952 B6 4B        ldA	*__r11
    8954 87           pshA	
    8955 B6 4C        ldA	*__rhi
    8957 87           pshA	
    8958 B6 4D        ldA	*__rlo
    895A 87           pshA	
    895B A7 FD        aiS	#-3
    895D 95           tSX	
    895E 9B           seI	
    895F A6 01        ldA	#1
    8961 B7 7C        stA	0x7C
    8963 3F 7D        clr	0x7D
    8965 12 1A        Bset	1,0x1A
    8967 CD 8D80      jsr	_KB_Scan
    896A 95           tSX	
    896B B7 41        stA	*__r1
    896D E7 02        stA	2,X
    896F 87           pshA	
    8970 CD 8DC7      jsr	_KB_Def
    8973 A7 01        aiS	#1
    8975 95           tSX	
    8976 B7 41        stA	*__r1
    8978 E7 02        stA	2,X
    897A 7F           clr	0,X
    897B E7 01        stA	1,X
    897D F6           ldA	0,X
    897E 26 06        bne	0x8986
    8980 E6 01        ldA	1,X
    8982 A1 31        cmp	#49
    8984 27 1D        beq	0x89A3
    8986 F6           ldA	0,X
    8987 26 06        bne	0x898F
    8989 E6 01        ldA	1,X
    898B A1 32        cmp	#50
    898D 27 18        beq	0x89A7
    898F F6           ldA	0,X
    8990 26 06        bne	0x8998
    8992 E6 01        ldA	1,X
    8994 A1 33        cmp	#51
    8996 27 13        beq	0x89AB
    8998 F6           ldA	0,X
    8999 26 06        bne	0x89A1
    899B E6 01        ldA	1,X
    899D A1 34        cmp	#52
    899F 27 0E        beq	0x89AF
    89A1 20 10        bra	0x89B3
    89A3 3C 81        inc	0xFFFFFF81
    89A5 20 0C        bra	0x89B3
    89A7 3C 82        inc	0xFFFFFF82
    89A9 20 08        bra	0x89B3
    89AB 3C 83        inc	0xFFFFFF83
    89AD 20 04        bra	0x89B3
    89AF CD 88B7      jsr	_Alarm_handle
    89B2 95           tSX	
    89B3 CD 8D6D      jsr	_KB_Init
    89B6 95           tSX	
    89B7 13 1A        Bclr	1,0x1A
    89B9 9A           clI	
    89BA A7 03        aiS	#3
    89BC 86           pulA	
    89BD B7 4D        stA	*__rlo
    89BF 86           pulA	
    89C0 B7 4C        stA	*__rhi
    89C2 86           pulA	
    89C3 B7 4B        stA	*__r11
    89C5 86           pulA	
    89C6 B7 4A        stA	*__r10
    89C8 86           pulA	
    89C9 B7 49        stA	*__r9
    89CB 86           pulA	
    89CC B7 48        stA	*__r8
    89CE 86           pulA	
    89CF B7 47        stA	*__r7
    89D1 86           pulA	
    89D2 B7 46        stA	*__r6
    89D4 86           pulA	
    89D5 B7 45        stA	*__r5
    89D7 86           pulA	
    89D8 B7 44        stA	*__r4
    89DA 86           pulA	
    89DB B7 43        stA	*__r3
    89DD 86           pulA	
    89DE B7 42        stA	*__r2
    89E0 86           pulA	
    89E1 B7 41        stA	*__r1
    89E3 86           pulA	
    89E4 B7 40        stA	*__r0
    89E6 8A           pulH	
    89E7 80           rti	
_isrTIMER1:
    89E8 8B           pshH	
    89E9 B6 40        ldA	*__r0
    89EB 87           pshA	
    89EC B6 41        ldA	*__r1
    89EE 87           pshA	
    89EF B6 42        ldA	*__r2
    89F1 87           pshA	
    89F2 B6 43        ldA	*__r3
    89F4 87           pshA	
    89F5 B6 44        ldA	*__r4
    89F7 87           pshA	
    89F8 B6 45        ldA	*__r5
    89FA 87           pshA	
    89FB B6 46        ldA	*__r6
    89FD 87           pshA	
    89FE B6 47        ldA	*__r7
    8A00 87           pshA	
    8A01 B6 48        ldA	*__r8
    8A03 87           pshA	
    8A04 B6 49        ldA	*__r9
    8A06 87           pshA	
    8A07 B6 4A        ldA	*__r10
    8A09 87           pshA	
    8A0A B6 4B        ldA	*__r11
    8A0C 87           pshA	
    8A0D B6 4C        ldA	*__rhi
    8A0F 87           pshA	
    8A10 B6 4D        ldA	*__rlo
    8A12 87           pshA	
    8A13 A7 FE        aiS	#-2
    8A15 95           tSX	
    8A16 9B           seI	
    8A17 3C 54        inc	0x54
    8A19 B6 54        ldA	0x54
    8A1B A1 3C        cmp	#60
    8A1D 27 03        beq	0x8A22
    8A1F CC 8BCE      jmp	0x8BCE
    8A22 3F 54        clr	0x54
    8A24 3C 53        inc	0x53
    8A26 B6 53        ldA	0x53
    8A28 A1 3C        cmp	#60
    8A2A 27 03        beq	0x8A2F
    8A2C CC 8BCE      jmp	0x8BCE
    8A2F 3F 53        clr	0x53
    8A31 3C 52        inc	0x52
    8A33 B6 52        ldA	0x52
    8A35 A1 18        cmp	#24
    8A37 27 03        beq	0x8A3C
    8A39 CC 8BCE      jmp	0x8BCE
    8A3C 3F 52        clr	0x52
    8A3E 3C 51        inc	0x51
    8A40 55 4E        ldHX	*__rlo+1
    8A42 89           pshX	
    8A43 8B           pshH	
    8A44 CD 8565      jsr	_Is_yunnian
    8A47 A7 02        aiS	#2
    8A49 95           tSX	
    8A4A B7 41        stA	*__r1
    8A4C 27 03        beq	0x8A51
    8A4E CC 8B14      jmp	0x8B14
    8A51 B6 50        ldA	*__rlo+3
    8A53 A1 02        cmp	#2
    8A55 27 06        beq	0x8A5D
    8A57 B6 50        ldA	*__rlo+3
    8A59 A1 01        cmp	#1
    8A5B 27 24        beq	0x8A81
    8A5D B6 50        ldA	*__rlo+3
    8A5F A1 03        cmp	#3
    8A61 27 1E        beq	0x8A81
    8A63 B6 50        ldA	*__rlo+3
    8A65 A1 05        cmp	#5
    8A67 27 18        beq	0x8A81
    8A69 B6 50        ldA	*__rlo+3
    8A6B A1 07        cmp	#7
    8A6D 27 12        beq	0x8A81
    8A6F B6 50        ldA	*__rlo+3
    8A71 A1 08        cmp	#8
    8A73 27 0C        beq	0x8A81
    8A75 B6 50        ldA	*__rlo+3
    8A77 A1 0A        cmp	#10
    8A79 27 06        beq	0x8A81
    8A7B B6 50        ldA	*__rlo+3
    8A7D A1 0C        cmp	#12
    8A7F 26 27        bne	0x8AA8
    8A81 B6 51        ldA	0x51
    8A83 A1 1F        cmp	#31
    8A85 27 03        beq	0x8A8A
    8A87 CC 8BCE      jmp	0x8BCE
    8A8A 3F 51        clr	0x51
    8A8C 3C 50        inc	*__rlo+3
    8A8E B6 50        ldA	*__rlo+3
    8A90 A1 0C        cmp	#12
    8A92 27 03        beq	0x8A97
    8A94 CC 8BCE      jmp	0x8BCE
    8A97 3F 50        clr	*__rlo+3
    8A99 B6 4F        ldA	*__rlo+2
    8A9B AB 01        add	#1
    8A9D B7 4F        stA	*__rlo+2
    8A9F B6 4E        ldA	*__rlo+1
    8AA1 A9 00        adc	#0
    8AA3 B7 4E        stA	*__rlo+1
    8AA5 CC 8BCE      jmp	0x8BCE
    8AA8 B6 50        ldA	*__rlo+3
    8AAA A1 02        cmp	#2
    8AAC 27 06        beq	0x8AB4
    8AAE B6 50        ldA	*__rlo+3
    8AB0 A1 04        cmp	#4
    8AB2 27 12        beq	0x8AC6
    8AB4 B6 50        ldA	*__rlo+3
    8AB6 A1 06        cmp	#6
    8AB8 27 0C        beq	0x8AC6
    8ABA B6 50        ldA	*__rlo+3
    8ABC A1 09        cmp	#9
    8ABE 27 06        beq	0x8AC6
    8AC0 B6 50        ldA	*__rlo+3
    8AC2 A1 0B        cmp	#11
    8AC4 26 27        bne	0x8AED
    8AC6 B6 51        ldA	0x51
    8AC8 A1 1E        cmp	#30
    8ACA 27 03        beq	0x8ACF
    8ACC CC 8BCE      jmp	0x8BCE
    8ACF 3F 51        clr	0x51
    8AD1 3C 50        inc	*__rlo+3
    8AD3 B6 50        ldA	*__rlo+3
    8AD5 A1 0C        cmp	#12
    8AD7 27 03        beq	0x8ADC
    8AD9 CC 8BCE      jmp	0x8BCE
    8ADC 3F 50        clr	*__rlo+3
    8ADE B6 4F        ldA	*__rlo+2
    8AE0 AB 01        add	#1
    8AE2 B7 4F        stA	*__rlo+2
    8AE4 B6 4E        ldA	*__rlo+1
    8AE6 A9 00        adc	#0
    8AE8 B7 4E        stA	*__rlo+1
    8AEA CC 8BCE      jmp	0x8BCE
    8AED B6 51        ldA	0x51
    8AEF A1 1C        cmp	#28
    8AF1 27 03        beq	0x8AF6
    8AF3 CC 8BCE      jmp	0x8BCE
    8AF6 3F 51        clr	0x51
    8AF8 3C 50        inc	*__rlo+3
    8AFA B6 50        ldA	*__rlo+3
    8AFC A1 0C        cmp	#12
    8AFE 27 03        beq	0x8B03
    8B00 CC 8BCE      jmp	0x8BCE
    8B03 3F 50        clr	*__rlo+3
    8B05 B6 4F        ldA	*__rlo+2
    8B07 AB 01        add	#1
    8B09 B7 4F        stA	*__rlo+2
    8B0B B6 4E        ldA	*__rlo+1
    8B0D A9 00        adc	#0
    8B0F B7 4E        stA	*__rlo+1
    8B11 CC 8BCE      jmp	0x8BCE
    8B14 B6 50        ldA	*__rlo+3
    8B16 A1 02        cmp	#2
    8B18 27 06        beq	0x8B20
    8B1A B6 50        ldA	*__rlo+3
    8B1C A1 01        cmp	#1
    8B1E 27 24        beq	0x8B44
    8B20 B6 50        ldA	*__rlo+3
    8B22 A1 03        cmp	#3
    8B24 27 1E        beq	0x8B44
    8B26 B6 50        ldA	*__rlo+3
    8B28 A1 05        cmp	#5
    8B2A 27 18        beq	0x8B44
    8B2C B6 50        ldA	*__rlo+3
    8B2E A1 07        cmp	#7
    8B30 27 12        beq	0x8B44
    8B32 B6 50        ldA	*__rlo+3
    8B34 A1 08        cmp	#8
    8B36 27 0C        beq	0x8B44
    8B38 B6 50        ldA	*__rlo+3
    8B3A A1 0A        cmp	#10
    8B3C 27 06        beq	0x8B44
    8B3E B6 50        ldA	*__rlo+3
    8B40 A1 0C        cmp	#12
    8B42 26 26        bne	0x8B6A
    8B44 B6 51        ldA	0x51
    8B46 A1 1F        cmp	#31
    8B48 27 03        beq	0x8B4D
    8B4A CC 8BCE      jmp	0x8BCE
    8B4D 3F 51        clr	0x51
    8B4F 3C 50        inc	*__rlo+3
    8B51 B6 50        ldA	*__rlo+3
    8B53 A1 0C        cmp	#12
    8B55 27 03        beq	0x8B5A
    8B57 CC 8BCE      jmp	0x8BCE
    8B5A 3F 50        clr	*__rlo+3
    8B5C B6 4F        ldA	*__rlo+2
    8B5E AB 01        add	#1
    8B60 B7 4F        stA	*__rlo+2
    8B62 B6 4E        ldA	*__rlo+1
    8B64 A9 00        adc	#0
    8B66 B7 4E        stA	*__rlo+1
    8B68 20 64        bra	0x8BCE
    8B6A B6 50        ldA	*__rlo+3
    8B6C A1 02        cmp	#2
    8B6E 27 06        beq	0x8B76
    8B70 B6 50        ldA	*__rlo+3
    8B72 A1 04        cmp	#4
    8B74 27 12        beq	0x8B88
    8B76 B6 50        ldA	*__rlo+3
    8B78 A1 06        cmp	#6
    8B7A 27 0C        beq	0x8B88
    8B7C B6 50        ldA	*__rlo+3
    8B7E A1 09        cmp	#9
    8B80 27 06        beq	0x8B88
    8B82 B6 50        ldA	*__rlo+3
    8B84 A1 0B        cmp	#11
    8B86 26 24        bne	0x8BAC
    8B88 B6 51        ldA	0x51
    8B8A A1 1E        cmp	#30
    8B8C 27 02        beq	0x8B90
    8B8E 20 3E        bra	0x8BCE
    8B90 3F 51        clr	0x51
    8B92 3C 50        inc	*__rlo+3
    8B94 B6 50        ldA	*__rlo+3
    8B96 A1 0C        cmp	#12
    8B98 27 02        beq	0x8B9C
    8B9A 20 32        bra	0x8BCE
    8B9C 3F 50        clr	*__rlo+3
    8B9E B6 4F        ldA	*__rlo+2
    8BA0 AB 01        add	#1
    8BA2 B7 4F        stA	*__rlo+2
    8BA4 B6 4E        ldA	*__rlo+1
    8BA6 A9 00        adc	#0
    8BA8 B7 4E        stA	*__rlo+1
    8BAA 20 22        bra	0x8BCE
    8BAC B6 51        ldA	0x51
    8BAE A1 1D        cmp	#29
    8BB0 27 02        beq	0x8BB4
    8BB2 20 1A        bra	0x8BCE
    8BB4 3F 51        clr	0x51
    8BB6 3C 50        inc	*__rlo+3
    8BB8 B6 50        ldA	*__rlo+3
    8BBA A1 0C        cmp	#12
    8BBC 27 02        beq	0x8BC0
    8BBE 20 0E        bra	0x8BCE
    8BC0 3F 50        clr	*__rlo+3
    8BC2 B6 4F        ldA	*__rlo+2
    8BC4 AB 01        add	#1
    8BC6 B7 4F        stA	*__rlo+2
    8BC8 B6 4E        ldA	*__rlo+1
    8BCA A9 00        adc	#0
    8BCC B7 4E        stA	*__rlo+1
    8BCE B6 7C        ldA	0x7C
    8BD0 27 02        beq	0x8BD4
    8BD2 3C 7D        inc	0x7D
    8BD4 B6 7F        ldA	0x7F
    8BD6 27 25        beq	0x8BFD
    8BD8 55 4E        ldHX	*__rlo+1
    8BDA 75 55        cpHX	0x55
    8BDC 95           tSX	
    8BDD 26 1E        bne	0x8BFD
    8BDF B6 50        ldA	*__rlo+3
    8BE1 B1 57        cmp	0x57
    8BE3 26 18        bne	0x8BFD
    8BE5 B6 51        ldA	0x51
    8BE7 B1 58        cmp	0x58
    8BE9 26 12        bne	0x8BFD
    8BEB B6 52        ldA	0x52
    8BED B1 59        cmp	0x59
    8BEF 26 0C        bne	0x8BFD
    8BF1 B6 53        ldA	0x53
    8BF3 B1 5A        cmp	0x5A
    8BF5 26 06        bne	0x8BFD
    8BF7 A6 01        ldA	#1
    8BF9 B7 80        stA	0xFFFFFF80
    8BFB 3C 7E        inc	0x7E
    8BFD B6 53        ldA	0x53
    8BFF 26 08        bne	0x8C09
    8C01 B6 54        ldA	0x54
    8C03 26 04        bne	0x8C09
    8C05 A6 01        ldA	#1
    8C07 B7 86        stA	0xFFFFFF86
    8C09 B6 86        ldA	0xFFFFFF86
    8C0B 27 02        beq	0x8C0F
    8C0D 3C 87        inc	0xFFFFFF87
    8C0F A6 01        ldA	#1
    8C11 B7 85        stA	0xFFFFFF85
    8C13 A6 01        ldA	#1
    8C15 B7 88        stA	0xFFFFFF88
    8C17 1F 20        Bclr	7,0x20
    8C19 9A           clI	
    8C1A A7 02        aiS	#2

⌨️ 快捷键说明

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