📄 test.ls1
字号:
0012 24 233 DB 024H
0013 30 234 DB 030H
0014 19 235 DB 019H
0015 12 236 DB 012H
0016 02 237 DB 002H
0017 78 238 DB 078H
0018 00 239 DB 000H
0019 10 240 DB 010H
001A FF 241 DB 0FFH
001B 8C 242 DB 08CH
001C A3 243 DB 0A3H
001D AF 244 DB 0AFH
001E C1 245 DB 0C1H
001F C7 246 DB 0C7H
0020 C8 247 DB 0C8H
0021 18 248 DB 018H
249
250
---- 251 RSEG ?C_INITSEG
0000 1E 252 DB 01EH
0001 00 F 253 DB ReceBuf
0002 33 254 DB 033H
0003 33 255 DB 033H
A51 MACRO ASSEMBLER TEST 04/06/2007 13:32:06 PAGE 5
0004 33 256 DB 033H
0005 33 257 DB 033H
0006 22 258 DB 022H
0007 22 259 DB 022H
0008 02 260 DB 002H
0009 22 261 DB 022H
000A 11 262 DB 011H
000B 11 263 DB 011H
000C 11 264 DB 011H
000D 01 265 DB 001H
000E 00 266 DB 000H
000F 00 267 DB 000H
0010 00000000 268 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0014 00000000
0018 0000
001A 00000000 269 DB 000H,000H,000H,000H,000H,000H
001E 0000
270
271
0020 10 272 DB 010H
0021 00 F 273 DB SentBuf
0022 00 274 DB 000H
0023 50 275 DB 050H
0024 00 276 DB 000H
0025 00 277 DB 000H
0026 66 278 DB 066H
0027 18 279 DB 018H
0028 67 280 DB 067H
0029 12 281 DB 012H
002A 01 282 DB 001H
002B 11 283 DB 011H
002C 11 284 DB 011H
002D 00000000 285 DB 000H,000H,000H,000H,000H
0031 00
286
287
0032 08 288 DB 008H
0033 00 F 289 DB Rerial_buf
0034 00 290 DB 000H
0035 00000000 291 DB 000H,000H,000H,000H,000H,000H,000H
0039 000000
292
293
003C 07 294 DB 007H
003D 00 F 295 DB DisBuf
003E 00 296 DB 000H
003F 00 297 DB 000H
0040 00 298 DB 000H
0041 00 299 DB 000H
0042 00 300 DB 000H
0043 00 301 DB 000H
0044 00 302 DB 000H
303
0045 01 304 DB 001H
0046 00 F 305 DB RecCounter
0047 00 306 DB 000H
307
0048 01 308 DB 001H
0049 00 F 309 DB Flag_ReceFinish
004A 00 310 DB 000H
311
004B 01 312 DB 001H
004C 00 F 313 DB Rece500ms
004D 00 314 DB 000H
315
004E 01 316 DB 001H
A51 MACRO ASSEMBLER TEST 04/06/2007 13:32:06 PAGE 6
004F 00 F 317 DB SecCounter
0050 00 318 DB 000H
319
0051 01 320 DB 001H
0052 00 F 321 DB SecCounter500ms
0053 00 322 DB 000H
323
0054 01 324 DB 001H
0055 00 F 325 DB DisMode
0056 00 326 DB 000H
327
0057 01 328 DB 001H
0058 00 F 329 DB DisBit
0059 00 330 DB 000H
331
005A 01 332 DB 001H
005B 00 F 333 DB DBit?
005C 01 334 DB 001H
335
005D 01 336 DB 001H
005E 00 F 337 DB led_Play
005F 01 338 DB 001H
339
0060 01 340 DB 001H
0061 00 F 341 DB gc_error_count
0062 00 342 DB 000H
343
344 ; #include <stdio.h>
345 ; #include <stdlib.h>
346 ; #include <ctype.h>
347 ; #include <string.h>
348 ; #include <intrins.h>
349 ;
350 ; #include <REG320.H>
351 ;
352 ; //void (*Cmd_parser)(void);
353 ; #define Cmd_parser (*(void (*)( ) )0xf903)()
354 ; //void (*Monitor_isr)(void);
355 ; #define Monitor_isr ((*(void (*)( ))0xfd1e)()) // interrupt 6)
356 ; //void (*Autobaud)(void);
357 ; #define Autobaud (*(void (*)( ) )0xfcbc)()
358 ; /****************************************************************/
359 ; # define uchar unsigned char
360 ; # define uint unsigned int
361 ; # define HIGH 1
362 ; # define LOW 0
363 ; //unsigned char checksum,count3,j;
364 ; uchar idata ReceBuf[30]={0x33,0x33,0x33,0x33,0x22,0x22,0x2,0x22,0x11,0x11,0x11,0x01,0x00,
0x00 };
365 ; uchar data SentBuf[16]={0x00,0x50,0x00,0x00,0x66,0x18,0x67,0x12,0x01,0x11,0x11};
366 ; uchar code Segment[34]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,
0xa1,0x86,0x8e,
367 ; 0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0xff,0x8c,0xa3,0xaf,0xc1,0xc7,0xc8,0x18
};//*显示数
368 ; uchar data Rerial_buf[8]={0};
369 ; uchar idata DisBuf[7]={0,0,0,0,0,0,0};
370 ; uchar data RecCounter=0;
371 ; uchar data Flag_ReceFinish=0;
372 ; uchar data Rece500ms=0;
373 ; uchar data SecCounter=0;
374 ; uchar data SecCounter500ms=0;
375 ; uchar data DisMode=0;
376 ; uchar data DisBit=0;
377 ; uchar data DBit=1;
378 ; uchar data led_Play=1 ;
379 ; uchar data CardType;
A51 MACRO ASSEMBLER TEST 04/06/2007 13:32:06 PAGE 7
380 ; uchar data Command_status1;
381 ;
382 ; xdata uchar Pulse[60];
383 ; struct time {
384 ; unsigned char sec;
385 ; unsigned char sec1;
386 ; unsigned char min;
387 ; unsigned char hour;
388 ; unsigned char day;
389 ; unsigned char weekday;
390 ; unsigned char month;
391 ; unsigned char year;
392 ; }CurrentTime _at_ 0x18;/*TempTime;*/
393 ; uchar data gc_error_count=0;
394 ; uchar data *pointer;
395 ; // 定义1O口
396 ; sbit CTRL485=P1^5; /* RX485的控制端*/
397 ; /******************************************************************/
398 ; sfr EICON = 0xd8;
399 ; //sfr EIE = 0xE8;
400 ; //sfr EIP = 0xF8;
401 ; sfr HWBPL = 0xE1 ;
402 ; sfr HWBPH = 0xE2 ;
403 ; sfr HWBPCR = 0xE3 ;
404 ; sfr BWPR = 0x9A ;
405 ; sfr MCON = 0xF6;
406 ; sfr CLKCFG = 0xBD ;
407 ; sfr FMCFG = 0xBE;
408 ; sfr SYSSCR = 0xB6;
409 ; sfr BORCFG = 0xBC;
410 ; sfr KK = 0x8e;
411 ;
412 ;
413 ; //code unsigned char temp1 = 0x02 _at_ 0x33 ;
414 ; //unsigned char code temp2 = 0xfd _at_ 0x34;
415 ; //code unsigned char temp3 _at_ 0x35;//= 0x1e;
416 ;
417 ;
418 ; void Delay( unsigned int num);
419 ; //(*(void (*)( )) (Monitor_isr)() interrupt 6;
420 ; unsigned int i;
421 ;
422 ; void main (void) //_at_ 0x100
423
---- 424 RSEG ?PR?main?TEST
0000 425 main:
426 USING 0
427 ; SOURCE LINE # 79
428 ; {
429 ; SOURCE LINE # 80
430 ; //i = temp2;
431 ; SP =0x7f;
432 ; SOURCE LINE # 82
0000 75817F 433 MOV SP,#07FH
434 ; KK&= 0xf8;
435 ; SOURCE LINE # 83
0003 538EF8 436 ANL KK,#0F8H
437 ; BWPR=0xC3 ;
438 ; SOURCE LINE # 84
0006 759AC3 439 MOV BWPR,#0C3H
440 ; BWPR=0x9B;
441 ; SOURCE LINE # 85
A51 MACRO ASSEMBLER TEST 04/06/2007 13:32:06 PAGE 8
0009 759A9B 442 MOV BWPR,#09BH
443 ; BORCFG|=0x80;
444 ; SOURCE LINE # 86
000C 43BC80 445 ORL BORCFG,#080H
446 ; BWPR=0xA8;
447 ; SOURCE LINE # 87
000F 759AA8 448 MOV BWPR,#0A8H
0012 449 ?C0001:
450 ;
451 ; while((SYSSCR&0x80) != 0x80)
452 ; SOURCE LINE # 89
0012 E5B6 453 MOV A,SYSSCR
0014 30E7FB 454 JNB ACC.7,?C0001
455 ; {
456 ; SOURCE LINE # 90
457 ; ;
458 ; }
459 ; SOURCE LINE # 92
0017 460 ?C0002:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -