📄 operation_b.a30
字号:
._block
._line 39
mov.b _manual_process_buff,A0
add.w #0002H,A0
mov.b A0,_table_rom_number
._eblock
L25:
L199:
._line 42
._inspect 'S', 'c', "common_program", "_common_program", 'G', 0, 42
jsr _common_program
._line 43
jmp L1
._line 45
L35:
._line 47
._inspect 'S', 'c', "speedy_program", "_speedy_program", 'G', 0, 47
jsr _speedy_program
._line 48
jmp L1
._line 50
L37:
._line 52
._inspect 'S', 'c', "fastest_program", "_fastest_program", 'G', 0, 52
jsr _fastest_program
._line 53
jmp L1
._line 55
L39:
._line 57
mov.b _operation_buff,-1[FB] ; j
._line 59
mov.b -1[FB],A0 ; j
and.w #0003H,A0
mov.b A0,-1[FB] ; j
._line 60
cmp.b #01H,-1[FB] ; j
jne L41
._line 61
._block
._line 62
mov.b #00H,_table_rom_number
._eblock
._line 69
jmp L201
._line 70
L41:
cmp.b #02H,-1[FB] ; j
jne L51
._line 71
._block
._line 72
mov.b #01H,_table_rom_number
._eblock
._line 74
jmp L201
._line 75
L51:
cmp.b #03H,-1[FB] ; j
jne L61
._line 76
._block
._line 77
mov.b _manual_process_buff,A0
add.w #0002H,A0
mov.b A0,_table_rom_number
._eblock
L61:
L201:
._line 81
._inspect 'S', 'c', "jeans_program", "_jeans_program", 'G', 0, 81
jsr _jeans_program
._line 82
jmp L1
._line 85
L71:
._line 87
mov.b _operation_buff,-1[FB] ; j
._line 89
mov.b -1[FB],A0 ; j
and.w #0003H,A0
mov.b A0,-1[FB] ; j
._line 90
cmp.b #01H,-1[FB] ; j
jne L73
._line 91
._block
._line 92
mov.b #00H,_table_rom_number
._eblock
._line 99
jmp L203
._line 100
L73:
cmp.b #02H,-1[FB] ; j
jne L83
._line 101
._block
._line 102
mov.b #01H,_table_rom_number
._eblock
._line 104
jmp L203
._line 105
L83:
cmp.b #03H,-1[FB] ; j
jne L93
._line 106
._block
._line 107
mov.b _manual_process_buff,A0
add.w #0002H,A0
mov.b A0,_table_rom_number
._eblock
L93:
L203:
._line 111
._inspect 'S', 'c', "standard_program", "_standard_program", 'G', 0, 111
jsr _standard_program
._line 112
jmp L1
._line 114
L103:
._line 116
mov.b _operation_buff,-1[FB] ; j
._line 118
mov.b -1[FB],A0 ; j
and.w #0003H,A0
mov.b A0,-1[FB] ; j
._line 119
cmp.b #01H,-1[FB] ; j
jne L105
._line 120
._block
._line 121
mov.b #00H,_table_rom_number
._eblock
._line 128
jmp L205
._line 129
L105:
cmp.b #02H,-1[FB] ; j
jne L115
._line 130
._block
._line 131
mov.b #01H,_table_rom_number
._eblock
._line 133
jmp L205
._line 134
L115:
cmp.b #03H,-1[FB] ; j
jne L125
._line 135
._block
._line 136
mov.b _manual_process_buff,A0
add.w #0002H,A0
mov.b A0,_table_rom_number
._eblock
L125:
L205:
._line 140
._inspect 'S', 'c', "fiber_program", "_fiber_program", 'G', 0, 140
jsr _fiber_program
._line 141
jmp L1
._line 143
L135:
._line 145
mov.b _operation_buff,-1[FB] ; j
._line 147
mov.b -1[FB],A0 ; j
and.w #0003H,A0
mov.b A0,-1[FB] ; j
._line 148
cmp.b #01H,-1[FB] ; j
jne L137
._line 149
._block
._line 150
mov.b #00H,_table_rom_number
._eblock
._line 157
jmp L207
._line 158
L137:
cmp.b #02H,-1[FB] ; j
jne L147
._line 159
._block
._line 160
mov.b #01H,_table_rom_number
._eblock
._line 162
jmp L207
._line 163
L147:
cmp.b #03H,-1[FB] ; j
jne L157
._line 164
._block
._line 165
mov.b _manual_process_buff,A0
add.w #0002H,A0
mov.b A0,_table_rom_number
._eblock
L157:
L207:
._line 169
._inspect 'S', 'c', "cotton_program", "_cotton_program", 'G', 0, 169
jsr _cotton_program
._line 170
jmp L1
._line 172
L167:
._line 174
._inspect 'S', 'c', "tubedry_program", "_tubedry_program", 'G', 0, 174
jsr _tubedry_program
._eblock
._line 177
L1:
._line 179
exitd
E1:
._eblock
._eblock
M1:
._efunc M1
._inspect 'F', 'd', "operation", "_operation", 'G', 7, 0, 00h, 0
._inspect 'F', 't', "operation", 'G', 258
._inspect 'V', 'r', "operation_buff", 'G', 11, 1, 0, 0, 00h
._inspect 'V', 'r', "operation_buff", 'G', 19, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 24, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 34, 1, 0, 0, 00h
._inspect 'V', 'r', "manual_process_buff", 'G', 39, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 39, 1, 0, 0, 00h
._inspect 'F', 'r', "common_program", "_common_program", 'G', 42, 0, 00h, 0
._inspect 'F', 'r', "speedy_program", "_speedy_program", 'G', 47, 0, 00h, 0
._inspect 'F', 'r', "fastest_program", "_fastest_program", 'G', 52, 0, 00h, 0
._inspect 'V', 'r', "operation_buff", 'G', 57, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 62, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 72, 1, 0, 0, 00h
._inspect 'V', 'r', "manual_process_buff", 'G', 77, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 77, 1, 0, 0, 00h
._inspect 'F', 'r', "jeans_program", "_jeans_program", 'G', 81, 0, 00h, 0
._inspect 'V', 'r', "operation_buff", 'G', 87, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 92, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 102, 1, 0, 0, 00h
._inspect 'V', 'r', "manual_process_buff", 'G', 107, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 107, 1, 0, 0, 00h
._inspect 'F', 'r', "standard_program", "_standard_program", 'G', 111, 0, 00h, 0
._inspect 'V', 'r', "operation_buff", 'G', 116, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 121, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 131, 1, 0, 0, 00h
._inspect 'V', 'r', "manual_process_buff", 'G', 136, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 136, 1, 0, 0, 00h
._inspect 'F', 'r', "fiber_program", "_fiber_program", 'G', 140, 0, 00h, 0
._inspect 'V', 'r', "operation_buff", 'G', 145, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 150, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 160, 1, 0, 0, 00h
._inspect 'V', 'r', "manual_process_buff", 'G', 165, 1, 0, 0, 00h
._inspect 'V', 'r', "table_rom_number", 'G', 165, 1, 0, 0, 00h
._inspect 'F', 'r', "cotton_program", "_cotton_program", 'G', 169, 0, 00h, 0
._inspect 'F', 'r', "tubedry_program", "_tubedry_program", 'G', 174, 0, 00h, 0
._inspect 'F', 'e', "operation", "_operation", 'G', 0, 0
;## # FUNCTION common_program
;## # 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 'common_program','G',0,261,_common_program,0
._inspect 'F', 's', "common_program", "_common_program", 'G', 3
.align
._line 189
.glb _common_program
_common_program:
._block
._line 190
mov.b _table_rom_number,A0
mul.w #001bH,A0
mov.b _operation_counter,R0L
exts.b R0L
add.w R0,A0
mov.b _Common_Time_Table[A0],R0L
jeq L239
._line 191
._block
._line 192
mov.b _operation_counter,R0L
jeq L211
cmp.b #13H,R0L
jeq L243
cmp.b #06H,R0L
jeq L215
cmp.b #01H,R0L
jeq L217
cmp.b #02H,R0L
jeq L219
cmp.b #14H,R0L
jeq L245
cmp.b #04H,R0L
jeq L223
cmp.b #0eH,R0L
jeq L247
cmp.b #16H,R0L
jeq L249
cmp.b #05H,R0L
jeq L229
cmp.b #0fH,R0L
jeq L251
cmp.b #17H,R0L
jeq L253
cmp.b #10H,R0L
jeq L235
cmp.b #18H,R0L
jeq L255
jmp L209
._line 193
._block
._line 194
L243:
L211:
._line 195
push.b #0ffH
._inspect 'S', 'p', 1
push.b #00H
._inspect 'S', 'p', 1
mov.b #00H,R1L
._inspect 'S', 'c', "inlet", "$inlet", 'G', 0, 195
jsr $inlet
._inspect 'S', 'p', -2
add.b #02H,SP
._line 196
jmp L209
._line 198
L215:
push.b #0ffH
._inspect 'S', 'p', 1
push.b #00H
._inspect 'S', 'p', 1
mov.b #00H,R1L
._inspect 'S', 'c', "inlet", "$inlet", 'G', 0, 198
jsr $inlet
._inspect 'S', 'p', -2
add.b #02H,SP
._line 199
jmp L209
._line 201
L217:
mov.b _table_rom_number,A0
mul.w #001bH,A0
mov.b _operation_counter,R0L
exts.b R0L
add.w R0,A0
mov.b _Common_Time_Table[A0],R1L
mov.b #00H,R1H
._inspect 'S', 'c', "soak", "$soak", 'G', 0, 201
jsr $soak
._line 202
jmp L209
._line 204
L245:
L219:
._line 205
mov.b _table_rom_number,A0
mul.w #001bH,A0
mov.b _operation_counter,R0L
exts.b R0L
add.w R0,A0
mov.b _Common_Time_Table[A0],R1L
mov.b #00H,R1H
._inspect 'S', 'c', "wash", "$wash", 'G', 0, 205
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -