摘要: 一、段描述符的分类 在上一篇博文中已经说过,为了使用段,我们必须要创建段描述符。80X86中有各种各样的段描述符,下图展示了它们的分类。 看了上图,你也许会说:天啊,怎么这么多段描述符啊!我可怎么记住呢? 别担心,我会在以后的博文中,跟随原书的作者,为您逐步介绍。我们的学习是循序渐进的,所以不... 阅读全文
posted @ 2016-01-09 22:01 漂泊的指针 阅读(3209) 评论(0) 推荐(0) 编辑
摘要: 在进入保护模式之前,我们先要学习一些基础知识。今天我们看一下全局描述符表(Global Descriptor Table, 简称GDT)。 同实模式一样,在保护模式下,对内存的访问仍然使用段地址加偏移地址。但是,在保护模式下,在每个段能够访问之前,必须先登记。这就好比像C语言中,“对变量的使用必... 阅读全文
posted @ 2016-01-09 12:11 漂泊的指针 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: 在说正题之前,我们先看2个概念。 1.指令集架构(ISA) ISA 的全称是 instruction set architecture,中文就是指令集架构,是指对程序员实际“可见”的指令集,包含了程序员编写一个能正确运行的二进制机器语言程序的所有信息,涉及到指令、 I/O 设备等。例如 Inte... 阅读全文
posted @ 2016-01-09 00:35 漂泊的指针 阅读(961) 评论(0) 推荐(0) 编辑