multboot.h

来自「一个免费的汇编语言编译器的源代码」· C头文件 代码 · 共 28 行

H
28
字号
/******************************************************************************
   multboot.h - MultiBoot header definitions.
 ******************************************************************************/

#ifndef _MULTBOOT_H
#define _MULTBOOT_H

#define	MB_MAGIC	0x1BADB002

#define	MB_FL_PGALIGN	1			/* Align boot modules on page */
#define	MB_FL_MEMINFO	2			/* Must pass memory info to OS */
#define	MB_FL_KLUDGE	0x10000			/* a.out kludge present */

struct tMultiBootHeader {
    unsigned	Magic;
    unsigned	Flags;
    unsigned	Checksum;
    unsigned	HeaderAddr;
    unsigned	LoadAddr;
    unsigned	LoadEndAddr;
    unsigned	BSSendAddr;
    unsigned	Entry;
};

#define	MB_DEFAULTLOADADDR	0x110000	/* Default loading address */

#endif

⌨️ 快捷键说明

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