?? timer1.lst
字號:
NO DEBUG INFORMATION AVAILABLE!
__text_start:
__start:
804F 45 0240 ldHX #0x0240
8052 94 tXS
8053 CD 84C3 jsr __HC08Setup
8056 45 004E ldHX #0x004E
8059 65 0073 cpHX #0x0073
805C 27 06 beq 0x8064
805E 6F 00 clr 0,X
8060 AF 01 aiX #1
8062 20 F5 bra 0x8059
8064 45 004F ldHX #0x004F
8067 94 tXS
8068 45 804F ldHX #0x804F
806B 65 804F cpHX #0x804F
806E 27 0B beq 0x807B
8070 E6 00 ldA 0,X
8072 9EE7 00 stA 0,S
8075 AF 01 aiX #1
8077 A7 01 aiS #1
8079 20 F0 bra 0x806B
807B 45 0240 ldHX #0x0240
807E 94 tXS
807F CD 8165 jsr _main
_exit:
8082 20 FE bra 0x8082
_conver:
8084 B6 6B ldA *_time
8086 AE 0A ldX #10
8088 8C clrH
8089 52 div
808A AB 30 add #48
808C B7 59 stA *_time1
808E B6 6B ldA *_time
8090 AE 0A ldX #10
8092 8C clrH
8093 52 div
8094 8B pshH
8095 86 pulA
8096 AB 30 add #48
8098 B7 5A stA *_time1+1
809A B6 6C ldA *_time+1
809C AE 0A ldX #10
809E 8C clrH
809F 52 div
80A0 AB 30 add #48
80A2 B7 5B stA *_time1+2
80A4 B6 6C ldA *_time+1
80A6 AE 0A ldX #10
80A8 8C clrH
80A9 52 div
80AA 8B pshH
80AB 86 pulA
80AC AB 30 add #48
80AE B7 5C stA *_time1+3
80B0 A6 2E ldA #46
80B2 B7 5D stA 0x5D
80B4 B6 6D ldA *_time+2
80B6 AE 0A ldX #10
80B8 8C clrH
80B9 52 div
80BA AB 30 add #48
80BC B7 5E stA 0x5E
80BE B6 6D ldA *_time+2
80C0 AE 0A ldX #10
80C2 8C clrH
80C3 52 div
80C4 8B pshH
80C5 86 pulA
80C6 AB 30 add #48
80C8 B7 5F stA 0x5F
80CA A6 2E ldA #46
80CC B7 60 stA 0x60
80CE B6 6E ldA *_time+3
80D0 AE 0A ldX #10
80D2 8C clrH
80D3 52 div
80D4 AB 30 add #48
80D6 B7 61 stA 0x61
80D8 B6 6E ldA *_time+3
80DA AE 0A ldX #10
80DC 8C clrH
80DD 52 div
80DE 8B pshH
80DF 86 pulA
80E0 AB 30 add #48
80E2 B7 62 stA 0x62
80E4 B6 6F ldA 0x6F
80E6 AE 0A ldX #10
80E8 8C clrH
80E9 52 div
80EA AB 30 add #48
80EC B7 63 stA 0x63
80EE B6 6F ldA 0x6F
80F0 AE 0A ldX #10
80F2 8C clrH
80F3 52 div
80F4 8B pshH
80F5 86 pulA
80F6 AB 30 add #48
80F8 B7 64 stA 0x64
80FA A6 3A ldA #58
80FC B7 65 stA 0x65
80FE B6 70 ldA 0x70
8100 AE 0A ldX #10
8102 8C clrH
8103 52 div
8104 AB 30 add #48
8106 B7 66 stA 0x66
8108 B6 70 ldA 0x70
810A AE 0A ldX #10
810C 8C clrH
810D 52 div
810E 8B pshH
810F 86 pulA
8110 AB 30 add #48
8112 B7 67 stA 0x67
8114 A6 3A ldA #58
8116 B7 68 stA 0x68
8118 B6 71 ldA 0x71
811A AE 0A ldX #10
811C 8C clrH
811D 52 div
811E AB 30 add #48
8120 B7 69 stA 0x69
8122 B6 71 ldA 0x71
8124 AE 0A ldX #10
8126 8C clrH
8127 52 div
8128 8B pshH
8129 86 pulA
812A 95 tSX
812B AB 30 add #48
812D B7 6A stA 0x6A
812F 81 rts
_alarmtime:
8130 A7 FE aiS #-2
8132 95 tSX
8133 7F clr 0,X
8134 20 27 bra 0x815D
8136 A6 01 ldA #1
8138 B7 03 stA 0x03
813A 6F 01 clr 1,X
813C 20 06 bra 0x8144
813E CD 872C jsr _delay
8141 95 tSX
8142 6C 01 inc 1,X
8144 E6 01 ldA 1,X
8146 A1 96 cmp #-106
8148 25 F4 bcs 0x813E
814A 3F 03 clr 0x03
814C 6F 01 clr 1,X
814E 20 06 bra 0x8156
8150 CD 872C jsr _delay
8153 95 tSX
8154 6C 01 inc 1,X
8156 E6 01 ldA 1,X
8158 A1 96 cmp #-106
815A 25 F4 bcs 0x8150
815C 7C inc 0,X
815D F6 ldA 0,X
815E E1 04 cmp 4,X
8160 25 D4 bcs 0x8136
8162 A7 02 aiS #2
8164 81 rts
_main:
8165 A7 FE aiS #-2
8167 95 tSX
8168 3F 51 clr *_val
816A 3F 50 clr *_val1
816C A6 01 ldA #1
816E B7 07 stA 0x07
8170 3F 4F clr *_sign1
8172 3F 4E clr *_sign2
8174 9B seI
8175 CD 85E7 jsr _SCIInit
8178 CD 873B jsr _Timer1init
817B CD 8FF4 jsr _KB_Init
817E CD 874C jsr _InitTime
8181 CD 8084 jsr _conver
8184 A6 59 ldA #89
8186 87 pshA
8187 A6 00 ldA #0
8189 87 pshA
818A CD 85F4 jsr _lcdshow
818D A7 02 aiS #2
818F 95 tSX
8190 9A clI
8191 CC 8234 jmp 0x8234
8194 7F clr 0,X
8195 6F 01 clr 1,X
8197 20 3D bra 0x81D6
8199 3F 40 clr *__r0
819B E6 01 ldA 1,X
819D AB 52 add #82
819F B7 41 stA *__r1
81A1 B6 40 ldA *__r0
81A3 A9 00 adc #0
81A5 B7 40 stA *__r0
81A7 55 40 ldHX *__r0
81A9 F6 ldA 0,X
81AA 95 tSX
81AB B7 41 stA *__r1
81AD 3F 42 clr *__r2
81AF E6 01 ldA 1,X
81B1 AB 6B add #107
81B3 B7 43 stA *__r3
81B5 B6 42 ldA *__r2
81B7 A9 00 adc #0
81B9 B7 42 stA *__r2
81BB 55 42 ldHX *__r2
81BD F6 ldA 0,X
81BE 95 tSX
81BF B1 41 cmp *__r1
81C1 27 02 beq 0x81C5
81C3 20 17 bra 0x81DC
81C5 7C inc 0,X
81C6 F6 ldA 0,X
81C7 A1 07 cmp #7
81C9 26 09 bne 0x81D4
81CB A6 1E ldA #30
81CD 87 pshA
81CE CD 8130 jsr _alarmtime
81D1 A7 01 aiS #1
81D3 95 tSX
81D4 6C 01 inc 1,X
81D6 E6 01 ldA 1,X
81D8 A1 07 cmp #7
81DA 25 BD bcs 0x8199
81DC B6 71 ldA 0x71
81DE 26 15 bne 0x81F5
81E0 B6 70 ldA 0x70
81E2 26 11 bne 0x81F5
81E4 B6 6F ldA 0x6F
81E6 26 0D bne 0x81F5
81E8 A6 01 ldA #1
81EA B7 03 stA 0x03
81EC CD 872C jsr _delay
81EF 3F 03 clr 0x03
81F1 CD 872C jsr _delay
81F4 95 tSX
81F5 B6 4F ldA *_sign1
81F7 A1 01 cmp #1
81F9 26 0A bne 0x8205
81FB 12 1A Bset 1,0x1A
81FD CD 8769 jsr _SetTime
8200 95 tSX
8201 3F 4F clr *_sign1
8203 13 1A Bclr 1,0x1A
8205 B6 4E ldA *_sign2
8207 A1 01 cmp #1
8209 26 0A bne 0x8215
820B 12 1A Bset 1,0x1A
820D 3F 4E clr *_sign2
820F CD 8BB6 jsr _SetAlarmClock
8212 95 tSX
8213 13 1A Bclr 1,0x1A
8215 B6 50 ldA *_val1
8217 26 19 bne 0x8232
8219 B6 51 ldA *_val
821B A1 01 cmp #1
821D 26 15 bne 0x8234
821F CD 8084 jsr _conver
8222 A6 59 ldA #89
8224 87 pshA
8225 A6 00 ldA #0
8227 87 pshA
8228 CD 85F4 jsr _lcdshow
822B A7 02 aiS #2
822D 95 tSX
822E 3F 51 clr *_val
8230 20 02 bra 0x8234
8232 3F 50 clr *_val1
8234 CC 8194 jmp 0x8194
8237 A7 02 aiS #2
8239 81 rts
_isrTIMER1:
823A 8B pshH
823B B6 40 ldA *__r0
823D 87 pshA
823E B6 41 ldA *__r1
8240 87 pshA
8241 B6 42 ldA *__r2
8243 87 pshA
8244 B6 43 ldA *__r3
8246 87 pshA
8247 B6 4C ldA *__rhi
8249 87 pshA
824A B6 4D ldA *__rlo
824C 87 pshA
824D A7 F7 aiS #-9
824F 95 tSX
8250 A6 01 ldA #1
8252 B7 51 stA *_val
8254 9B seI
8255 3C 71 inc 0x71
8257 B6 71 ldA 0x71
8259 A1 3C cmp #60
825B 27 03 beq 0x8260
825D CC 841A jmp 0x841A
8260 3F 71 clr 0x71
8262 3C 70 inc 0x70
8264 B6 70 ldA 0x70
8266 A1 3C cmp #60
8268 27 03 beq 0x826D
826A CC 841A jmp 0x841A
826D 3F 70 clr 0x70
826F 3C 6F inc 0x6F
8271 B6 6F ldA 0x6F
8273 A1 18 cmp #24
8275 27 03 beq 0x827A
8277 CC 841A jmp 0x841A
827A 3F 6F clr 0x6F
827C 3C 6E inc *_time+3
827E B6 6D ldA *_time+2
8280 E7 08 stA 8,X
8282 6F 04 clr 4,X
8284 E7 05 stA 5,X
8286 E6 04 ldA 4,X
8288 26 09 bne 0x8293
828A E6 05 ldA 5,X
828C A1 01 cmp #1
828E 26 03 bne 0x8293
8290 CC 83F6 jmp 0x83F6
8293 E6 04 ldA 4,X
8295 26 09 bne 0x82A0
8297 E6 05 ldA 5,X
8299 A1 02 cmp #2
829B 26 03 bne 0x82A0
829D CC 8325 jmp 0x8325
82A0 E6 04 ldA 4,X
82A2 26 09 bne 0x82AD
82A4 E6 05 ldA 5,X
82A6 A1 03 cmp #3
82A8 26 03 bne 0x82AD
82AA CC 83F6 jmp 0x83F6
82AD E6 04 ldA 4,X
82AF 26 09 bne 0x82BA
82B1 E6 05 ldA 5,X
82B3 A1 04 cmp #4
82B5 26 03 bne 0x82BA
82B7 CC 83E8 jmp 0x83E8
82BA E6 04 ldA 4,X
82BC 26 09 bne 0x82C7
82BE E6 05 ldA 5,X
82C0 A1 05 cmp #5
82C2 26 03 bne 0x82C7
82C4 CC 83F6 jmp 0x83F6
82C7 E6 04 ldA 4,X
82C9 26 09 bne 0x82D4
82CB E6 05 ldA 5,X
82CD A1 06 cmp #6
82CF 26 03 bne 0x82D4
82D1 CC 83E8 jmp 0x83E8
82D4 E6 04 ldA 4,X
82D6 26 09 bne 0x82E1
82D8 E6 05 ldA 5,X
82DA A1 07 cmp #7
82DC 26 03 bne 0x82E1
82DE CC 83F6 jmp 0x83F6
82E1 E6 04 ldA 4,X
82E3 26 09 bne 0x82EE
82E5 E6 05 ldA 5,X
82E7 A1 08 cmp #8
82E9 26 03 bne 0x82EE
82EB CC 83F6 jmp 0x83F6
82EE E6 04 ldA 4,X
82F0 26 09 bne 0x82FB
82F2 E6 05 ldA 5,X
82F4 A1 09 cmp #9
82F6 26 03 bne 0x82FB
82F8 CC 83E8 jmp 0x83E8
82FB E6 04 ldA 4,X
82FD 26 09 bne 0x8308
82FF E6 05 ldA 5,X
8301 A1 0A cmp #10
8303 26 03 bne 0x8308
8305 CC 83F6 jmp 0x83F6
8308 E6 04 ldA 4,X
830A 26 09 bne 0x8315
830C E6 05 ldA 5,X
830E A1 0B cmp #11
8310 26 03 bne 0x8315
8312 CC 83E8 jmp 0x83E8
8315 E6 04 ldA 4,X
8317 26 09 bne 0x8322
8319 E6 05 ldA 5,X
831B A1 0C cmp #12
831D 26 03 bne 0x8322
831F CC 83F6 jmp 0x83F6
8322 CC 8402 jmp 0x8402
8325 3F 40 clr *__r0
8327 B6 6C ldA *_time+1
8329 B7 41 stA *__r1
832B 3F 42 clr *__r2
832D B6 6B ldA *_time
832F B7 43 stA *__r3
8331 A6 64 ldA #100
8333 87 pshA
8334 4F clrA
8335 87 pshA
8336 B6 43 ldA *__r3
8338 87 pshA
8339 B6 42 ldA *__r2
833B 87 pshA
833C CD 9131 jsr __mul16
833F A7 04 aiS #4
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -