📄 demod.lst
字号:
455 2 if(k==1)
456 2
457 2 {
458 3 PR2();
459 3 }
460 2 else
461 2 {
462 3 PR5();
463 3
464 3 }
465 2 com++;
466 2
467 2 if(com==j)
468 2
469 2 {
470 3 if(k==1)
471 3 {
472 4 com=0;
473 4 PR4();
474 4 k=0;
475 4 }
476 3 else
477 3 {
478 4 goto loop2;
479 4 }
480 3 }
481 2
482 2 }
483 1 loop2: if(i==0)
484 1 {
485 2 i=16;
486 2 O_Y++;
487 2 if(O_Y==8)
488 2
489 2 {
490 3 return;
491 3
492 3 }
493 2 else
494 2 {
495 3 goto loop;
496 3 }
497 2 }
498 1 }
499 /*************************************/
500 /* 西文写入子程序 */
501 /*************************************/
502 CW_PR()
503 {
504 1 unsigned char j;
505 1
506 1 j=para1;
507 1 com=O_Y|0xb8;
508 1 PR1();
509 1 PR4();
510 1 O_Y=j;
C51 COMPILER V4.01, DEMOD 15/10/01 13:22:44 PAGE 9
511 1 if(O_X<O_Y)
512 1 {
513 2 com=O_X;
514 2 PR1();
515 2 O_Y=1;
516 2 }
517 1 else
518 1 {
519 2 com=O_X-j;
520 2 PR4();
521 2 O_Y=0;
522 2 }
523 1 com=com&0x3f;
524 1 for(count1=0;count1<8;count1++)
525 1 {
526 2 dat1=CHTAB[code_1][count1];
527 2 if(O_Y==1)
528 2 {
529 3 PR2();
530 3 }
531 2 else
532 2 {
533 3 PR5();
534 3 }
535 2 com++;
536 2 if(com==j)
537 2 {
538 3 if(O_X==1)
539 3 {
540 4 com=0x40;
541 4 PR4();
542 4 O_Y=0;
543 4 }
544 3 else
545 3 {
546 4 return;
547 4 }
548 3 }
549 2 }
550 1 }
C51 COMPILER V4.01, DEMOD 15/10/01 13:22:44 PAGE 10
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
O_X. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0000H 2
O_Y. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0002H 2
fpos_t . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
BUSYM. . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
RD . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
BUSYR. . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
CW_PR. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
j. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
W_DOT. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
j. . . . . . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
FILE . . . . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 18
level. . . . . . . . . . . . . . . . MEMBER ----- SHORT 0000H 2
flags. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
fd . . . . . . . . . . . . . . . . . MEMBER ----- CHAR 0004H 1
hold . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
bsize. . . . . . . . . . . . . . . . MEMBER ----- SHORT 0006H 2
buffer . . . . . . . . . . . . . . . MEMBER ----- PTR 0008H 3
curp . . . . . . . . . . . . . . . . MEMBER ----- PTR 000BH 3
istemp . . . . . . . . . . . . . . . MEMBER ----- U_INT 000EH 2
token. . . . . . . . . . . . . . . . MEMBER ----- SHORT 0010H 2
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
a. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
b. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
j. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0003H 1
WR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
code_1 . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0004H 1
P00. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
P20. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A0H 1
P21. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A1H 1
R01. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
P22. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A2H 1
R02. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
P23. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A3H 1
R03. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
R04. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
P25. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A5H 1
R05. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
P26. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A6H 1
R06. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
P36. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
P27. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A7H 1
R07. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
P37. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
com. . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0005H 2
ACC. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E0H 1
C51 COMPILER V4.01, DEMOD 15/10/01 13:22:44 PAGE 11
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TF0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
RB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
P. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D0H 1
SM0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
SM1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009EH 1
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
PR1. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
PR2. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
PR3. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
exception. . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 17
type . . . . . . . . . . . . . . . . MEMBER ----- INT 0000H 2
name . . . . . . . . . . . . . . . . MEMBER ----- PTR 0002H 3
arg1 . . . . . . . . . . . . . . . . MEMBER ----- FLOAT 0005H 4
arg2 . . . . . . . . . . . . . . . . MEMBER ----- FLOAT 0009H 4
retval . . . . . . . . . . . . . . . MEMBER ----- FLOAT 000DH 4
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
RS0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D3H 1
PR4. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
RS1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D4H 1
PR5. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
PR6. . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
PX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BAH 1
count1 . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0007H 1
CCTAB. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0300H 128
ACC_7. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00E7H 1
CCW_PR . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
j. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
k. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
loop . . . . . . . . . . . . . . . . LABEL CODE LABEL ----- -----
loop2. . . . . . . . . . . . . . . . LABEL CODE LABEL ----- -----
CHTAB. . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0000H 768
REN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009CH 1
CLEAR. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
dat1 . . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0008H 2
RXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
TXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
BUSY1. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
F0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D5H 1
BUSY2. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
va_list. . . . . . . . . . . . . . . . TYPEDEF ----- VOID_PTR ----- 3
INT_1. . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1011 ----
CONSTANT SIZE = 896 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 10 10
C51 COMPILER V4.01, DEMOD 15/10/01 13:22:44 PAGE 12
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 11 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -