mem.h
来自「从dos下装载内核」· C头文件 代码 · 共 26 行
H
26 行
#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 + =
减小字号Ctrl + -
显示快捷键?