📄 dzq.lst
字号:
NO DEBUG INFORMATION AVAILABLE!
__text_start:
__start:
8000 45 0240 ldHX #0x0240
8003 94 tXS
8004 CD 8035 jsr __HC08Setup
8007 45 0046 ldHX #0x0046
800A 65 004F cpHX #0x004F
800D 27 06 beq 0x8015
800F 6F 00 clr 0,X
8011 AF 01 aiX #1
8013 20 F5 bra 0x800A
8015 45 0047 ldHX #0x0047
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 A7 FE aiS #-2
805C 95 tSX
805D CC 82DC jmp 0x82DC
8060 CD 8470 jsr _KB_Init
8063 A6 0E ldA #14
8065 B7 25 stA 0x25
8067 CD 847B jsr _KB_Scan1
806A B7 41 stA *__r1
806C B7 47 stA *_KB_valve1
806E CD 84C2 jsr _KB_Scan2
8071 95 tSX
8072 B7 41 stA *__r1
8074 B7 46 stA *_KB_valve2
8076 B6 47 ldA *_KB_valve1
8078 A1 FF cmp #-1
807A 26 09 bne 0x8085
807C B6 46 ldA *_KB_valve2
807E A1 FF cmp #-1
8080 26 03 bne 0x8085
8082 CC 82DC jmp 0x82DC
8085 4E 474E mov *_KB_valve1,*_KB1
8088 4E 464D mov *_KB_valve2,*_KB2
808B B6 4E ldA *_KB1
808D A4 08 and #8
808F B7 4E stA *_KB1
8091 B6 4D ldA *_KB2
8093 A4 08 and #8
8095 B7 4D stA *_KB2
8097 B6 4E ldA *_KB1
8099 27 07 beq 0x80A2
809B B6 4D ldA *_KB2
809D 27 03 beq 0x80A2
809F CC 8224 jmp 0x8224
80A2 4E 474A mov *_KB_valve1,*_KB5
80A5 4E 474C mov *_KB_valve1,*_KB3
80A8 4E 4649 mov *_KB_valve2,*_KB6
80AB 4E 464B mov *_KB_valve2,*_KB4
80AE B6 4C ldA *_KB3
80B0 A4 10 and #16
80B2 B7 4C stA *_KB3
80B4 B6 4B ldA *_KB4
80B6 A4 10 and #16
80B8 B7 4B stA *_KB4
80BA B6 4A ldA *_KB5
80BC A4 20 and #32
80BE B7 4A stA *_KB5
80C0 B6 49 ldA *_KB6
80C2 A4 20 and #32
80C4 B7 49 stA *_KB6
80C6 B6 4C ldA *_KB3
80C8 27 07 beq 0x80D1
80CA B6 4B ldA *_KB4
80CC 27 03 beq 0x80D1
80CE CC 8172 jmp 0x8172
80D1 B6 47 ldA *_KB_valve1
80D3 A1 E6 cmp #-26
80D5 27 06 beq 0x80DD
80D7 B6 46 ldA *_KB_valve2
80D9 A1 E6 cmp #-26
80DB 26 0B bne 0x80E8
80DD 45 0106 ldHX #0x0106
80E0 89 pshX
80E1 8B pshH
80E2 CD 82FD jsr _PWMconf
80E5 A7 02 aiS #2
80E7 95 tSX
80E8 B6 47 ldA *_KB_valve1
80EA A1 DE cmp #-34
80EC 27 06 beq 0x80F4
80EE B6 46 ldA *_KB_valve2
80F0 A1 DE cmp #-34
80F2 26 0B bne 0x80FF
80F4 45 0126 ldHX #0x0126
80F7 89 pshX
80F8 8B pshH
80F9 CD 82FD jsr _PWMconf
80FC A7 02 aiS #2
80FE 95 tSX
80FF B6 47 ldA *_KB_valve1
8101 A1 BE cmp #-66
8103 27 06 beq 0x810B
8105 B6 46 ldA *_KB_valve2
8107 A1 BE cmp #-66
8109 26 0B bne 0x8116
810B 45 014A ldHX #0x014A
810E 89 pshX
810F 8B pshH
8110 CD 82FD jsr _PWMconf
8113 A7 02 aiS #2
8115 95 tSX
8116 B6 47 ldA *_KB_valve1
8118 A1 E5 cmp #-27
811A 27 06 beq 0x8122
811C B6 46 ldA *_KB_valve2
811E A1 E5 cmp #-27
8120 26 0B bne 0x812D
8122 45 015D ldHX #0x015D
8125 89 pshX
8126 8B pshH
8127 CD 82FD jsr _PWMconf
812A A7 02 aiS #2
812C 95 tSX
812D B6 47 ldA *_KB_valve1
812F A1 DD cmp #-35
8131 27 06 beq 0x8139
8133 B6 46 ldA *_KB_valve2
8135 A1 DD cmp #-35
8137 26 0B bne 0x8144
8139 45 0188 ldHX #0x0188
813C 89 pshX
813D 8B pshH
813E CD 82FD jsr _PWMconf
8141 A7 02 aiS #2
8143 95 tSX
8144 B6 47 ldA *_KB_valve1
8146 A1 BD cmp #-67
8148 27 06 beq 0x8150
814A B6 46 ldA *_KB_valve2
814C A1 BD cmp #-67
814E 26 0B bne 0x815B
8150 45 01B8 ldHX #0x01B8
8153 89 pshX
8154 8B pshH
8155 CD 82FD jsr _PWMconf
8158 A7 02 aiS #2
815A 95 tSX
815B B6 47 ldA *_KB_valve1
815D A1 E3 cmp #-29
815F 27 06 beq 0x8167
8161 B6 46 ldA *_KB_valve2
8163 A1 E3 cmp #-29
8165 26 0B bne 0x8172
8167 45 01EE ldHX #0x01EE
816A 89 pshX
816B 8B pshH
816C CD 82FD jsr _PWMconf
816F A7 02 aiS #2
8171 95 tSX
8172 B6 4A ldA *_KB5
8174 27 07 beq 0x817D
8176 B6 49 ldA *_KB6
8178 27 03 beq 0x817D
817A CC 82DC jmp 0x82DC
817D B6 47 ldA *_KB_valve1
817F A1 EE cmp #-18
8181 27 06 beq 0x8189
8183 B6 46 ldA *_KB_valve2
8185 A1 EE cmp #-18
8187 26 0B bne 0x8194
8189 45 0416 ldHX #0x0416
818C 89 pshX
818D 8B pshH
818E CD 82FD jsr _PWMconf
8191 A7 02 aiS #2
8193 95 tSX
8194 B6 47 ldA *_KB_valve1
8196 A1 D6 cmp #-42
8198 27 06 beq 0x81A0
819A B6 46 ldA *_KB_valve2
819C A1 D6 cmp #-42
819E 26 0B bne 0x81AB
81A0 45 0497 ldHX #0x0497
81A3 89 pshX
81A4 8B pshH
81A5 CD 82FD jsr _PWMconf
81A8 A7 02 aiS #2
81AA 95 tSX
81AB B6 47 ldA *_KB_valve1
81AD A1 BE cmp #-66
81AF 27 06 beq 0x81B7
81B1 B6 46 ldA *_KB_valve2
81B3 A1 BE cmp #-66
81B5 26 0B bne 0x81C2
81B7 45 0526 ldHX #0x0526
81BA 89 pshX
81BB 8B pshH
81BC CD 82FD jsr _PWMconf
81BF A7 02 aiS #2
81C1 95 tSX
81C2 B6 47 ldA *_KB_valve1
81C4 A1 ED cmp #-19
81C6 27 06 beq 0x81CE
81C8 B6 46 ldA *_KB_valve2
81CA A1 ED cmp #-19
81CC 26 0B bne 0x81D9
81CE 45 0575 ldHX #0x0575
81D1 89 pshX
81D2 8B pshH
81D3 CD 82FD jsr _PWMconf
81D6 A7 02 aiS #2
81D8 95 tSX
81D9 B6 47 ldA *_KB_valve1
81DB A1 D5 cmp #-43
81DD 27 06 beq 0x81E5
81DF B6 46 ldA *_KB_valve2
81E1 A1 D5 cmp #-43
81E3 26 0B bne 0x81F0
81E5 45 0620 ldHX #0x0620
81E8 89 pshX
81E9 8B pshH
81EA CD 82FD jsr _PWMconf
81ED A7 02 aiS #2
81EF 95 tSX
81F0 B6 47 ldA *_KB_valve1
81F2 A1 BD cmp #-67
81F4 27 06 beq 0x81FC
81F6 B6 46 ldA *_KB_valve2
81F8 A1 BD cmp #-67
81FA 26 0B bne 0x8207
81FC 45 06E0 ldHX #0x06E0
81FF 89 pshX
8200 8B pshH
8201 CD 82FD jsr _PWMconf
8204 A7 02 aiS #2
8206 95 tSX
8207 B6 47 ldA *_KB_valve1
8209 A1 EB cmp #-21
820B 27 09 beq 0x8216
820D B6 46 ldA *_KB_valve2
820F A1 EB cmp #-21
8211 27 03 beq 0x8216
8213 CC 82DC jmp 0x82DC
8216 45 07B8 ldHX #0x07B8
8219 89 pshX
821A 8B pshH
821B CD 82FD jsr _PWMconf
821E A7 02 aiS #2
8220 95 tSX
8221 CC 82DC jmp 0x82DC
8224 7F clr 0,X
8225 B6 47 ldA *_KB_valve1
8227 E7 01 stA 1,X
8229 F6 ldA 0,X
822A 26 09 bne 0x8235
822C E6 01 ldA 1,X
822E A1 DD cmp #-35
8230 26 03 bne 0x8235
8232 CC 82B3 jmp 0x82B3
8235 F6 ldA 0,X
8236 26 06 bne 0x823E
8238 E6 01 ldA 1,X
823A A1 DE cmp #-34
823C 27 4E beq 0x828C
823E E6 01 ldA 1,X
8240 B7 41 stA *__r1
8242 F6 ldA 0,X
8243 B7 40 stA *__r0
8245 55 40 ldHX *__r0
8247 65 00DE cpHX #0x00DE
824A 95 tSX
824B 92 15 bgt 0x8262
824D F6 ldA 0,X
824E 26 06 bne 0x8256
8250 E6 01 ldA 1,X
8252 A1 BD cmp #-67
8254 27 6A beq 0x82C0
8256 F6 ldA 0,X
8257 26 06 bne 0x825F
8259 E6 01 ldA 1,X
825B A1 BE cmp #-66
825D 27 3A beq 0x8299
825F CC 82DA jmp 0x82DA
8262 F6 ldA 0,X
8263 26 06 bne 0x826B
8265 E6 01 ldA 1,X
8267 A1 EB cmp #-21
8269 27 62 beq 0x82CD
826B F6 ldA 0,X
826C 26 06 bne 0x8274
826E E6 01 ldA 1,X
8270 A1 ED cmp #-19
8272 27 32 beq 0x82A6
8274 F6 ldA 0,X
8275 26 06 bne 0x827D
8277 E6 01 ldA 1,X
8279 A1 EE cmp #-18
827B 27 02 beq 0x827F
827D 20 5B bra 0x82DA
827F 45 020B ldHX #0x020B
8282 89 pshX
8283 8B pshH
8284 CD 82FD jsr _PWMconf
8287 A7 02 aiS #2
8289 95 tSX
828A 20 50 bra 0x82DC
828C 45 022E ldHX #0x022E
828F 89 pshX
8290 8B pshH
8291 CD 82FD jsr _PWMconf
8294 A7 02 aiS #2
8296 95 tSX
8297 20 43 bra 0x82DC
8299 45 0294 ldHX #0x0294
829C 89 pshX
829D 8B pshH
829E CD 82FD jsr _PWMconf
82A1 A7 02 aiS #2
82A3 95 tSX
82A4 20 36 bra 0x82DC
82A6 45 02BA ldHX #0x02BA
82A9 89 pshX
82AA 8B pshH
82AB CD 82FD jsr _PWMconf
82AE A7 02 aiS #2
82B0 95 tSX
82B1 20 29 bra 0x82DC
82B3 45 0310 ldHX #0x0310
82B6 89 pshX
82B7 8B pshH
82B8 CD 82FD jsr _PWMconf
82BB A7 02 aiS #2
82BD 95 tSX
82BE 20 1C bra 0x82DC
82C0 45 0370 ldHX #0x0370
82C3 89 pshX
82C4 8B pshH
82C5 CD 82FD jsr _PWMconf
82C8 A7 02 aiS #2
82CA 95 tSX
82CB 20 0F bra 0x82DC
82CD 45 03DC ldHX #0x03DC
82D0 89 pshX
82D1 8B pshH
82D2 CD 82FD jsr _PWMconf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -