📄 main.src
字号:
ADD A,loc
MOV R0,A
MOV @R0,AR5
; *** sync lost ***
; SOURCE LINE # 131
;---- Variable 'i?548' assigned to Register 'R4' ----
CLR A
MOV R4,A
?C0019:
; *** sync lost ***
; SOURCE LINE # 132
; *** sync lost ***
; SOURCE LINE # 133
CLR CLK
; *** sync lost ***
; SOURCE LINE # 134
MOV A,#01H
MOV R6,#00H
MOV R0,AR4
INC R0
SJMP ?C0096
?C0095:
CLR C
RLC A
XCH A,R6
RLC A
XCH A,R6
?C0096:
DJNZ R0,?C0095
MOV R7,A
MOV A,R5
MOV R3,A
MOV A,R7
ANL A,R3
JZ ?C0022
; *** sync lost ***
; SOURCE LINE # 135
SETB DATA?
SJMP ?C0023
?C0022:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 137
CLR DATA?
?C0023:
; *** sync lost ***
; SOURCE LINE # 138
SETB CLK
; *** sync lost ***
; SOURCE LINE # 139
INC R4
CJNE R4,#08H,?C0019
?C0020:
; *** sync lost ***
; SOURCE LINE # 140
MOV R7,#01H
MOV R6,#00H
LJMP _Delay
; END OF _SendData
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_?ClearDisMemo?MAIN
_?ClearDisMemo:
USING 0
; SOURCE LINE # 148
DEC ?C_IBP
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 151
MOV R0,?C_IBP
CLR A
MOV @R0,A
?C0025:
MOV R0,?C_IBP
MOV A,@R0
MOV R7,A
CLR C
SUBB A,#07H
JNC ?C0026
; *** sync lost ***
; SOURCE LINE # 152
; *** sync lost ***
; SOURCE LINE # 153
MOV A,#LOW (address)
ADD A,R7
; *** sync lost ***
; SOURCE LINE # 154
LCALL L?0127
; *** sync lost ***
; SOURCE LINE # 155
MOV R0,?C_IBP
MOV A,@R0
ADD A,#LOW (grid_value)
MOV R0,A
CLR A
MOV @R0,A
; *** sync lost ***
; SOURCE LINE # 156
MOV R7,A
LCALL _SendData
; *** sync lost ***
; SOURCE LINE # 157
MOV R0,?C_IBP
INC @R0
SJMP ?C0025
?C0026:
; *** sync lost ***
; SOURCE LINE # 158
CLR A
MOV loc,A
; *** sync lost ***
; SOURCE LINE # 159
INC ?C_IBP
RET
; END OF _?ClearDisMemo
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?OpenAvi?MAIN
OpenAvi:
USING 0
; SOURCE LINE # 165
; *** sync lost ***
; SOURCE LINE # 166
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 168
CLR A
MOV j?750,A
?C0029:
; *** sync lost ***
; SOURCE LINE # 169
; *** sync lost ***
; SOURCE LINE # 170
CLR A
MOV k?749,A
?C0032:
; *** sync lost ***
; SOURCE LINE # 171
; *** sync lost ***
; SOURCE LINE # 172
MOV A,#LOW (address)
ADD A,k?749
; *** sync lost ***
; SOURCE LINE # 173
LCALL L?0127
; *** sync lost ***
; SOURCE LINE # 174
MOV R7,#0FFH
LCALL _SendData
; *** sync lost ***
; SOURCE LINE # 175
INC k?749
MOV A,k?749
CLR C
SUBB A,#07H
JC ?C0032
?C0033:
; *** sync lost ***
; SOURCE LINE # 176
MOV R7,#0E8H
MOV R6,#03H
LCALL _Delay
; *** sync lost ***
; SOURCE LINE # 177
LCALL _?ClearDisMemo
; *** sync lost ***
; SOURCE LINE # 178
MOV R7,#0BCH
MOV R6,#02H
LCALL _Delay
; *** sync lost ***
; SOURCE LINE # 179
INC j?750
MOV A,j?750
CLR C
SUBB A,#02H
JC ?C0029
; *** sync lost ***
; SOURCE LINE # 180
?C0035:
RET
; END OF OpenAvi
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_ClearLocation?MAIN
_ClearLocation:
USING 0
; SOURCE LINE # 188
MOV seg_loc?851,R7
MOV grid?852,R5
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 190
; *** sync lost ***
; SOURCE LINE # 191
LCALL _SendAddress
; *** sync lost ***
; SOURCE LINE # 192
MOV R7,seg_loc?851
LCALL _Get_Grid
MOV A,#LOW (TruesTable)
ADD A,grid?852
MOV R0,A
MOV A,@R0
MOV R6,A
ORL A,R7
XRL A,R6
MOV R7,A
LJMP _SendData
; END OF _ClearLocation
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_?SetLocation?MAIN
L?0122:
USING 0
L?0123:
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#04H
LCALL _?SetLocation
MOV R7,#00H
L?0124:
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
L?0125:
LCALL _?SetLocation
MOV R7,#02H
L?0126:
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
LCALL _?SetLocation
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#05H
_?SetLocation:
USING 0
; SOURCE LINE # 199
DEC ?C_IBP
MOV R0,?C_IBP
MOV @R0,AR5
DEC ?C_IBP
MOV R0,?C_IBP
MOV @R0,AR7
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 201
MOV R0,?C_IBP
MOV A,@R0
MOV R7,A
LCALL _SendAddress
; *** sync lost ***
; SOURCE LINE # 202
MOV R0,?C_IBP
MOV A,@R0
MOV R7,A
LCALL _Get_Grid
MOV R0,?C_IBP
INC R0
MOV A,@R0
ADD A,#LOW (TruesTable)
MOV R0,A
MOV A,@R0
ORL A,R7
MOV R7,A
LCALL _SendData
; *** sync lost ***
; SOURCE LINE # 203
INC ?C_IBP
INC ?C_IBP
RET
; END OF _?SetLocation
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_Clear_Char?MAIN
_Clear_Char:
USING 0
; SOURCE LINE # 208
MOV grid?1053,R7
; *** sync lost ***
; SOURCE LINE # 209
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 211
CLR A
MOV i?1054,A
?C0038:
; *** sync lost ***
; SOURCE LINE # 212
; *** sync lost ***
; SOURCE LINE # 213
MOV R5,grid?1053
MOV R7,i?1054
LCALL _ClearLocation
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 218
INC i?1054
MOV A,i?1054
CLR C
SUBB A,#07H
JC ?C0038
; *** sync lost ***
; SOURCE LINE # 219
?C0041:
RET
; END OF _Clear_Char
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_?Display_Char?MAIN
_?Display_Char:
USING 0
; SOURCE LINE # 222
DEC ?C_IBP
MOV R0,?C_IBP
MOV @R0,AR5
DEC ?C_IBP
MOV R0,?C_IBP
MOV @R0,AR7
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 224
MOV R0,?C_IBP
MOV A,@R0
SETB C
SUBB A,#06H
JC $ + 5H
LJMP ?C0054
; *** sync lost ***
; SOURCE LINE # 225
; *** sync lost ***
; SOURCE LINE # 226
DEC @R0
; *** sync lost ***
; SOURCE LINE # 227
MOV A,@R0
MOV R7,A
LCALL _Clear_Char
; *** sync lost ***
; SOURCE LINE # 228
MOV R0,?C_IBP
INC R0
MOV A,@R0
CJNE A,#0AH,?C0097
?C0097:
JC $ + 5H
LJMP ?C0054
MOV DPTR,#?C0098
MOV R0,A
ADD A,R0
ADD A,R0
JMP @A+DPTR
?C0098:
LJMP ?C0044
LJMP ?C0045
LJMP ?C0046
LJMP ?C0047
LJMP ?C0048
LJMP ?C0049
LJMP ?C0050
LJMP ?C0051
LJMP ?C0052
LJMP ?C0053
; *** sync lost ***
; SOURCE LINE # 229
; *** sync lost ***
; SOURCE LINE # 230
?C0044:
; *** sync lost ***
; SOURCE LINE # 231
; *** sync lost ***
; SOURCE LINE # 232
; *** sync lost ***
; SOURCE LINE # 233
; *** sync lost ***
; SOURCE LINE # 234
LCALL L?0122
; *** sync lost ***
; SOURCE LINE # 235
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#03H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 236
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#01H
; *** sync lost ***
; SOURCE LINE # 237
LJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 238
?C0045:
; *** sync lost ***
; SOURCE LINE # 239
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#00H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 240
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#02H
?C0101:
; *** sync lost ***
; SOURCE LINE # 241
LJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 242
?C0046:
; *** sync lost ***
; SOURCE LINE # 243
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#04H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 244
MOV R7,#00H
; *** sync lost ***
; SOURCE LINE # 245
LCALL L?0126
; *** sync lost ***
; SOURCE LINE # 246
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#03H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 247
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#06H
?C0102:
; *** sync lost ***
; SOURCE LINE # 248
LJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 249
?C0047:
; *** sync lost ***
; SOURCE LINE # 250
; *** sync lost ***
; SOURCE LINE # 251
; *** sync lost ***
; SOURCE LINE # 252
; *** sync lost ***
; SOURCE LINE # 253
LCALL L?0122
; *** sync lost ***
; SOURCE LINE # 254
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#06H
?C0103:
; *** sync lost ***
; SOURCE LINE # 255
LJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 256
?C0048:
; *** sync lost ***
; SOURCE LINE # 257
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#00H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 258
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#02H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 259
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#01H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 260
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#06H
?C0104:
; *** sync lost ***
; SOURCE LINE # 261
LJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 262
?C0049:
; *** sync lost ***
; SOURCE LINE # 263
MOV R7,#04H
; *** sync lost ***
; SOURCE LINE # 264
; *** sync lost ***
; SOURCE LINE # 265
LCALL L?0124
; *** sync lost ***
; SOURCE LINE # 266
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#01H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 267
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#06H
?C0105:
; *** sync lost ***
; SOURCE LINE # 268
LJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 269
?C0050:
; *** sync lost ***
; SOURCE LINE # 270
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#04H
; *** sync lost ***
; SOURCE LINE # 271
; *** sync lost ***
; SOURCE LINE # 272
LCALL L?0125
; *** sync lost ***
; SOURCE LINE # 273
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#03H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 274
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#01H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 275
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#06H
?C0106:
; *** sync lost ***
; SOURCE LINE # 276
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -