📄 test1.lst
字号:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
8000 45 0240 ldHX #0x0240
8003 94 tXS
8004 CD 8035 jsr __HC08Setup
8007 45 0044 ldHX #0x0044
800A 65 0047 cpHX #0x0047
800D 27 06 beq 0x8015
800F 6F 00 clr 0,X
8011 AF 01 aiX #1
8013 20 F5 bra 0x800A
8015 45 0045 ldHX #0x0045
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 805A jsr _main
_exit:
8033 20 FE bra 0x8033
__HC08Setup:
8035 A6 01 ldA #1
8037 B7 1E stA 0x1E
8039 A6 3D ldA #61
803B B7 1F stA 0x1F
803D 3F 36 clr 0x36
803F A6 01 ldA #1
8041 B7 36 stA 0x36
8043 A6 01 ldA #1
8045 B7 38 stA 0x38
8047 A6 2C ldA #44
8049 B7 39 stA 0x39
804B A6 80 ldA #-128
804D B7 3A stA 0x3A
804F A6 01 ldA #1
8051 B7 3B stA 0x3B
8053 1A 36 Bset 5,0x36
8055 1E 37 Bset 7,0x37
8057 18 36 Bset 4,0x36
8059 81 rts
_main:
805A A6 FF ldA #-1
805C B7 04 stA 0x04
805E B6 05 ldA 0x05
8060 A4 FC and #-4
8062 B7 05 stA 0x05
8064 CC 82A4 jmp 0x82A4
8067 B6 01 ldA 0x01
8069 A5 03 bit #3
806B 27 03 beq 0x8070
806D CC 80FB jmp 0x80FB
8070 A6 FF ldA #-1
8072 B7 00 stA 0x00
8074 3F 46 clr *_i
8076 20 2D bra 0x80A5
8078 6E 0140 mov #1,*__r0
807B B6 46 ldA *_i
807D A4 07 and #7
807F 27 04 beq 0x8085
8081 38 40 lsl *__r0
8083 4B FC dbnzA 0x80C5
8085 33 40 com *__r0
8087 B6 00 ldA 0x00
8089 B4 40 and *__r0
808B B7 00 stA 0x00
808D 3F 45 clr *_k+1
808F 3F 44 clr *_k
8091 CD 82A8 jsr _Delay1000
8094 95 tSX
8095 55 44 ldHX *_k
8097 AF 01 aiX #1
8099 35 44 stHX *_k
809B 55 44 ldHX *_k
809D 65 0200 cpHX #0x0200
80A0 95 tSX
80A1 91 EE blt 0x8091
80A3 3C 46 inc *_i
80A5 B6 46 ldA *_i
80A7 A1 08 cmp #8
80A9 23 CD bls 0x8078
80AB 3F 46 clr *_i
80AD 20 43 bra 0x80F2
80AF B6 46 ldA *_i
80B1 6E 0042 mov #0,*__r2
80B4 6E 8043 mov #-128,*__r3
80B7 A4 0F and #15
80B9 27 06 beq 0x80C1
80BB 37 42 asr *__r2
80BD 36 43 ror *__r3
80BF 4B FA dbnzA 0x8104
80C1 4E 4240 mov *__r2,*__r0
80C4 4E 4341 mov *__r3,*__r1
80C7 33 41 com *__r1
80C9 33 40 com *__r0
80CB 3F 42 clr *__r2
80CD B6 00 ldA 0x00
80CF B4 41 and *__r1
80D1 B7 41 stA *__r1
80D3 B6 42 ldA *__r2
80D5 B4 40 and *__r0
80D7 4E 4100 mov *__r1,0x00
80DA 3F 45 clr *_k+1
80DC 3F 44 clr *_k
80DE CD 82A8 jsr _Delay1000
80E1 95 tSX
80E2 55 44 ldHX *_k
80E4 AF 01 aiX #1
80E6 35 44 stHX *_k
80E8 55 44 ldHX *_k
80EA 65 0200 cpHX #0x0200
80ED 95 tSX
80EE 91 EE blt 0x80DE
80F0 3C 46 inc *_i
80F2 B6 46 ldA *_i
80F4 A1 08 cmp #8
80F6 23 B7 bls 0x80AF
80F8 CC 82A4 jmp 0x82A4
80FB B6 01 ldA 0x01
80FD A4 03 and #3
80FF A1 01 cmp #1
8101 27 03 beq 0x8106
8103 CC 817B jmp 0x817B
8106 A6 FF ldA #-1
8108 B7 00 stA 0x00
810A 3F 46 clr *_i
810C 20 2D bra 0x813B
810E 6E 0340 mov #3,*__r0
8111 B6 46 ldA *_i
8113 A4 07 and #7
8115 27 04 beq 0x811B
8117 38 40 lsl *__r0
8119 4B FC dbnzA 0x815B
811B 33 40 com *__r0
811D B6 00 ldA 0x00
811F B4 40 and *__r0
8121 B7 00 stA 0x00
8123 3F 45 clr *_k+1
8125 3F 44 clr *_k
8127 CD 82A8 jsr _Delay1000
812A 95 tSX
812B 55 44 ldHX *_k
812D AF 01 aiX #1
812F 35 44 stHX *_k
8131 55 44 ldHX *_k
8133 65 0200 cpHX #0x0200
8136 95 tSX
8137 91 EE blt 0x8127
8139 3C 46 inc *_i
813B B6 46 ldA *_i
813D A1 08 cmp #8
813F 23 CD bls 0x810E
8141 3F 46 clr *_i
8143 20 2D bra 0x8172
8145 6E 1240 mov #18,*__r0
8148 B6 46 ldA *_i
814A A4 07 and #7
814C 27 04 beq 0x8152
814E 37 40 asr *__r0
8150 4B FC dbnzA 0x8192
8152 33 40 com *__r0
8154 B6 00 ldA 0x00
8156 B4 40 and *__r0
8158 B7 00 stA 0x00
815A 3F 45 clr *_k+1
815C 3F 44 clr *_k
815E CD 82A8 jsr _Delay1000
8161 95 tSX
8162 55 44 ldHX *_k
8164 AF 01 aiX #1
8166 35 44 stHX *_k
8168 55 44 ldHX *_k
816A 65 0200 cpHX #0x0200
816D 95 tSX
816E 91 EE blt 0x815E
8170 3C 46 inc *_i
8172 B6 46 ldA *_i
8174 A1 08 cmp #8
8176 23 CD bls 0x8145
8178 CC 82A4 jmp 0x82A4
817B B6 01 ldA 0x01
817D A4 03 and #3
817F A1 02 cmp #2
8181 27 03 beq 0x8186
8183 CC 8211 jmp 0x8211
8186 A6 FF ldA #-1
8188 B7 00 stA 0x00
818A 3F 46 clr *_i
818C 20 2D bra 0x81BB
818E 6E 0140 mov #1,*__r0
8191 B6 46 ldA *_i
8193 A4 07 and #7
8195 27 04 beq 0x819B
8197 38 40 lsl *__r0
8199 4B FC dbnzA 0x81DB
819B 33 40 com *__r0
819D B6 00 ldA 0x00
819F B4 40 and *__r0
81A1 B7 00 stA 0x00
81A3 3F 45 clr *_k+1
81A5 3F 44 clr *_k
81A7 CD 82A8 jsr _Delay1000
81AA 95 tSX
81AB 55 44 ldHX *_k
81AD AF 01 aiX #1
81AF 35 44 stHX *_k
81B1 55 44 ldHX *_k
81B3 65 0400 cpHX #0x0400
81B6 95 tSX
81B7 91 EE blt 0x81A7
81B9 3C 46 inc *_i
81BB B6 46 ldA *_i
81BD A1 08 cmp #8
81BF 23 CD bls 0x818E
81C1 3F 46 clr *_i
81C3 20 43 bra 0x8208
81C5 B6 46 ldA *_i
81C7 6E 0042 mov #0,*__r2
81CA 6E C043 mov #-64,*__r3
81CD A4 0F and #15
81CF 27 06 beq 0x81D7
81D1 37 42 asr *__r2
81D3 36 43 ror *__r3
81D5 4B FA dbnzA 0x821A
81D7 4E 4240 mov *__r2,*__r0
81DA 4E 4341 mov *__r3,*__r1
81DD 33 41 com *__r1
81DF 33 40 com *__r0
81E1 3F 42 clr *__r2
81E3 B6 00 ldA 0x00
81E5 B4 41 and *__r1
81E7 B7 41 stA *__r1
81E9 B6 42 ldA *__r2
81EB B4 40 and *__r0
81ED 4E 4100 mov *__r1,0x00
81F0 3F 45 clr *_k+1
81F2 3F 44 clr *_k
81F4 CD 82A8 jsr _Delay1000
81F7 95 tSX
81F8 55 44 ldHX *_k
81FA AF 01 aiX #1
81FC 35 44 stHX *_k
81FE 55 44 ldHX *_k
8200 65 0400 cpHX #0x0400
8203 95 tSX
8204 91 EE blt 0x81F4
8206 3C 46 inc *_i
8208 B6 46 ldA *_i
820A A1 08 cmp #8
820C 23 B7 bls 0x81C5
820E CC 82A4 jmp 0x82A4
8211 B6 01 ldA 0x01
8213 A4 03 and #3
8215 A1 03 cmp #3
8217 27 03 beq 0x821C
8219 CC 82A4 jmp 0x82A4
821C A6 FF ldA #-1
821E B7 00 stA 0x00
8220 3F 46 clr *_i
8222 20 2D bra 0x8251
8224 6E 0340 mov #3,*__r0
8227 B6 46 ldA *_i
8229 A4 07 and #7
822B 27 04 beq 0x8231
822D 38 40 lsl *__r0
822F 4B FC dbnzA 0x8271
8231 33 40 com *__r0
8233 B6 00 ldA 0x00
8235 B4 40 and *__r0
8237 B7 00 stA 0x00
8239 3F 45 clr *_k+1
823B 3F 44 clr *_k
823D CD 82A8 jsr _Delay1000
8240 95 tSX
8241 55 44 ldHX *_k
8243 AF 01 aiX #1
8245 35 44 stHX *_k
8247 55 44 ldHX *_k
8249 65 0400 cpHX #0x0400
824C 95 tSX
824D 91 EE blt 0x823D
824F 3C 46 inc *_i
8251 B6 46 ldA *_i
8253 A1 08 cmp #8
8255 23 CD bls 0x8224
8257 3F 46 clr *_i
8259 20 43 bra 0x829E
825B B6 46 ldA *_i
825D 6E 0042 mov #0,*__r2
8260 6E C043 mov #-64,*__r3
8263 A4 0F and #15
8265 27 06 beq 0x826D
8267 37 42 asr *__r2
8269 36 43 ror *__r3
826B 4B FA dbnzA 0x82B0
826D 4E 4240 mov *__r2,*__r0
8270 4E 4341 mov *__r3,*__r1
8273 33 41 com *__r1
8275 33 40 com *__r0
8277 3F 42 clr *__r2
8279 B6 00 ldA 0x00
827B B4 41 and *__r1
827D B7 41 stA *__r1
827F B6 42 ldA *__r2
8281 B4 40 and *__r0
8283 4E 4100 mov *__r1,0x00
8286 3F 45 clr *_k+1
8288 3F 44 clr *_k
828A CD 82A8 jsr _Delay1000
828D 95 tSX
828E 55 44 ldHX *_k
8290 AF 01 aiX #1
8292 35 44 stHX *_k
8294 55 44 ldHX *_k
8296 65 0400 cpHX #0x0400
8299 95 tSX
829A 91 EE blt 0x828A
829C 3C 46 inc *_i
829E B6 46 ldA *_i
82A0 A1 08 cmp #8
82A2 23 B7 bls 0x825B
82A4 CC 8067 jmp 0x8067
82A7 81 rts
_Delay1000:
82A8 A7 FF aiS #-1
82AA 95 tSX
82AB 7F clr 0,X
82AC 20 01 bra 0x82AF
82AE 7C inc 0,X
82AF F6 ldA 0,X
82B0 A1 6E cmp #110
82B2 23 FA bls 0x82AE
82B4 A7 01 aiS #1
82B6 81 rts
_isrDummy:
82B7 8B pshH
82B8 8A pulH
82B9 80 rti
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -