首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >` `call TSS descriptor:offset`后异常

` `call TSS descriptor:offset`后异常
EN

Stack Overflow用户
提问于 2013-06-07 10:44:50
回答 1查看 135关注 0票数 0

我有一个大问题,让我困了一个月!我正在编写汇编代码,以便通过call far [es:esi + TCB.addr_tss]在bochs中进行任务切换,如图1所示。

现在我进入新的任务,所以我在bochs中输入's‘,如图2所示:

现在,似乎一切正常,通用寄存器CS,SS,控制寄存器CR0,CR3,LDT也都正常。但你知道如果我再跨一步会发生什么吗?如下图所示:

怎么了?!我没有头绪。我检查了DPL,段限制,似乎没有什么问题。哦上帝保佑我..。

EN

回答 1

Stack Overflow用户

发布于 2013-06-18 23:09:22

这是一个很大的讽刺,我忘记设置访问权限的PDE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16975450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档