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

📄 mem.h

📁 从dos下装载内核
💻 H
字号:
#ifndef _MEM_H_FOR_LOADER_BY_KANGSHUYI
#define _MEM_H_FOR_LOADER_BY_KANGSHUYI
struct DES{
        unsigned short Size;
        unsigned short BaseLow;
        unsigned char BaseMiddle;
        unsigned char Attribute;
        unsigned int NoUse;
};
struct GDT{
        struct DES BlankDsc;
        struct DES SrcDsc;
        struct DES DstDsc;
        struct DES BiosCS;
        struct DES BiosSS;
};
struct GDTPTR{
        unsigned short limit;
        unsigned long base;
};
void MoveToExtendMem(void * SrcBuf,unsigned long PhyMem,int WordSize);
unsigned int GetExMemSize(void);/*返回扩展内存的大小,以k为单位*/
void ToProtectAndCopy(void *SrcBuf,int WordSize);

#endif
 

⌨️ 快捷键说明

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