move_to_user_mode.h
来自「阿基米德操作系统的源代码」· C头文件 代码 · 共 21 行
H
21 行
///////////////////////////////////////////////////////////
#define move_to_user_mode() \__asm__ __volatile__ ("movl %%esp,%%eax\n\t" \ "pushl $0x23\n\t" \ "pushl %%eax\n\t" \ "pushfl\n\t" \ "pushl $0x1b\n\t" \ "pushl $1f\n\t" \ "iret\n" \ "1:\tmovl $0x23,%%eax\n\t" \ "mov %%ax,%%ds\n\t" \ "mov %%ax,%%es\n\t" \ "mov %%ax,%%fs\n\t" \ "mov %%ax,%%gs" \ ::)///////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?