2012年8月31日

我对call gate的理解

摘要: call gate(调用门)提供一种机制,允许通过call指令实现向更高级非一致代码段的跳转,同时cpl发生相应跃迁。 所以说call gate是call指令的专用门。猜测call gate之名定取the gate for call是也。 对上面两点作下解释: “允许通过call指令实现向更高级非一致代码段的跳转”,为什么是非一致代码段?我们知道,若目标段是一致代码段,那么无论是普通跳转还是使用调用门跳转,无论跳转方式是call还是jmp,cpl都保留跳转前等级。这是一致代码段的特点。 “call gate是call指令的专用门”,可明明jmp指令后面也可以跟上调用门的描述符呀!确实,但jm. 阅读全文

posted @ 2012-08-31 17:20 weiweishuo 阅读(500) 评论(0) 推荐(0)

[置顶] orange's 推荐博客

摘要: 把遇到的好博客贴出来,希望能帮到正在学习orange's的朋友 1,http://blog.chinaunix.net/uid/587665/frmd/115190.html 这个链接并未指向博客首页,而指向文章分类中的x86 & x64 体系。作者是“chinaunix->cpu与编译器 ”的版主。 如果你对80x86体系下实模式保护模式各种概念和细节不慎理解,建议去看看。文章的水平很高,文字浅显准确,不时让人觉得切中痛处。并且作者很喜欢用c代码解释一些机制的原理,跟王爽老师很像。2,http://www.cnblogs.com/Aoysme/ 是一步步学习orange 阅读全文

posted @ 2012-08-31 16:38 weiweishuo 阅读(178) 评论(0) 推荐(0)

导航