⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_memory.h

📁 MCS-51的一个小型操作系统,在KeilC中大模式下编译工作
💻 H
字号:




#define U16   uchar
#define L16   char
#define	NUM  32
#define ALL  NUM*100	
#define ERR   -1
#define	FREE 0
#define	FULL 1


typedef struct MEM 
{//uchar 	xdata *p;	 //管理表指向的内存首地址
 struct MEM *bef;
 uchar 	status;      //内存状态
 U16  size;          //申请的内存块个数
}OS_MEM; 

extern uchar xdata memory[ALL/NUM][NUM];
extern void  OSInit_Malloc(void);		  //动态分配初始化
extern int  OSMalloc(U16 lenth);		  //分配内存
extern uchar OSMem_Free(U16 i);			  //释放内存

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -