📄 h08sci_1.lst
字号:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
8032 45 0240 ldHX #0x0240
8035 94 tXS
8036 CD 8067 jsr __HC08Setup
8039 45 0044 ldHX #0x0044
803C 65 004A cpHX #0x004A
803F 27 06 beq 0x8047
8041 6F 00 clr 0,X
8043 AF 01 aiX #1
8045 20 F5 bra 0x803C
8047 45 0045 ldHX #0x0045
804A 94 tXS
804B 45 8032 ldHX #0x8032
804E 65 8032 cpHX #0x8032
8051 27 0B beq 0x805E
8053 E6 00 ldA 0,X
8055 9EE7 00 stA 0,S
8058 AF 01 aiX #1
805A A7 01 aiS #1
805C 20 F0 bra 0x804E
805E 45 0240 ldHX #0x0240
8061 94 tXS
8062 CD 808C jsr _main
_exit:
8065 20 FE bra 0x8065
__HC08Setup:
8067 A6 01 ldA #1
8069 B7 1E stA 0x1E
806B A6 3D ldA #61
806D B7 1F stA 0x1F
806F 3F 36 clr 0x36
8071 A6 01 ldA #1
8073 B7 36 stA 0x36
8075 A6 01 ldA #1
8077 B7 38 stA 0x38
8079 A6 2C ldA #44
807B B7 39 stA 0x39
807D A6 80 ldA #-128
807F B7 3A stA 0x3A
8081 A6 01 ldA #1
8083 B7 3B stA 0x3B
8085 1A 36 Bset 5,0x36
8087 1E 37 Bset 7,0x37
8089 18 36 Bset 4,0x36
808B 81 rts
_main:
808C A7 F8 aiS #-8
808E 95 tSX
808F A6 FF ldA #-1
8091 B7 04 stA 0x04
8093 3F 05 clr 0x05
8095 CD 868A jsr _SCIInit
8098 95 tSX
8099 CC 8675 jmp 0x8675
809C 45 0044 ldHX #0x0044
809F 89 pshX
80A0 8B pshH
80A1 A6 01 ldA #1
80A3 87 pshA
80A4 CD 8743 jsr _SCIReN
80A7 A7 03 aiS #3
80A9 95 tSX
80AA B7 41 stA *__r1
80AC 6F 02 clr 2,X
80AE E7 03 stA 3,X
80B0 E6 02 ldA 2,X
80B2 27 03 beq 0x80B7
80B4 CC 8675 jmp 0x8675
80B7 E6 03 ldA 3,X
80B9 27 03 beq 0x80BE
80BB CC 8675 jmp 0x8675
80BE B6 44 ldA *_SerialBuff
80C0 E7 01 stA 1,X
80C2 B6 44 ldA *_SerialBuff
80C4 A1 31 cmp #49
80C6 27 03 beq 0x80CB
80C8 CC 81FC jmp 0x81FC
80CB 45 8029 ldHX #0x8029
80CE 89 pshX
80CF 8B pshH
80D0 A6 0A ldA #10
80D2 87 pshA
80D3 CD 86A6 jsr _SCISendN
80D6 A7 03 aiS #3
80D8 95 tSX
80D9 A6 FF ldA #-1
80DB B7 00 stA 0x00
80DD 6F 07 clr 7,X
80DF 6F 06 clr 6,X
80E1 CD 867B jsr _Delay1000
80E4 95 tSX
80E5 E6 07 ldA 7,X
80E7 AB 01 add #1
80E9 E7 07 stA 7,X
80EB E6 06 ldA 6,X
80ED A9 00 adc #0
80EF E7 06 stA 6,X
80F1 E6 07 ldA 7,X
80F3 B7 41 stA *__r1
80F5 E6 06 ldA 6,X
80F7 B7 40 stA *__r0
80F9 55 40 ldHX *__r0
80FB 65 0200 cpHX #0x0200
80FE 95 tSX
80FF 91 E0 blt 0x80E1
8101 6F 03 clr 3,X
8103 6F 02 clr 2,X
8105 0A 1643 BRset 5,0x16,0x814B
8108 6E 0040 mov #0,*__r0
810B 6E 0141 mov #1,*__r1
810E E6 03 ldA 3,X
8110 A4 0F and #15
8112 27 06 beq 0x811A
8114 38 41 lsl *__r1
8116 39 40 rol *__r0
8118 4B FA dbnzA 0x815B
811A B6 41 ldA *__r1
811C A8 FF eor #-1
811E B7 41 stA *__r1
8120 B6 40 ldA *__r0
8122 A8 00 eor #0
8124 4E 4100 mov *__r1,0x00
8127 6F 07 clr 7,X
8129 6F 06 clr 6,X
812B CD 867B jsr _Delay1000
812E 95 tSX
812F E6 07 ldA 7,X
8131 AB 01 add #1
8133 E7 07 stA 7,X
8135 E6 06 ldA 6,X
8137 A9 00 adc #0
8139 E7 06 stA 6,X
813B E6 07 ldA 7,X
813D B7 41 stA *__r1
813F E6 06 ldA 6,X
8141 B7 40 stA *__r0
8143 55 40 ldHX *__r0
8145 65 0200 cpHX #0x0200
8148 95 tSX
8149 91 E0 blt 0x812B
814B E6 03 ldA 3,X
814D AB 01 add #1
814F E7 03 stA 3,X
8151 E6 02 ldA 2,X
8153 A9 00 adc #0
8155 E7 02 stA 2,X
8157 E6 03 ldA 3,X
8159 B7 41 stA *__r1
815B E6 02 ldA 2,X
815D B7 40 stA *__r0
815F 55 40 ldHX *__r0
8161 65 0008 cpHX #0x0008
8164 95 tSX
8165 91 9E blt 0x8105
8167 A6 FF ldA #-1
8169 B7 00 stA 0x00
816B 6F 07 clr 7,X
816D 6F 06 clr 6,X
816F CD 867B jsr _Delay1000
8172 95 tSX
8173 E6 07 ldA 7,X
8175 AB 01 add #1
8177 E7 07 stA 7,X
8179 E6 06 ldA 6,X
817B A9 00 adc #0
817D E7 06 stA 6,X
817F E6 07 ldA 7,X
8181 B7 41 stA *__r1
8183 E6 06 ldA 6,X
8185 B7 40 stA *__r0
8187 55 40 ldHX *__r0
8189 65 0200 cpHX #0x0200
818C 95 tSX
818D 91 E0 blt 0x816F
818F 6F 03 clr 3,X
8191 6F 02 clr 2,X
8193 0A 1643 BRset 5,0x16,0x81D9
8196 6E 0040 mov #0,*__r0
8199 6E 8041 mov #-128,*__r1
819C E6 03 ldA 3,X
819E A4 0F and #15
81A0 27 06 beq 0x81A8
81A2 37 40 asr *__r0
81A4 36 41 ror *__r1
81A6 4B FA dbnzA 0x81E9
81A8 B6 41 ldA *__r1
81AA A8 FF eor #-1
81AC B7 41 stA *__r1
81AE B6 40 ldA *__r0
81B0 A8 00 eor #0
81B2 4E 4100 mov *__r1,0x00
81B5 6F 07 clr 7,X
81B7 6F 06 clr 6,X
81B9 CD 867B jsr _Delay1000
81BC 95 tSX
81BD E6 07 ldA 7,X
81BF AB 01 add #1
81C1 E7 07 stA 7,X
81C3 E6 06 ldA 6,X
81C5 A9 00 adc #0
81C7 E7 06 stA 6,X
81C9 E6 07 ldA 7,X
81CB B7 41 stA *__r1
81CD E6 06 ldA 6,X
81CF B7 40 stA *__r0
81D1 55 40 ldHX *__r0
81D3 65 0200 cpHX #0x0200
81D6 95 tSX
81D7 91 E0 blt 0x81B9
81D9 E6 03 ldA 3,X
81DB AB 01 add #1
81DD E7 03 stA 3,X
81DF E6 02 ldA 2,X
81E1 A9 00 adc #0
81E3 E7 02 stA 2,X
81E5 E6 03 ldA 3,X
81E7 B7 41 stA *__r1
81E9 E6 02 ldA 2,X
81EB B7 40 stA *__r0
81ED 55 40 ldHX *__r0
81EF 65 0008 cpHX #0x0008
81F2 95 tSX
81F3 91 9E blt 0x8193
81F5 A6 FF ldA #-1
81F7 B7 00 stA 0x00
81F9 CC 8675 jmp 0x8675
81FC B6 44 ldA *_SerialBuff
81FE A1 32 cmp #50
8200 27 03 beq 0x8205
8202 CC 8336 jmp 0x8336
8205 45 801F ldHX #0x801F
8208 89 pshX
8209 8B pshH
820A A6 0A ldA #10
820C 87 pshA
820D CD 86A6 jsr _SCISendN
8210 A7 03 aiS #3
8212 95 tSX
8213 A6 FF ldA #-1
8215 B7 00 stA 0x00
8217 6F 07 clr 7,X
8219 6F 06 clr 6,X
821B CD 867B jsr _Delay1000
821E 95 tSX
821F E6 07 ldA 7,X
8221 AB 01 add #1
8223 E7 07 stA 7,X
8225 E6 06 ldA 6,X
8227 A9 00 adc #0
8229 E7 06 stA 6,X
822B E6 07 ldA 7,X
822D B7 41 stA *__r1
822F E6 06 ldA 6,X
8231 B7 40 stA *__r0
8233 55 40 ldHX *__r0
8235 65 0200 cpHX #0x0200
8238 95 tSX
8239 91 E0 blt 0x821B
823B 6F 03 clr 3,X
823D 6F 02 clr 2,X
823F 0A 1643 BRset 5,0x16,0x8285
8242 6E 0040 mov #0,*__r0
8245 6E 0341 mov #3,*__r1
8248 E6 03 ldA 3,X
824A A4 0F and #15
824C 27 06 beq 0x8254
824E 38 41 lsl *__r1
8250 39 40 rol *__r0
8252 4B FA dbnzA 0x8295
8254 B6 41 ldA *__r1
8256 A8 FF eor #-1
8258 B7 41 stA *__r1
825A B6 40 ldA *__r0
825C A8 00 eor #0
825E 4E 4100 mov *__r1,0x00
8261 6F 07 clr 7,X
8263 6F 06 clr 6,X
8265 CD 867B jsr _Delay1000
8268 95 tSX
8269 E6 07 ldA 7,X
826B AB 01 add #1
826D E7 07 stA 7,X
826F E6 06 ldA 6,X
8271 A9 00 adc #0
8273 E7 06 stA 6,X
8275 E6 07 ldA 7,X
8277 B7 41 stA *__r1
8279 E6 06 ldA 6,X
827B B7 40 stA *__r0
827D 55 40 ldHX *__r0
827F 65 0200 cpHX #0x0200
8282 95 tSX
8283 91 E0 blt 0x8265
8285 E6 03 ldA 3,X
8287 AB 01 add #1
8289 E7 03 stA 3,X
828B E6 02 ldA 2,X
828D A9 00 adc #0
828F E7 02 stA 2,X
8291 E6 03 ldA 3,X
8293 B7 41 stA *__r1
8295 E6 02 ldA 2,X
8297 B7 40 stA *__r0
8299 55 40 ldHX *__r0
829B 65 0008 cpHX #0x0008
829E 95 tSX
829F 91 9E blt 0x823F
82A1 A6 FF ldA #-1
82A3 B7 00 stA 0x00
82A5 6F 07 clr 7,X
82A7 6F 06 clr 6,X
82A9 CD 867B jsr _Delay1000
82AC 95 tSX
82AD E6 07 ldA 7,X
82AF AB 01 add #1
82B1 E7 07 stA 7,X
82B3 E6 06 ldA 6,X
82B5 A9 00 adc #0
82B7 E7 06 stA 6,X
82B9 E6 07 ldA 7,X
82BB B7 41 stA *__r1
82BD E6 06 ldA 6,X
82BF B7 40 stA *__r0
82C1 55 40 ldHX *__r0
82C3 65 0200 cpHX #0x0200
82C6 95 tSX
82C7 91 E0 blt 0x82A9
82C9 6F 03 clr 3,X
82CB 6F 02 clr 2,X
82CD 0A 1643 BRset 5,0x16,0x8313
82D0 6E 0040 mov #0,*__r0
82D3 6E C041 mov #-64,*__r1
82D6 E6 03 ldA 3,X
82D8 A4 0F and #15
82DA 27 06 beq 0x82E2
82DC 37 40 asr *__r0
82DE 36 41 ror *__r1
82E0 4B FA dbnzA 0x8323
82E2 B6 41 ldA *__r1
82E4 A8 FF eor #-1
82E6 B7 41 stA *__r1
82E8 B6 40 ldA *__r0
82EA A8 00 eor #0
82EC 4E 4100 mov *__r1,0x00
82EF 6F 07 clr 7,X
82F1 6F 06 clr 6,X
82F3 CD 867B jsr _Delay1000
82F6 95 tSX
82F7 E6 07 ldA 7,X
82F9 AB 01 add #1
82FB E7 07 stA 7,X
82FD E6 06 ldA 6,X
82FF A9 00 adc #0
8301 E7 06 stA 6,X
8303 E6 07 ldA 7,X
8305 B7 41 stA *__r1
8307 E6 06 ldA 6,X
8309 B7 40 stA *__r0
830B 55 40 ldHX *__r0
830D 65 0200 cpHX #0x0200
8310 95 tSX
8311 91 E0 blt 0x82F3
8313 E6 03 ldA 3,X
8315 AB 01 add #1
8317 E7 03 stA 3,X
8319 E6 02 ldA 2,X
831B A9 00 adc #0
831D E7 02 stA 2,X
831F E6 03 ldA 3,X
8321 B7 41 stA *__r1
8323 E6 02 ldA 2,X
8325 B7 40 stA *__r0
8327 55 40 ldHX *__r0
8329 65 0008 cpHX #0x0008
832C 95 tSX
832D 91 9E blt 0x82CD
832F A6 FF ldA #-1
8331 B7 00 stA 0x00
8333 CC 8675 jmp 0x8675
8336 B6 44 ldA *_SerialBuff
8338 A1 33 cmp #51
833A 27 03 beq 0x833F
833C CC 8470 jmp 0x8470
833F 45 8015 ldHX #0x8015
8342 89 pshX
8343 8B pshH
8344 A6 0A ldA #10
8346 87 pshA
8347 CD 86A6 jsr _SCISendN
834A A7 03 aiS #3
834C 95 tSX
834D A6 FF ldA #-1
834F B7 00 stA 0x00
8351 6F 07 clr 7,X
8353 6F 06 clr 6,X
8355 CD 867B jsr _Delay1000
8358 95 tSX
8359 E6 07 ldA 7,X
835B AB 01 add #1
835D E7 07 stA 7,X
835F E6 06 ldA 6,X
8361 A9 00 adc #0
8363 E7 06 stA 6,X
8365 E6 07 ldA 7,X
8367 B7 41 stA *__r1
8369 E6 06 ldA 6,X
836B B7 40 stA *__r0
836D 55 40 ldHX *__r0
836F 65 0400 cpHX #0x0400
8372 95 tSX
8373 91 E0 blt 0x8355
8375 6F 03 clr 3,X
8377 6F 02 clr 2,X
8379 0A 1643 BRset 5,0x16,0x83BF
837C 6E 0040 mov #0,*__r0
837F 6E 0141 mov #1,*__r1
8382 E6 03 ldA 3,X
8384 A4 0F and #15
8386 27 06 beq 0x838E
8388 38 41 lsl *__r1
838A 39 40 rol *__r0
838C 4B FA dbnzA 0x83CF
838E B6 41 ldA *__r1
8390 A8 FF eor #-1
8392 B7 41 stA *__r1
8394 B6 40 ldA *__r0
8396 A8 00 eor #0
8398 4E 4100 mov *__r1,0x00
839B 6F 07 clr 7,X
839D 6F 06 clr 6,X
839F CD 867B jsr _Delay1000
83A2 95 tSX
83A3 E6 07 ldA 7,X
83A5 AB 01 add #1
83A7 E7 07 stA 7,X
83A9 E6 06 ldA 6,X
83AB A9 00 adc #0
83AD E7 06 stA 6,X
83AF E6 07 ldA 7,X
83B1 B7 41 stA *__r1
83B3 E6 06 ldA 6,X
83B5 B7 40 stA *__r0
83B7 55 40 ldHX *__r0
83B9 65 0400 cpHX #0x0400
83BC 95 tSX
83BD 91 E0 blt 0x839F
83BF E6 03 ldA 3,X
83C1 AB 01 add #1
83C3 E7 03 stA 3,X
83C5 E6 02 ldA 2,X
83C7 A9 00 adc #0
83C9 E7 02 stA 2,X
83CB E6 03 ldA 3,X
83CD B7 41 stA *__r1
83CF E6 02 ldA 2,X
83D1 B7 40 stA *__r0
83D3 55 40 ldHX *__r0
83D5 65 0008 cpHX #0x0008
83D8 95 tSX
83D9 91 9E blt 0x8379
83DB A6 FF ldA #-1
83DD B7 00 stA 0x00
83DF 6F 07 clr 7,X
83E1 6F 06 clr 6,X
83E3 CD 867B jsr _Delay1000
83E6 95 tSX
83E7 E6 07 ldA 7,X
83E9 AB 01 add #1
83EB E7 07 stA 7,X
83ED E6 06 ldA 6,X
83EF A9 00 adc #0
83F1 E7 06 stA 6,X
83F3 E6 07 ldA 7,X
83F5 B7 41 stA *__r1
83F7 E6 06 ldA 6,X
83F9 B7 40 stA *__r0
83FB 55 40 ldHX *__r0
83FD 65 0400 cpHX #0x0400
8400 95 tSX
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -