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

📄 实验1_~1.lst

📁 要用到开发工具SD-H08
💻 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 0049      cpHX	#0x0049
    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 3F 05        clr	0x05
    8060 CC 82DA      jmp	0x82DA
    8063 B6 01        ldA	0x01
    8065 A5 03        bit	#3
    8067 27 03        beq	0x806C
    8069 CC 8102      jmp	0x8102
    806C 3F 48        clr	*_i
    806E 20 2A        bra	0x809A
    8070 6E 0140      mov	#1,*__r0
    8073 B6 48        ldA	*_i
    8075 A4 07        and	#7
    8077 27 04        beq	0x807D
    8079 38 40        lsl	*__r0
    807B 4B FC        dbnzA	0x80BD
    807D B6 40        ldA	*__r0
    807F 43           comA	
    8080 B7 00        stA	0x00
    8082 3F 47        clr	*_k+1
    8084 3F 46        clr	*_k
    8086 CD 82DE      jsr	_Delay1000
    8089 95           tSX	
    808A 55 46        ldHX	*_k
    808C AF 01        aiX	#1
    808E 35 46        stHX	*_k
    8090 55 46        ldHX	*_k
    8092 65 0200      cpHX	#0x0200
    8095 95           tSX	
    8096 91 EE        blt	0x8086
    8098 3C 48        inc	*_i
    809A B6 48        ldA	*_i
    809C A1 08        cmp	#8
    809E 25 D0        bcs	0x8070
    80A0 A6 FF        ldA	#-1
    80A2 B7 00        stA	0x00
    80A4 3F 47        clr	*_k+1
    80A6 3F 46        clr	*_k
    80A8 CD 82DE      jsr	_Delay1000
    80AB 95           tSX	
    80AC 55 46        ldHX	*_k
    80AE AF 01        aiX	#1
    80B0 35 46        stHX	*_k
    80B2 55 46        ldHX	*_k
    80B4 65 0200      cpHX	#0x0200
    80B7 95           tSX	
    80B8 91 EE        blt	0x80A8
    80BA CD 82DE      jsr	_Delay1000
    80BD 95           tSX	
    80BE 3F 48        clr	*_i
    80C0 20 37        bra	0x80F9
    80C2 B6 48        ldA	*_i
    80C4 6E 0042      mov	#0,*__r2
    80C7 6E 8043      mov	#-128,*__r3
    80CA A4 0F        and	#15
    80CC 27 06        beq	0x80D4
    80CE 37 42        asr	*__r2
    80D0 36 43        ror	*__r3
    80D2 4B FA        dbnzA	0x8117
    80D4 4E 4240      mov	*__r2,*__r0
    80D7 4E 4341      mov	*__r3,*__r1
    80DA 33 41        com	*__r1
    80DC 33 40        com	*__r0
    80DE 4E 4100      mov	*__r1,0x00
    80E1 3F 47        clr	*_k+1
    80E3 3F 46        clr	*_k
    80E5 CD 82DE      jsr	_Delay1000
    80E8 95           tSX	
    80E9 55 46        ldHX	*_k
    80EB AF 01        aiX	#1
    80ED 35 46        stHX	*_k
    80EF 55 46        ldHX	*_k
    80F1 65 0200      cpHX	#0x0200
    80F4 95           tSX	
    80F5 91 EE        blt	0x80E5
    80F7 3C 48        inc	*_i
    80F9 B6 48        ldA	*_i
    80FB A1 08        cmp	#8
    80FD 23 C3        bls	0x80C2
    80FF CC 82DA      jmp	0x82DA
    8102 B6 01        ldA	0x01
    8104 A4 03        and	#3
    8106 A1 01        cmp	#1
    8108 27 03        beq	0x810D
    810A CC 819F      jmp	0x819F
    810D 3F 48        clr	*_i
    810F 20 2A        bra	0x813B
    8111 6E 0340      mov	#3,*__r0
    8114 B6 48        ldA	*_i
    8116 A4 07        and	#7
    8118 27 04        beq	0x811E
    811A 38 40        lsl	*__r0
    811C 4B FC        dbnzA	0x815E
    811E B6 40        ldA	*__r0
    8120 43           comA	
    8121 B7 00        stA	0x00
    8123 3F 47        clr	*_k+1
    8125 3F 46        clr	*_k
    8127 CD 82DE      jsr	_Delay1000
    812A 95           tSX	
    812B 55 46        ldHX	*_k
    812D AF 01        aiX	#1
    812F 35 46        stHX	*_k
    8131 55 46        ldHX	*_k
    8133 65 0200      cpHX	#0x0200
    8136 95           tSX	
    8137 91 EE        blt	0x8127
    8139 3C 48        inc	*_i
    813B B6 48        ldA	*_i
    813D A1 08        cmp	#8
    813F 25 D0        bcs	0x8111
    8141 A6 FF        ldA	#-1
    8143 B7 00        stA	0x00
    8145 3F 47        clr	*_k+1
    8147 3F 46        clr	*_k
    8149 CD 82DE      jsr	_Delay1000
    814C 95           tSX	
    814D 55 46        ldHX	*_k
    814F AF 01        aiX	#1
    8151 35 46        stHX	*_k
    8153 55 46        ldHX	*_k
    8155 65 0200      cpHX	#0x0200
    8158 95           tSX	
    8159 91 EE        blt	0x8149
    815B 3F 48        clr	*_i
    815D 20 37        bra	0x8196
    815F B6 48        ldA	*_i
    8161 6E 0042      mov	#0,*__r2
    8164 6E C043      mov	#-64,*__r3
    8167 A4 0F        and	#15
    8169 27 06        beq	0x8171
    816B 37 42        asr	*__r2
    816D 36 43        ror	*__r3
    816F 4B FA        dbnzA	0x81B4
    8171 4E 4240      mov	*__r2,*__r0
    8174 4E 4341      mov	*__r3,*__r1
    8177 33 41        com	*__r1
    8179 33 40        com	*__r0
    817B 4E 4100      mov	*__r1,0x00
    817E 3F 47        clr	*_k+1
    8180 3F 46        clr	*_k
    8182 CD 82DE      jsr	_Delay1000
    8185 95           tSX	
    8186 55 46        ldHX	*_k
    8188 AF 01        aiX	#1
    818A 35 46        stHX	*_k
    818C 55 46        ldHX	*_k
    818E 65 0200      cpHX	#0x0200
    8191 95           tSX	
    8192 91 EE        blt	0x8182
    8194 3C 48        inc	*_i
    8196 B6 48        ldA	*_i
    8198 A1 08        cmp	#8
    819A 23 C3        bls	0x815F
    819C CC 82DA      jmp	0x82DA
    819F B6 01        ldA	0x01
    81A1 A4 03        and	#3
    81A3 A1 02        cmp	#2
    81A5 27 03        beq	0x81AA
    81A7 CC 823C      jmp	0x823C
    81AA 3F 48        clr	*_i
    81AC 20 2A        bra	0x81D8
    81AE 6E 0140      mov	#1,*__r0
    81B1 B6 48        ldA	*_i
    81B3 A4 07        and	#7
    81B5 27 04        beq	0x81BB
    81B7 38 40        lsl	*__r0
    81B9 4B FC        dbnzA	0x81FB
    81BB B6 40        ldA	*__r0
    81BD 43           comA	
    81BE B7 00        stA	0x00
    81C0 3F 47        clr	*_k+1
    81C2 3F 46        clr	*_k
    81C4 CD 82DE      jsr	_Delay1000
    81C7 95           tSX	
    81C8 55 46        ldHX	*_k
    81CA AF 01        aiX	#1
    81CC 35 46        stHX	*_k
    81CE 55 46        ldHX	*_k
    81D0 65 0400      cpHX	#0x0400
    81D3 95           tSX	
    81D4 91 EE        blt	0x81C4
    81D6 3C 48        inc	*_i
    81D8 B6 48        ldA	*_i
    81DA A1 08        cmp	#8
    81DC 25 D0        bcs	0x81AE
    81DE A6 FF        ldA	#-1
    81E0 B7 00        stA	0x00
    81E2 3F 47        clr	*_k+1
    81E4 3F 46        clr	*_k
    81E6 CD 82DE      jsr	_Delay1000
    81E9 95           tSX	
    81EA 55 46        ldHX	*_k
    81EC AF 01        aiX	#1
    81EE 35 46        stHX	*_k
    81F0 55 46        ldHX	*_k
    81F2 65 0400      cpHX	#0x0400
    81F5 95           tSX	
    81F6 91 EE        blt	0x81E6
    81F8 3F 48        clr	*_i
    81FA 20 37        bra	0x8233
    81FC B6 48        ldA	*_i
    81FE 6E 0042      mov	#0,*__r2
    8201 6E 8043      mov	#-128,*__r3
    8204 A4 0F        and	#15
    8206 27 06        beq	0x820E
    8208 37 42        asr	*__r2
    820A 36 43        ror	*__r3
    820C 4B FA        dbnzA	0x8251
    820E 4E 4240      mov	*__r2,*__r0
    8211 4E 4341      mov	*__r3,*__r1
    8214 33 41        com	*__r1
    8216 33 40        com	*__r0
    8218 4E 4100      mov	*__r1,0x00
    821B 3F 47        clr	*_k+1
    821D 3F 46        clr	*_k
    821F CD 82DE      jsr	_Delay1000
    8222 95           tSX	
    8223 55 46        ldHX	*_k
    8225 AF 01        aiX	#1
    8227 35 46        stHX	*_k
    8229 55 46        ldHX	*_k
    822B 65 0400      cpHX	#0x0400
    822E 95           tSX	
    822F 91 EE        blt	0x821F
    8231 3C 48        inc	*_i
    8233 B6 48        ldA	*_i
    8235 A1 08        cmp	#8
    8237 23 C3        bls	0x81FC
    8239 CC 82DA      jmp	0x82DA
    823C B6 01        ldA	0x01
    823E A4 03        and	#3
    8240 A1 03        cmp	#3
    8242 27 03        beq	0x8247
    8244 CC 82DA      jmp	0x82DA
    8247 3F 48        clr	*_i
    8249 20 2A        bra	0x8275
    824B 6E 0340      mov	#3,*__r0
    824E B6 48        ldA	*_i
    8250 A4 07        and	#7
    8252 27 04        beq	0x8258
    8254 38 40        lsl	*__r0
    8256 4B FC        dbnzA	0x8298
    8258 B6 40        ldA	*__r0
    825A 43           comA	
    825B B7 00        stA	0x00
    825D 3F 47        clr	*_k+1
    825F 3F 46        clr	*_k
    8261 CD 82DE      jsr	_Delay1000
    8264 95           tSX	
    8265 55 46        ldHX	*_k
    8267 AF 01        aiX	#1
    8269 35 46        stHX	*_k
    826B 55 46        ldHX	*_k
    826D 65 0400      cpHX	#0x0400
    8270 95           tSX	
    8271 91 EE        blt	0x8261
    8273 3C 48        inc	*_i
    8275 B6 48        ldA	*_i
    8277 A1 08        cmp	#8
    8279 25 D0        bcs	0x824B
    827B A6 FF        ldA	#-1
    827D B7 00        stA	0x00
    827F 3F 47        clr	*_k+1
    8281 3F 46        clr	*_k
    8283 CD 82DE      jsr	_Delay1000
    8286 95           tSX	
    8287 55 46        ldHX	*_k
    8289 AF 01        aiX	#1
    828B 35 46        stHX	*_k
    828D 55 46        ldHX	*_k
    828F 65 0400      cpHX	#0x0400
    8292 95           tSX	
    8293 91 EE        blt	0x8283
    8295 CD 82DE      jsr	_Delay1000
    8298 95           tSX	
    8299 3F 48        clr	*_i
    829B 20 37        bra	0x82D4
    829D B6 48        ldA	*_i
    829F 6E 0042      mov	#0,*__r2
    82A2 6E C043      mov	#-64,*__r3
    82A5 A4 0F        and	#15
    82A7 27 06        beq	0x82AF
    82A9 37 42        asr	*__r2
    82AB 36 43        ror	*__r3
    82AD 4B FA        dbnzA	0x82F2
    82AF 4E 4240      mov	*__r2,*__r0
    82B2 4E 4341      mov	*__r3,*__r1
    82B5 33 41        com	*__r1
    82B7 33 40        com	*__r0
    82B9 4E 4100      mov	*__r1,0x00
    82BC 3F 47        clr	*_k+1
    82BE 3F 46        clr	*_k
    82C0 CD 82DE      jsr	_Delay1000
    82C3 95           tSX	
    82C4 55 46        ldHX	*_k
    82C6 AF 01        aiX	#1
    82C8 35 46        stHX	*_k
    82CA 55 46        ldHX	*_k
    82CC 65 0400      cpHX	#0x0400
    82CF 95           tSX	
    82D0 91 EE        blt	0x82C0
    82D2 3C 48        inc	*_i
    82D4 B6 48        ldA	*_i
    82D6 A1 08        cmp	#8
    82D8 23 C3        bls	0x829D
    82DA CC 8063      jmp	0x8063
    82DD 81           rts	
_Delay1000:
    82DE A7 FF        aiS	#-1
    82E0 95           tSX	
    82E1 7F           clr	0,X
    82E2 20 01        bra	0x82E5
    82E4 7C           inc	0,X
    82E5 F6           ldA	0,X
    82E6 A1 6E        cmp	#110
    82E8 23 FA        bls	0x82E4
    82EA A7 01        aiS	#1
    82EC 81           rts	
_isrDummy:
    82ED 8B           pshH	
    82EE 8A           pulH	
    82EF 80           rti	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -