📄 nf_drv_load.lst
字号:
008C E0 209 MOVX A,@DPTR ;22
008D F2 210 MOVX @R0,A
008E 08 211 INC R0
008F E0 212 MOVX A,@DPTR ;23
0090 F2 213 MOVX @R0,A
0091 08 214 INC R0
0092 E0 215 MOVX A,@DPTR ;24
0093 F2 216 MOVX @R0,A
0094 08 217 INC R0
0095 E0 218 MOVX A,@DPTR ;25
0096 F2 219 MOVX @R0,A
0097 08 220 INC R0
0098 E0 221 MOVX A,@DPTR ;26
0099 F2 222 MOVX @R0,A
009A 08 223 INC R0
009B E0 224 MOVX A,@DPTR ;27
009C F2 225 MOVX @R0,A
009D 08 226 INC R0
009E E0 227 MOVX A,@DPTR ;28
009F F2 228 MOVX @R0,A
00A0 08 229 INC R0
00A1 E0 230 MOVX A,@DPTR ;29
00A2 F2 231 MOVX @R0,A
00A3 08 232 INC R0
00A4 E0 233 MOVX A,@DPTR ;30
00A5 F2 234 MOVX @R0,A
00A6 08 235 INC R0
00A7 E0 236 MOVX A,@DPTR ;31
00A8 F2 237 MOVX @R0,A
00A9 08 238 INC R0
00AA E0 239 MOVX A,@DPTR ;32
00AB F2 240 MOVX @R0,A
00AC 08 241 INC R0
00AD E8 242 MOV A,R0
00AE 709D 243 JNZ UP_START_TRANSFERT ; restart if R0 <> 0
00B0 22 244 RET
245
246
247
248
249 ;*F**************************************************************************
250 ; NAME: nf_download_buffer
251 ;----------------------------------------------------------------------------
252 ; PARAMS:
253 ;
254 ; return:
255 ;----------------------------------------------------------------------------
A51 MACRO ASSEMBLER NF_DRV_LOAD 04/28/2004 09:31:56 PAGE 5
256 ; PURPOSE:
257 ; download_buffer XRAM->NF
258 ;----------------------------------------------------------------------------
259 ; EXAMPLE:
260 ;----------------------------------------------------------------------------
261 ; NOTE:
262 ;----------------------------------------------------------------------------
263 ; REQUIREMENTS:
264 ;****************************************************************************
00B1 265 nf_download_buffer:
00B1 7800 266 MOV R0,#0H
00B3 900000 F 267 MOV DPTR, #nf_data
268
00B6 269 DOWN_START_TRANSFERT:
00B6 E2 270 MOVX A,@R0 ;1
00B7 F0 271 MOVX @DPTR,A
00B8 08 272 INC R0
273
00B9 E2 274 MOVX A,@R0 ;2
00BA F0 275 MOVX @DPTR,A
00BB 08 276 INC R0
277
00BC E2 278 MOVX A,@R0 ;3
00BD F0 279 MOVX @DPTR,A
00BE 08 280 INC R0
281
00BF E2 282 MOVX A,@R0 ;4
00C0 F0 283 MOVX @DPTR,A
00C1 08 284 INC R0
285
00C2 E2 286 MOVX A,@R0 ;5
00C3 F0 287 MOVX @DPTR,A
00C4 08 288 INC R0
289
00C5 E2 290 MOVX A,@R0 ;6
00C6 F0 291 MOVX @DPTR,A
00C7 08 292 INC R0
293
00C8 E2 294 MOVX A,@R0 ;7
00C9 F0 295 MOVX @DPTR,A
00CA 08 296 INC R0
297
00CB E2 298 MOVX A,@R0 ;8
00CC F0 299 MOVX @DPTR,A
00CD 08 300 INC R0
301
00CE E2 302 MOVX A,@R0 ;9
00CF F0 303 MOVX @DPTR,A
00D0 08 304 INC R0
305
00D1 E2 306 MOVX A,@R0 ;10
00D2 F0 307 MOVX @DPTR,A
00D3 08 308 INC R0
309
00D4 E2 310 MOVX A,@R0 ;11
00D5 F0 311 MOVX @DPTR,A
00D6 08 312 INC R0
313
00D7 E2 314 MOVX A,@R0 ;12
00D8 F0 315 MOVX @DPTR,A
00D9 08 316 INC R0
317
00DA E2 318 MOVX A,@R0 ;13
00DB F0 319 MOVX @DPTR,A
00DC 08 320 INC R0
321
A51 MACRO ASSEMBLER NF_DRV_LOAD 04/28/2004 09:31:56 PAGE 6
00DD E2 322 MOVX A,@R0 ;14
00DE F0 323 MOVX @DPTR,A
00DF 08 324 INC R0
325
00E0 E2 326 MOVX A,@R0 ;15
00E1 F0 327 MOVX @DPTR,A
00E2 08 328 INC R0
329
00E3 E2 330 MOVX A,@R0 ;16
00E4 F0 331 MOVX @DPTR,A
00E5 08 332 INC R0
333
00E6 E2 334 MOVX A,@R0 ;17
00E7 F0 335 MOVX @DPTR,A
00E8 08 336 INC R0
337
00E9 E2 338 MOVX A,@R0 ;18
00EA F0 339 MOVX @DPTR,A
00EB 08 340 INC R0
341
00EC E2 342 MOVX A,@R0 ;19
00ED F0 343 MOVX @DPTR,A
00EE 08 344 INC R0
345
00EF E2 346 MOVX A,@R0 ;20
00F0 F0 347 MOVX @DPTR,A
00F1 08 348 INC R0
349
00F2 E2 350 MOVX A,@R0 ;21
00F3 F0 351 MOVX @DPTR,A
00F4 08 352 INC R0
353
00F5 E2 354 MOVX A,@R0 ;22
00F6 F0 355 MOVX @DPTR,A
00F7 08 356 INC R0
357
00F8 E2 358 MOVX A,@R0 ;23
00F9 F0 359 MOVX @DPTR,A
00FA 08 360 INC R0
361
00FB E2 362 MOVX A,@R0 ;24
00FC F0 363 MOVX @DPTR,A
00FD 08 364 INC R0
365
00FE E2 366 MOVX A,@R0 ;25
00FF F0 367 MOVX @DPTR,A
0100 08 368 INC R0
369
0101 E2 370 MOVX A,@R0 ;26
0102 F0 371 MOVX @DPTR,A
0103 08 372 INC R0
373
0104 E2 374 MOVX A,@R0 ;27
0105 F0 375 MOVX @DPTR,A
0106 08 376 INC R0
377
0107 E2 378 MOVX A,@R0 ;28
0108 F0 379 MOVX @DPTR,A
0109 08 380 INC R0
381
010A E2 382 MOVX A,@R0 ;29
010B F0 383 MOVX @DPTR,A
010C 08 384 INC R0
385
010D E2 386 MOVX A,@R0 ;30
010E F0 387 MOVX @DPTR,A
A51 MACRO ASSEMBLER NF_DRV_LOAD 04/28/2004 09:31:56 PAGE 7
010F 08 388 INC R0
389
0110 E2 390 MOVX A,@R0 ;31
0111 F0 391 MOVX @DPTR,A
0112 08 392 INC R0
393
0113 E2 394 MOVX A,@R0 ;32
0114 F0 395 MOVX @DPTR,A
0115 08 396 INC R0
397
0116 E8 398 MOV A,R0
0117 709D 399 JNZ DOWN_START_TRANSFERT
400
0119 22 401 RET
402
403 END
A51 MACRO ASSEMBLER NF_DRV_LOAD 04/28/2004 09:31:56 PAGE 8
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DOWN_START_TRANSFERT C ADDR 00B6H R SEG=NF_MODULE
INIT_START . . . . . C ADDR 0002H R SEG=NF_MODULE
NF_DATA. . . . . . . X ADDR ----- EXT
NF_DOWNLOAD_BUFFER . C ADDR 00B1H R SEG=NF_MODULE
NF_INIT_BUFFER . . . C ADDR 0000H R SEG=NF_MODULE
NF_MODULE. . . . . . C SEG 011AH REL=UNIT
NF_UPLOAD_BUFFER . . C ADDR 0048H R SEG=NF_MODULE
UP_START_TRANSFERT . C ADDR 004DH R SEG=NF_MODULE
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -