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 + -
显示快捷键?