📄 output.a30
字号:
E1:
._eblock
M1:
._efunc M1
._inspect 'F', 'd', "alarm", "_alarm", 'G', 27, 0, 00h, 0
._inspect 'F', 't', "alarm", 'G', 258
._inspect 'V', 'r', "err_buff", 'G', 28, 1, 0, 0, 00h
._inspect 'V', 'r', "process_flag_2", 'G', 30, 2, 0, 0, 020h
._inspect 'V', 'r', "err_buff", 'G', 32, 1, 0, 0, 00h
._inspect 'V', 'r', "lid_open", 'G', 36, 1, 0, 0, 00h
._inspect 'V', 'r', "save_water_flag_1", 'G', 38, 2, 0, 0, 010h
._inspect 'V', 'r', "err_buff", 'G', 39, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 40, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 42, 2, 0, 0, 040h
._inspect 'V', 'r', "display_flag_1", 'G', 43, 2, 0, 0, 080h
._inspect 'V', 'r', "buzz_flag_1", 'G', 45, 2, 0, 0, 02h
._inspect 'V', 'r', "process_flag_2", 'G', 46, 2, 0, 0, 020h
._inspect 'V', 'r', "Pflash", 'G', 48, 1, 0, 0, 00h
._inspect 'V', 'r', "Tflash", 'G', 49, 1, 0, 0, 00h
._inspect 'V', 'r', "Pflash_switch_flag", 'G', 50, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 51, 2, 0, 0, 01h
._inspect 'V', 'r', "save_water_flag_1", 'G', 58, 2, 0, 0, 010h
._inspect 'V', 'r', "save_water_flag_1", 'G', 60, 2, 0, 0, 010h
._inspect 'V', 'r', "err_buff", 'G', 61, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 62, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 63, 2, 0, 0, 040h
._inspect 'V', 'r', "display_flag_1", 'G', 64, 2, 0, 0, 080h
._inspect 'V', 'r', "buzz_flag_1", 'G', 65, 2, 0, 0, 02h
._inspect 'V', 'r', "process_flag_2", 'G', 66, 2, 0, 0, 020h
._inspect 'V', 'r', "Pflash", 'G', 68, 1, 0, 0, 00h
._inspect 'V', 'r', "Tflash", 'G', 69, 1, 0, 0, 00h
._inspect 'V', 'r', "Pflash_switch_flag", 'G', 70, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 71, 2, 0, 0, 01h
._inspect 'V', 'r', "lid_open", 'G', 78, 1, 0, 0, 00h
._inspect 'V', 'r', "save_water_flag_1", 'G', 80, 2, 0, 0, 010h
._inspect 'V', 'r', "err_buff", 'G', 81, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 82, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 83, 2, 0, 0, 040h
._inspect 'V', 'r', "display_flag_1", 'G', 84, 2, 0, 0, 080h
._inspect 'V', 'r', "buzz_flag_1", 'G', 85, 2, 0, 0, 02h
._inspect 'V', 'r', "process_flag_2", 'G', 86, 2, 0, 0, 020h
._inspect 'V', 'r', "Pflash", 'G', 88, 1, 0, 0, 00h
._inspect 'V', 'r', "Tflash", 'G', 89, 1, 0, 0, 00h
._inspect 'V', 'r', "Pflash_switch_flag", 'G', 90, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 91, 2, 0, 0, 01h
._inspect 'V', 'r', "save_water_flag_1", 'G', 98, 2, 0, 0, 010h
._inspect 'V', 'r', "save_water_flag_1", 'G', 100, 2, 0, 0, 010h
._inspect 'V', 'r', "err_buff", 'G', 101, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 102, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 103, 2, 0, 0, 040h
._inspect 'V', 'r', "display_flag_1", 'G', 104, 2, 0, 0, 080h
._inspect 'V', 'r', "buzz_flag_1", 'G', 105, 2, 0, 0, 02h
._inspect 'V', 'r', "process_flag_2", 'G', 106, 2, 0, 0, 020h
._inspect 'V', 'r', "Pflash", 'G', 108, 1, 0, 0, 00h
._inspect 'V', 'r', "Tflash", 'G', 109, 1, 0, 0, 00h
._inspect 'V', 'r', "Pflash_switch_flag", 'G', 110, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 111, 2, 0, 0, 01h
._inspect 'V', 'r', "save_water_flag_1", 'G', 118, 2, 0, 0, 010h
._inspect 'V', 'r', "save_water_flag_1", 'G', 120, 2, 0, 0, 010h
._inspect 'V', 'r', "err_buff", 'G', 121, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 122, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 123, 2, 0, 0, 040h
._inspect 'V', 'r', "display_flag_1", 'G', 124, 2, 0, 0, 080h
._inspect 'V', 'r', "buzz_flag_1", 'G', 125, 2, 0, 0, 02h
._inspect 'V', 'r', "process_flag_2", 'G', 126, 2, 0, 0, 020h
._inspect 'V', 'r', "Pflash", 'G', 128, 1, 0, 0, 00h
._inspect 'V', 'r', "Tflash", 'G', 129, 1, 0, 0, 00h
._inspect 'V', 'r', "Pflash_switch_flag", 'G', 130, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 131, 2, 0, 0, 01h
._inspect 'V', 'r', "save_water_flag_1", 'G', 138, 2, 0, 0, 010h
._inspect 'V', 'r', "save_water_flag_1", 'G', 140, 2, 0, 0, 010h
._inspect 'V', 'r', "err_buff", 'G', 141, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 142, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 143, 2, 0, 0, 040h
._inspect 'V', 'r', "display_flag_1", 'G', 144, 2, 0, 0, 080h
._inspect 'V', 'r', "buzz_flag_1", 'G', 145, 2, 0, 0, 02h
._inspect 'V', 'r', "process_flag_2", 'G', 146, 2, 0, 0, 020h
._inspect 'V', 'r', "Pflash", 'G', 148, 1, 0, 0, 00h
._inspect 'V', 'r', "Tflash", 'G', 149, 1, 0, 0, 00h
._inspect 'V', 'r', "Pflash_switch_flag", 'G', 150, 1, 0, 0, 00h
._inspect 'V', 'r', "display_flag_1", 'G', 151, 2, 0, 0, 01h
._inspect 'V', 'r', "save_water_flag_1", 'G', 159, 2, 0, 0, 02h
._inspect 'V', 'r', "status_buff", 'G', 161, 1, 0, 0, 00h
._inspect 'V', 'r', "buzz_flag_1", 'G', 162, 2, 0, 0, 02h
._inspect 'V', 'r', "process_flag_2", 'G', 164, 2, 0, 0, 020h
._inspect 'V', 'r', "status_buff", 'G', 166, 1, 0, 0, 00h
._inspect 'V', 'r', "buzz_flag_1", 'G', 167, 2, 0, 0, 02h
._inspect 'F', 'e', "alarm", "_alarm", 'G', 0, 0
;## # FUNCTION input
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 259,'v'
._type 260,'v'
._type 261,'x',259,1
._type 261,'m','',0,260
._func 'input','G',0,261,_input,0
._inspect 'F', 's', "input", "_input", 'G', 3
.align
._line 179
.glb _input
_input:
._block
._line 180
._inspect 'S', 'c', "water_detect", "_water_detect", 'G', 0, 180
jsr _water_detect
._line 181
._inspect 'S', 'c', "wash_detect", "_wash_detect", 'G', 0, 181
jsr _wash_detect
._line 182
._inspect 'S', 'c', "ac_freqcy_detect", "_ac_freqcy_detect", 'G', 0, 182
jsr _ac_freqcy_detect
._line 183
._inspect 'S', 'c', "lid_detect", "_lid_detect", 'G', 0, 183
jsr _lid_detect
._line 184
._inspect 'S', 'c', "unbalance_detect", "_unbalance_detect", 'G', 0, 184
jsr _unbalance_detect
._eblock
._line 185
rts
E2:
M2:
._efunc M2
._inspect 'F', 'd', "input", "_input", 'G', 179, 0, 00h, 0
._inspect 'F', 't', "input", 'G', 261
._inspect 'F', 'r', "water_detect", "_water_detect", 'G', 180, 0, 00h, 0
._inspect 'F', 'r', "wash_detect", "_wash_detect", 'G', 181, 0, 00h, 0
._inspect 'F', 'r', "ac_freqcy_detect", "_ac_freqcy_detect", 'G', 182, 0, 00h, 0
._inspect 'F', 'r', "lid_detect", "_lid_detect", 'G', 183, 0, 00h, 0
._inspect 'F', 'r', "unbalance_detect", "_unbalance_detect", 'G', 184, 0, 00h, 0
._inspect 'F', 'e', "input", "_input", 'G', 0, 0
;## # FUNCTION output
;## # FRAME AUTO ( k) size 1, offset -3
;## # FRAME AUTO ( j) size 1, offset -2
;## # FRAME AUTO ( i) size 1, offset -1
;## # ARG Size(0) Auto Size(3) Context Size(5)
._type 262,'v'
._type 263,'v'
._type 264,'x',262,1
._type 264,'m','',0,263
._func 'output','G',3,264,_output,0
._inspect 'F', 's', "output", "_output", 'G', 8
.align
._line 194
.glb _output
_output:
enter #03H
._block
._var 'i','A',3,-1
._var 'j','A',3,-2
._var 'k','A',3,-3
._line 201
mov.b _output_buff,-1[FB] ; i
._line 203
jne L129
._line 204
._block
._line 205
bclr 6,_p3_addr
._line 206
bclr 2,_p8_addr
._line 208
bclr 0,_p3_addr
._line 209
bclr 3,_p8_addr
._line 211
bclr 5,_p6_addr
._line 212
bclr 4,_p8_addr
._line 214
bclr 0,_p8_addr
._line 215
bclr 4,_p1_addr
._line 217
bclr 5,_p4_addr
._line 218
bclr 5,_p8_addr
._line 220
bclr 0,_p6_addr
._line 221
bclr 6,_p8_addr
._line 223
bclr 1,_p8_addr
._line 224
bclr 5,_p1_addr
._eblock
._line 225
jmp L227
._line 226
L129:
mov.b -1[FB],R0L ; i
jeq L207
._line 227
._block
._line 228
mov.b #00H,-2[FB] ; j
L139:
._line 228
cmp.b #08H,-2[FB] ; j
jgeu L143
._line 229
._block
._line 230
mov.b -2[FB],A0 ; j
mov.w #0000H,A1
mov.w #(_OPT_Table&0FFFFH),R0
mov.w #_OPT_Table>>16,R2
add.w R0,A0
adc.w R2,A1
lde.b [A1A0],R0L
and.b -1[FB],R0L ; i
mov.b R0L,-3[FB] ; k
._line 231
jne L155
._line 234
mov.b -2[FB],A0 ; j
mov.w #0000H,A1
mov.w #(_OPT_Table&0FFFFH),R0
mov.w #_OPT_Table>>16,R2
add.w R0,A0
adc.w R2,A1
lde.b [A1A0],R0L
cmp.b #01H,R0L
jeq L157
cmp.b #02H,R0L
jeq L159
cmp.b #04H,R0L
jeq L161
cmp.b #08H,R0L
jeq L163
cmp.b #10H,R0L
jeq L165
cmp.b #20H,R0L
jeq L167
cmp.b #40H,R0L
jeq L169
jmp L229
._line 235
._block
._line 236
L157:
._line 238
bclr 6,_p3_addr
._line 239
bclr 2,_p8_addr
._line 240
jmp L229
._line 243
L159:
._line 245
bclr 0,_p3_addr
._line 246
bclr 3,_p8_addr
._line 247
jmp L229
._line 250
L161:
._line 252
bclr 5,_p6_addr
._line 253
bclr 4,_p8_addr
._line 254
jmp L229
._line 257
L163:
._line 259
bclr 0,_p8_addr
._line 260
bclr 4,_p1_addr
._line 261
jmp L229
._line 263
L165:
._line 265
bclr 5,_p4_addr
._line 266
bclr 5,_p8_addr
._line 267
jmp L229
._line 269
L167:
._line 271
bclr 0,_p6_addr
._line 272
bclr 6,_p8_addr
._line 273
jmp L229
._line 276
L169:
._line 278
bclr 1,_p8_addr
._line 279
bclr 5,_p1_addr
._eblock
._line 281
L229:
L155:
._eblock
inc.b -2[FB] ; j
jmp L139
L143:
._line 283
mov.b #00H,-2[FB] ; j
L171:
._line 283
cmp.b #08H,-2[FB] ; j
jgeu L175
._line 284
._block
._line 285
mov.b -2[FB],A0 ; j
mov.w #0000H,A1
mov.w #(_OPT_Table&0FFFFH),R0
mov.w #_OPT_Table>>16,R2
add.w R0,A0
adc.w R2,A1
lde.b [A1A0],R0L
and.b -1[FB],R0L ; i
mov.b R0L,-3[FB] ; k
._line 286
jeq L191
._line 289
mov.b -2[FB],A0 ; j
mov.w #0000H,A1
mov.w #(_OPT_Table&0FFFFH),R0
mov.w #_OPT_Table>>16,R2
add.w R0,A0
adc.w R2,A1
lde.b [A1A0],R0L
cmp.b #01H,R0L
jeq L193
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -