os_memory.h
来自「MCS-51的一个小型操作系统,在KeilC中大模式下编译工作」· C头文件 代码 · 共 24 行
H
24 行
#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 + =
减小字号Ctrl + -
显示快捷键?