📄 ad.lst
字号:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
801B 45 0240 ldHX #0x0240
801E 94 tXS
801F CD 82FF jsr __HC08Setup
8022 45 0046 ldHX #0x0046
8025 65 0046 cpHX #0x0046
8028 27 06 beq 0x8030
802A 6F 00 clr 0,X
802C AF 01 aiX #1
802E 20 F5 bra 0x8025
8030 45 0047 ldHX #0x0047
8033 94 tXS
8034 45 801B ldHX #0x801B
8037 65 801B cpHX #0x801B
803A 27 0B beq 0x8047
803C E6 00 ldA 0,X
803E 9EE7 00 stA 0,S
8041 AF 01 aiX #1
8043 A7 01 aiS #1
8045 20 F0 bra 0x8037
8047 45 0240 ldHX #0x0240
804A 94 tXS
804B CD 8050 jsr _main
_exit:
804E 20 FE bra 0x804E
_main:
8050 A7 FA aiS #-6
8052 95 tSX
8053 CD 8324 jsr _SCIInit
8056 95 tSX
8057 A6 30 ldA #48
8059 B7 3E stA 0x3E
805B CC 82F9 jmp 0x82F9
805E 45 800F ldHX #0x800F
8061 89 pshX
8062 8B pshH
8063 A6 0B ldA #11
8065 87 pshA
8066 CD 8340 jsr _SCISendN
8069 A7 03 aiS #3
806B 4F clrA
806C 87 pshA
806D A6 14 ldA #20
806F 87 pshA
8070 CD 84A9 jsr _adave
8073 A7 02 aiS #2
8075 95 tSX
8076 B7 41 stA *__r1
8078 F7 stA 0,X
8079 3F 40 clr *__r0
807B A6 05 ldA #5
807D 87 pshA
807E 4F clrA
807F 87 pshA
8080 B6 41 ldA *__r1
8082 87 pshA
8083 B6 40 ldA *__r0
8085 87 pshA
8086 CD 85AC jsr __mul16
8089 A7 04 aiS #4
808B 4E 4541 mov *__rlo,*__r1
808E 4E 4440 mov *__rhi,*__r0
8091 4E 4145 mov *__r1,*__rlo
8094 4E 4044 mov *__r0,*__rhi
8097 A6 FF ldA #-1
8099 87 pshA
809A 4F clrA
809B 87 pshA
809C CD 84F4 jsr __divmod16s
809F A7 02 aiS #2
80A1 4E 4440 mov *__rhi,*__r0
80A4 4E 4541 mov *__rlo,*__r1
80A7 B6 41 ldA *__r1
80A9 AB 30 add #48
80AB E7 02 stA 2,X
80AD B6 40 ldA *__r0
80AF A9 00 adc #0
80B1 E7 01 stA 1,X
80B3 E6 02 ldA 2,X
80B5 87 pshA
80B6 CD 8331 jsr _SCISend1
80B9 A7 01 aiS #1
80BB A6 2E ldA #46
80BD 87 pshA
80BE CD 8331 jsr _SCISend1
80C1 A7 01 aiS #1
80C3 95 tSX
80C4 3F 40 clr *__r0
80C6 F6 ldA 0,X
80C7 B7 41 stA *__r1
80C9 A6 0A ldA #10
80CB 87 pshA
80CC 4F clrA
80CD 87 pshA
80CE B6 41 ldA *__r1
80D0 87 pshA
80D1 B6 40 ldA *__r0
80D3 87 pshA
80D4 CD 85AC jsr __mul16
80D7 A7 04 aiS #4
80D9 4E 4541 mov *__rlo,*__r1
80DC 4E 4440 mov *__rhi,*__r0
80DF 4E 4145 mov *__r1,*__rlo
80E2 4E 4044 mov *__r0,*__rhi
80E5 A6 33 ldA #51
80E7 87 pshA
80E8 4F clrA
80E9 87 pshA
80EA CD 84F4 jsr __divmod16s
80ED A7 02 aiS #2
80EF 4E 4440 mov *__rhi,*__r0
80F2 4E 4541 mov *__rlo,*__r1
80F5 4E 4145 mov *__r1,*__rlo
80F8 4E 4044 mov *__r0,*__rhi
80FB A6 0A ldA #10
80FD 87 pshA
80FE 4F clrA
80FF 87 pshA
8100 CD 84F4 jsr __divmod16s
8103 86 pulA
8104 B7 40 stA *__r0
8106 86 pulA
8107 AB 30 add #48
8109 E7 02 stA 2,X
810B B6 40 ldA *__r0
810D A9 00 adc #0
810F E7 01 stA 1,X
8111 E6 02 ldA 2,X
8113 87 pshA
8114 CD 8331 jsr _SCISend1
8117 A7 01 aiS #1
8119 95 tSX
811A 3F 40 clr *__r0
811C F6 ldA 0,X
811D B7 41 stA *__r1
811F A6 64 ldA #100
8121 87 pshA
8122 4F clrA
8123 87 pshA
8124 B6 41 ldA *__r1
8126 87 pshA
8127 B6 40 ldA *__r0
8129 87 pshA
812A CD 85AC jsr __mul16
812D A7 04 aiS #4
812F 4E 4541 mov *__rlo,*__r1
8132 4E 4440 mov *__rhi,*__r0
8135 4E 4145 mov *__r1,*__rlo
8138 4E 4044 mov *__r0,*__rhi
813B A6 33 ldA #51
813D 87 pshA
813E 4F clrA
813F 87 pshA
8140 CD 84F4 jsr __divmod16s
8143 A7 02 aiS #2
8145 4E 4440 mov *__rhi,*__r0
8148 4E 4541 mov *__rlo,*__r1
814B 4E 4145 mov *__r1,*__rlo
814E 4E 4044 mov *__r0,*__rhi
8151 A6 0A ldA #10
8153 87 pshA
8154 4F clrA
8155 87 pshA
8156 CD 84F4 jsr __divmod16s
8159 86 pulA
815A B7 40 stA *__r0
815C 86 pulA
815D AB 30 add #48
815F E7 02 stA 2,X
8161 B6 40 ldA *__r0
8163 A9 00 adc #0
8165 E7 01 stA 1,X
8167 E6 02 ldA 2,X
8169 87 pshA
816A CD 8331 jsr _SCISend1
816D A7 01 aiS #1
816F 45 800C ldHX #0x800C
8172 89 pshX
8173 8B pshH
8174 A6 02 ldA #2
8176 87 pshA
8177 CD 8340 jsr _SCISendN
817A A7 03 aiS #3
817C 95 tSX
817D 6F 04 clr 4,X
817F 6F 03 clr 3,X
8181 6F 05 clr 5,X
8183 20 02 bra 0x8187
8185 6C 05 inc 5,X
8187 E6 05 ldA 5,X
8189 A1 64 cmp #100
818B 25 F8 bcs 0x8185
818D E6 04 ldA 4,X
818F AB 01 add #1
8191 E7 04 stA 4,X
8193 E6 03 ldA 3,X
8195 A9 00 adc #0
8197 E7 03 stA 3,X
8199 E6 04 ldA 4,X
819B B7 41 stA *__r1
819D E6 03 ldA 3,X
819F B7 40 stA *__r0
81A1 55 40 ldHX *__r0
81A3 65 0400 cpHX #0x0400
81A6 95 tSX
81A7 91 D8 blt 0x8181
81A9 A6 01 ldA #1
81AB 87 pshA
81AC A6 14 ldA #20
81AE 87 pshA
81AF CD 84A9 jsr _adave
81B2 A7 02 aiS #2
81B4 95 tSX
81B5 B7 41 stA *__r1
81B7 F7 stA 0,X
81B8 45 8000 ldHX #0x8000
81BB 89 pshX
81BC 8B pshH
81BD A6 0B ldA #11
81BF 87 pshA
81C0 CD 8340 jsr _SCISendN
81C3 A7 03 aiS #3
81C5 95 tSX
81C6 3F 40 clr *__r0
81C8 F6 ldA 0,X
81C9 B7 41 stA *__r1
81CB A6 05 ldA #5
81CD 87 pshA
81CE 4F clrA
81CF 87 pshA
81D0 B6 41 ldA *__r1
81D2 87 pshA
81D3 B6 40 ldA *__r0
81D5 87 pshA
81D6 CD 85AC jsr __mul16
81D9 A7 04 aiS #4
81DB 4E 4541 mov *__rlo,*__r1
81DE 4E 4440 mov *__rhi,*__r0
81E1 4E 4145 mov *__r1,*__rlo
81E4 4E 4044 mov *__r0,*__rhi
81E7 A6 FF ldA #-1
81E9 87 pshA
81EA 4F clrA
81EB 87 pshA
81EC CD 84F4 jsr __divmod16s
81EF A7 02 aiS #2
81F1 4E 4440 mov *__rhi,*__r0
81F4 4E 4541 mov *__rlo,*__r1
81F7 B6 41 ldA *__r1
81F9 AB 30 add #48
81FB E7 02 stA 2,X
81FD B6 40 ldA *__r0
81FF A9 00 adc #0
8201 E7 01 stA 1,X
8203 E6 02 ldA 2,X
8205 87 pshA
8206 CD 8331 jsr _SCISend1
8209 A7 01 aiS #1
820B A6 2E ldA #46
820D 87 pshA
820E CD 8331 jsr _SCISend1
8211 A7 01 aiS #1
8213 95 tSX
8214 3F 40 clr *__r0
8216 F6 ldA 0,X
8217 B7 41 stA *__r1
8219 A6 0A ldA #10
821B 87 pshA
821C 4F clrA
821D 87 pshA
821E B6 41 ldA *__r1
8220 87 pshA
8221 B6 40 ldA *__r0
8223 87 pshA
8224 CD 85AC jsr __mul16
8227 A7 04 aiS #4
8229 4E 4541 mov *__rlo,*__r1
822C 4E 4440 mov *__rhi,*__r0
822F 4E 4145 mov *__r1,*__rlo
8232 4E 4044 mov *__r0,*__rhi
8235 A6 33 ldA #51
8237 87 pshA
8238 4F clrA
8239 87 pshA
823A CD 84F4 jsr __divmod16s
823D A7 02 aiS #2
823F 4E 4440 mov *__rhi,*__r0
8242 4E 4541 mov *__rlo,*__r1
8245 4E 4145 mov *__r1,*__rlo
8248 4E 4044 mov *__r0,*__rhi
824B A6 0A ldA #10
824D 87 pshA
824E 4F clrA
824F 87 pshA
8250 CD 84F4 jsr __divmod16s
8253 86 pulA
8254 B7 40 stA *__r0
8256 86 pulA
8257 AB 30 add #48
8259 E7 02 stA 2,X
825B B6 40 ldA *__r0
825D A9 00 adc #0
825F E7 01 stA 1,X
8261 E6 02 ldA 2,X
8263 87 pshA
8264 CD 8331 jsr _SCISend1
8267 A7 01 aiS #1
8269 95 tSX
826A 3F 40 clr *__r0
826C F6 ldA 0,X
826D B7 41 stA *__r1
826F A6 64 ldA #100
8271 87 pshA
8272 4F clrA
8273 87 pshA
8274 B6 41 ldA *__r1
8276 87 pshA
8277 B6 40 ldA *__r0
8279 87 pshA
827A CD 85AC jsr __mul16
827D A7 04 aiS #4
827F 4E 4541 mov *__rlo,*__r1
8282 4E 4440 mov *__rhi,*__r0
8285 4E 4145 mov *__r1,*__rlo
8288 4E 4044 mov *__r0,*__rhi
828B A6 33 ldA #51
828D 87 pshA
828E 4F clrA
828F 87 pshA
8290 CD 84F4 jsr __divmod16s
8293 A7 02 aiS #2
8295 4E 4440 mov *__rhi,*__r0
8298 4E 4541 mov *__rlo,*__r1
829B 4E 4145 mov *__r1,*__rlo
829E 4E 4044 mov *__r0,*__rhi
82A1 A6 0A ldA #10
82A3 87 pshA
82A4 4F clrA
82A5 87 pshA
82A6 CD 84F4 jsr __divmod16s
82A9 86 pulA
82AA B7 40 stA *__r0
82AC 86 pulA
82AD AB 30 add #48
82AF E7 02 stA 2,X
82B1 B6 40 ldA *__r0
82B3 A9 00 adc #0
82B5 E7 01 stA 1,X
82B7 E6 02 ldA 2,X
82B9 87 pshA
82BA CD 8331 jsr _SCISend1
82BD A7 01 aiS #1
82BF 45 800C ldHX #0x800C
82C2 89 pshX
82C3 8B pshH
82C4 A6 02 ldA #2
82C6 87 pshA
82C7 CD 8340 jsr _SCISendN
82CA A7 03 aiS #3
82CC 95 tSX
82CD 6F 04 clr 4,X
82CF 6F 03 clr 3,X
82D1 6F 05 clr 5,X
82D3 20 02 bra 0x82D7
82D5 6C 05 inc 5,X
82D7 E6 05 ldA 5,X
82D9 A1 64 cmp #100
82DB 25 F8 bcs 0x82D5
82DD E6 04 ldA 4,X
82DF AB 01 add #1
82E1 E7 04 stA 4,X
82E3 E6 03 ldA 3,X
82E5 A9 00 adc #0
82E7 E7 03 stA 3,X
82E9 E6 04 ldA 4,X
82EB B7 41 stA *__r1
82ED E6 03 ldA 3,X
82EF B7 40 stA *__r0
82F1 55 40 ldHX *__r0
82F3 65 0400 cpHX #0x0400
82F6 95 tSX
82F7 91 D8 blt 0x82D1
82F9 CC 805E jmp 0x805E
82FC A7 06 aiS #6
82FE 81 rts
__HC08Setup:
82FF A6 01 ldA #1
8301 B7 1E stA 0x1E
8303 A6 3D ldA #61
8305 B7 1F stA 0x1F
8307 3F 36 clr 0x36
8309 A6 01 ldA #1
830B B7 36 stA 0x36
830D A6 01 ldA #1
830F B7 38 stA 0x38
8311 A6 2C ldA #44
8313 B7 39 stA 0x39
8315 A6 80 ldA #-128
8317 B7 3A stA 0x3A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -