汇编语言
文章平均质量分 87
操作系统原理
stupidmule
这个作者很懒,什么都没留下…
展开
-
x86 保护模式 十 分页管理机制
x86 保护模式 十 分页管理机制8.386开始支持分页管理机制段机制实现虚拟地址到线性地址的转换,分页机制实现线性地址到物理地址的转换。如果不启用分页,那么线性就是物理地址一 分页管理简介 cr0中的pg位=1 分页生效,将线性地址转换为物理地址。 只有在保证pe位为1的情况下 才能使pg位为1 否则将引起通用保护故障。 分页机制将线性地址空间和物理地址空间...原创 2017-11-23 14:44:00 · 106 阅读 · 0 评论 -
X86保护模式 八操作系统类指令
X86保护模式 八操作系统类指令通常在操作系统代码中使用,应用程序中不应用这些指令指令分为三种:实模式指令,任何权级下使用的指令、实模式权级0下可执行的指令和仅在保护模式下执行的指令一 实模式和任务特权级下可执行的指令 1.存储全局和中断描述符表寄存器指令利用存储描述符表寄存器指令能把描述符表寄存器的内容保存到指定的存储单元。与GDT与IDT被所有任务共享不同,LDT是每个任务私...原创 2017-11-20 11:07:00 · 86 阅读 · 0 评论 -
简单的内嵌汇编很容易理解
内核代码绝大部分使用C语言编写,只有一小部分使用汇编语言编写,例如与特定体系结构相关的代码和对性能影响很大的代码。GCC提供了内嵌汇编的功能,可以在C代码中直接内嵌汇编语言语句,大大方便了程序设计。简单的内嵌汇编很容易理解例:__asm____volatile__("hlt");“__asm__”表示后面的代码为内嵌汇编,“asm”是“__asm__”的别名。“__volatile...原创 2017-12-09 15:13:00 · 126 阅读 · 0 评论