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

📄 main.src

📁 本代码详细说明了
💻 SRC
📖 第 1 页 / 共 3 页
字号:
	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 + -