⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 h08sci_1.lst

📁 要用到开发工具SD-H08
💻 LST
📖 第 1 页 / 共 2 页
字号:
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 + -