📄 paixu.lst
字号:
C51 COMPILER V7.50 PAIXU 08/10/2007 10:34:27 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE PAIXU
OBJECT MODULE PLACED IN .\download\paixu.obj
COMPILER INVOKED BY: D:\EDA TOOLS\KEIL RVMDK\C51\BIN\C51.EXE paixu.c BROWSE DEBUG OBJECTEXTEND OBJECT(.\download\paixu.o
-bj)
line level source
1 #include<head.h>
2
3 extern uint xdata Sup[5][MAXMIN*2+1],Nup[4][MAXMIN*2];
4 void sampx(uint x,uchar w)
5 {
6 1 uchar i,j;
7 1 if((x>=Sup[w][MAXMIN-1])&&(x<=Sup[w][MAXMIN])) { ; }
8 1 else
9 1 {
10 2 // down area
11 2 for(i=0;i<MAXMIN;i++)
12 2 { if(x<=Sup[w][i] )
13 3 { for(j=MAXMIN-1;j>i;j--) Sup[w][j] =Sup[w][j-1] ;
14 4 Sup[w][i] =x;
15 4 break;
16 4 }
17 3 }
18 2
19 2 // up area
20 2 for(i=2*MAXMIN-1;i>MAXMIN-1;i--)
21 2 { if(x>=Sup[w][i] )
22 3 { for(j=MAXMIN;j<i;j++) Sup[w][j] =Sup[w][j+1] ;
23 4 Sup[w][i] =x;
24 4 break;
25 4 }
26 3 }
27 2
28 2 }
29 1
30 1 }
31 void nopx(uint x,uchar w)
32 {
33 1 uchar i,j;
34 1 if((x>=Nup[w][MAXMIN-1])&&(x<=Nup[w][MAXMIN])) { ; }
35 1 else
36 1 {
37 2 // down area
38 2 for(i=0;i<MAXMIN;i++)
39 2 { if(x<=Nup[w][i] )
40 3 { for(j=MAXMIN-1;j>i;j--) Nup[w][j] =Nup[w][j-1] ;
41 4 Nup[w][i] =x;
42 4 break;
43 4 }
44 3 }
45 2
46 2 // up area
47 2 for(i=2*MAXMIN-1;i>MAXMIN-1;i--)
48 2 { if(x>=Nup[w][i] )
49 3 { for(j=MAXMIN;j<i;j++) Nup[w][j] =Nup[w][j+1] ;
50 4 Nup[w][i] =x;
51 4 break;
52 4 }
53 3 }
54 2
C51 COMPILER V7.50 PAIXU 08/10/2007 10:34:27 PAGE 2
55 2 }
56 1
57 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 706 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 8
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -