?? timer1.lst
字號:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
8000 45 0240 ldHX #0x0240
8003 94 tXS
8004 CD 8118 jsr __HC08Setup
8007 45 004E ldHX #0x004E
800A 65 0051 cpHX #0x0051
800D 27 06 beq 0x8015
800F 6F 00 clr 0,X
8011 AF 01 aiX #1
8013 20 F5 bra 0x800A
8015 45 004F ldHX #0x004F
8018 94 tXS
8019 45 8000 ldHX #0x8000
801C 65 8000 cpHX #0x8000
801F 27 0B beq 0x802C
8021 E6 00 ldA 0,X
8023 9EE7 00 stA 0,S
8026 AF 01 aiX #1
8028 A7 01 aiS #1
802A 20 F0 bra 0x801C
802C 45 0240 ldHX #0x0240
802F 94 tXS
8030 CD 8035 jsr _main
_exit:
8033 20 FE bra 0x8033
_main:
8035 A7 FE aiS #-2
8037 95 tSX
8038 9B seI
8039 CD 823C jsr _SCIInit
803C CD 806D jsr _Timer1init
803F 95 tSX
8040 1A 14 Bset 5,0x14
8042 9A clI
8043 3F 4E clr *_time
8045 3F 4F clr *_time+1
8047 3F 50 clr *_time+2
8049 B6 50 ldA *_time+2
804B F7 stA 0,X
804C 20 1A bra 0x8068
804E B6 50 ldA *_time+2
8050 E7 01 stA 1,X
8052 F6 ldA 0,X
8053 E1 01 cmp 1,X
8055 27 11 beq 0x8068
8057 45 004E ldHX #0x004E
805A 89 pshX
805B 8B pshH
805C A6 03 ldA #3
805E 87 pshA
805F CD 814C jsr _SCISendN
8062 A7 03 aiS #3
8064 95 tSX
8065 E6 01 ldA 1,X
8067 F7 stA 0,X
8068 20 E4 bra 0x804E
806A A7 02 aiS #2
806C 81 rts
_Timer1init:
806D A6 66 ldA #102
806F B7 20 stA 0x20
8071 3F 21 clr 0x21
8073 3F 22 clr 0x22
8075 A6 96 ldA #-106
8077 B7 23 stA 0x23
8079 3F 24 clr 0x24
807B 1B 20 Bclr 5,0x20
807D 81 rts
_isrTIMER1:
807E 8B pshH
807F A7 FF aiS #-1
8081 95 tSX
8082 9B seI
8083 3C 50 inc *_time+2
8085 B6 50 ldA *_time+2
8087 A1 3C cmp #60
8089 27 02 beq 0x808D
808B 20 1A bra 0x80A7
808D 3F 50 clr *_time+2
808F 3C 4F inc *_time+1
8091 B6 4F ldA *_time+1
8093 A1 3C cmp #60
8095 27 02 beq 0x8099
8097 20 0E bra 0x80A7
8099 3F 4F clr *_time+1
809B 3C 4E inc *_time
809D B6 4E ldA *_time
809F A1 18 cmp #24
80A1 27 02 beq 0x80A5
80A3 20 02 bra 0x80A7
80A5 3F 4E clr *_time
80A7 1F 20 Bclr 7,0x20
80A9 9A clI
80AA A7 01 aiS #1
80AC 8A pulH
80AD 80 rti
_isrRe:
80AE 8B pshH
80AF B6 40 ldA *__r0
80B1 87 pshA
80B2 B6 41 ldA *__r1
80B4 87 pshA
80B5 B6 42 ldA *__r2
80B7 87 pshA
80B8 B6 43 ldA *__r3
80BA 87 pshA
80BB B6 44 ldA *__r4
80BD 87 pshA
80BE B6 45 ldA *__r5
80C0 87 pshA
80C1 B6 46 ldA *__r6
80C3 87 pshA
80C4 B6 47 ldA *__r7
80C6 87 pshA
80C7 B6 48 ldA *__r8
80C9 87 pshA
80CA B6 49 ldA *__r9
80CC 87 pshA
80CD B6 4A ldA *__r10
80CF 87 pshA
80D0 B6 4B ldA *__r11
80D2 87 pshA
80D3 B6 4C ldA *__rhi
80D5 87 pshA
80D6 B6 4D ldA *__rlo
80D8 87 pshA
80D9 9B seI
80DA 45 004E ldHX #0x004E
80DD 89 pshX
80DE 8B pshH
80DF A6 03 ldA #3
80E1 87 pshA
80E2 CD 81E9 jsr _SCIReN
80E5 A7 03 aiS #3
80E7 95 tSX
80E8 9A clI
80E9 86 pulA
80EA B7 4D stA *__rlo
80EC 86 pulA
80ED B7 4C stA *__rhi
80EF 86 pulA
80F0 B7 4B stA *__r11
80F2 86 pulA
80F3 B7 4A stA *__r10
80F5 86 pulA
80F6 B7 49 stA *__r9
80F8 86 pulA
80F9 B7 48 stA *__r8
80FB 86 pulA
80FC B7 47 stA *__r7
80FE 86 pulA
80FF B7 46 stA *__r6
8101 86 pulA
8102 B7 45 stA *__r5
8104 86 pulA
8105 B7 44 stA *__r4
8107 86 pulA
8108 B7 43 stA *__r3
810A 86 pulA
810B B7 42 stA *__r2
810D 86 pulA
810E B7 41 stA *__r1
8110 86 pulA
8111 B7 40 stA *__r0
8113 8A pulH
8114 80 rti
_isrDummy:
8115 8B pshH
8116 8A pulH
8117 80 rti
__HC08Setup:
8118 A6 01 ldA #1
811A B7 1E stA 0x1E
811C A6 3D ldA #61
811E B7 1F stA 0x1F
8120 3F 36 clr 0x36
8122 A6 01 ldA #1
8124 B7 36 stA 0x36
8126 A6 01 ldA #1
8128 B7 38 stA 0x38
812A A6 2C ldA #44
812C B7 39 stA 0x39
812E A6 80 ldA #-128
8130 B7 3A stA 0x3A
8132 A6 01 ldA #1
8134 B7 3B stA 0x3B
8136 1A 36 Bset 5,0x36
8138 1E 37 Bset 7,0x37
813A 18 36 Bset 4,0x36
813C 81 rts
_SCISend1:
813D 95 tSX
813E 20 09 bra 0x8149
8140 0F 1606 BRclr 7,0x16,0x8149
8143 E6 02 ldA 2,X
8145 B7 18 stA 0x18
8147 20 02 bra 0x814B
8149 20 F5 bra 0x8140
814B 81 rts
_SCISendN:
814C A7 FE aiS #-2
814E 95 tSX
814F 6F 01 clr 1,X
8151 7F clr 0,X
8152 20 1F bra 0x8173
8154 E6 01 ldA 1,X
8156 EB 06 add 6,X
8158 B7 41 stA *__r1
815A F6 ldA 0,X
815B E9 05 adc 5,X
815D B7 40 stA *__r0
815F 55 40 ldHX *__r0
8161 F6 ldA 0,X
8162 87 pshA
8163 CD 813D jsr _SCISend1
8166 A7 01 aiS #1
8168 95 tSX
8169 E6 01 ldA 1,X
816B AB 01 add #1
816D E7 01 stA 1,X
816F F6 ldA 0,X
8170 A9 00 adc #0
8172 F7 stA 0,X
8173 3F 40 clr *__r0
8175 E6 04 ldA 4,X
8177 B7 41 stA *__r1
8179 E6 01 ldA 1,X
817B B7 43 stA *__r3
817D F6 ldA 0,X
817E B7 42 stA *__r2
8180 55 42 ldHX *__r2
8182 75 40 cpHX *__r0
8184 95 tSX
8185 91 CD blt 0x8154
8187 A7 02 aiS #2
8189 81 rts
_SCIRe1:
818A A7 FD aiS #-3
818C 95 tSX
818D 6F 02 clr 2,X
818F 6F 01 clr 1,X
8191 20 21 bra 0x81B4
8193 0B 1612 BRclr 5,0x16,0x81A8
8196 B6 18 ldA 0x18
8198 F7 stA 0,X
8199 E6 06 ldA 6,X
819B B7 41 stA *__r1
819D E6 05 ldA 5,X
819F B7 40 stA *__r0
81A1 4F clrA
81A2 55 40 ldHX *__r0
81A4 F7 stA 0,X
81A5 95 tSX
81A6 20 1C bra 0x81C4
81A8 E6 02 ldA 2,X
81AA AB 01 add #1
81AC E7 02 stA 2,X
81AE E6 01 ldA 1,X
81B0 A9 00 adc #0
81B2 E7 01 stA 1,X
81B4 E6 02 ldA 2,X
81B6 B7 41 stA *__r1
81B8 E6 01 ldA 1,X
81BA B7 40 stA *__r0
81BC 55 40 ldHX *__r0
81BE 65 FBBB cpHX #0xFBBB
81C1 95 tSX
81C2 25 CF bcs 0x8193
81C4 E6 02 ldA 2,X
81C6 B7 41 stA *__r1
81C8 E6 01 ldA 1,X
81CA B7 40 stA *__r0
81CC 55 40 ldHX *__r0
81CE 65 FBBB cpHX #0xFBBB
81D1 95 tSX
81D2 25 11 bcs 0x81E5
81D4 A6 FF ldA #-1
81D6 F7 stA 0,X
81D7 E6 06 ldA 6,X
81D9 B7 41 stA *__r1
81DB E6 05 ldA 5,X
81DD B7 40 stA *__r0
81DF A6 01 ldA #1
81E1 55 40 ldHX *__r0
81E3 F7 stA 0,X
81E4 95 tSX
81E5 F6 ldA 0,X
81E6 A7 03 aiS #3
81E8 81 rts
_SCIReN:
81E9 A7 FD aiS #-3
81EB 95 tSX
81EC 6F 02 clr 2,X
81EE 6F 01 clr 1,X
81F0 20 31 bra 0x8223
81F2 89 pshX
81F3 8B pshH
81F4 CD 818A jsr _SCIRe1
81F7 A7 02 aiS #2
81F9 95 tSX
81FA B7 41 stA *__r1
81FC E6 02 ldA 2,X
81FE EB 07 add 7,X
8200 B7 43 stA *__r3
8202 E6 01 ldA 1,X
8204 E9 06 adc 6,X
8206 B7 42 stA *__r2
8208 B6 41 ldA *__r1
820A 55 42 ldHX *__r2
820C F7 stA 0,X
820D 95 tSX
820E F6 ldA 0,X
820F A1 01 cmp #1
8211 26 04 bne 0x8217
8213 A6 01 ldA #1
8215 20 22 bra 0x8239
8217 E6 02 ldA 2,X
8219 AB 01 add #1
821B E7 02 stA 2,X
821D E6 01 ldA 1,X
821F A9 00 adc #0
8221 E7 01 stA 1,X
8223 3F 40 clr *__r0
8225 E6 05 ldA 5,X
8227 B7 41 stA *__r1
8229 E6 02 ldA 2,X
822B B7 43 stA *__r3
822D E6 01 ldA 1,X
822F B7 42 stA *__r2
8231 55 42 ldHX *__r2
8233 75 40 cpHX *__r0
8235 95 tSX
8236 91 BA blt 0x81F2
8238 4F clrA
8239 A7 03 aiS #3
823B 81 rts
_SCIInit:
823C A6 02 ldA #2
823E B7 19 stA 0x19
8240 A6 40 ldA #64
8242 B7 13 stA 0x13
8244 A6 0C ldA #12
8246 B7 14 stA 0x14
8248 81 rts
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -