📄 globldef.lst.svn-base
字号:
C51 COMPILER V7.06 GLOBLDEF 07/24/2007 16:32:58 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE GLOBLDEF
OBJECT MODULE PLACED IN E:\NETBRO~1\TRUNK\NETBRO~1\VW\GLOBLDEF.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE E:\NETBRO~1\TRUNK\NETBRO~1\VW\GLOBLDEF.C DB SB OE
stmt level source
1 /*
2 */
3
4 #include "GloblDef.h"
5 #include "config.h"
6
7 #ifdef MCU_C51
8 /* assume a fun return a pointer to a address. If it return
9 NULL, we assume it return a error. but in 51 MCU a value at
10 address 0 of xdata is possible. To a avoid other value use
11 address 0 we define a value at address by KeilC keyword _at_ */
12 unsigned char xdata OmitAddr0 _at_ 0;
13 #endif
14
15 #ifndef HOST_ORDER_AS_NET
unsigned short ntohl(unsigned short in) reentrant
{
unsigned short out;
out = (in<<24) | ((in<<8)&(0x00FF0000)) | ((in>>8)&(0x0000FF00)) | (in>>24) ;
return out;
}
unsigned int ntohs(unsigned int in) reentrant
{
unsigned int out;
out = (in<<8) | (in>>8);
return out;
}
#endif
30
31 /* MemCopy offered by normal C lib */
32 void MemCopy(void xdata *buf1,void xdata *buf2,unsigned int size) reentrant
33 {
34 1 unsigned char xdata * EndBuf;
35 1 for(EndBuf = (unsigned char xdata *)buf1 + size; EndBuf != (unsigned char xdata *)buf1;)
36 1 {
37 2 *((unsigned char xdata *)buf1)++ = *((unsigned char xdata *)buf2)++;
38 2 }
39 1 }
40
41 /*
42 void delay(unsigned int iDelay) reentrant
43 {
44 unsigned char chTmp,chTmpIn;
45
46 //晶振为12MHZ ,延时chDelay ms
47 for(chTmp = 0;chTmp < iDelay;chTmp ++)
48 for(chTmpIn = 0;chTmpIn < 125;chTmpIn ++)
49 {
50 ;
51 }
52 } */
C51 COMPILER V7.06 GLOBLDEF 07/24/2007 16:32:58 PAGE 2
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
DWORD. . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
BOOL . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
BYTE . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
WORD . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
OmitAddr0. . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0000H 1
_?MemCopy. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
buf1 . . . . . . . . . . . . . . . . AUTO IDATA VOID_PTR 0002H 2
buf2 . . . . . . . . . . . . . . . . AUTO IDATA VOID_PTR 0004H 2
size . . . . . . . . . . . . . . . . AUTO IDATA U_INT 0006H 2
EndBuf . . . . . . . . . . . . . . . AUTO IDATA PTR 0000H 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 131 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -