汇编网首页登录博客注册
masmaster的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
文章收藏

[2010-10-14 10:04] 任务状态段(4)

④链接字段
    链接字段被安排在TSS内偏移0开始的双字中。 其中高16位未使用。在起链接作用时,低16位保存前一任务的TSS描述符的选择子
  如果当前的任务由段间调用指令call或者中断/异常而激活, 那么链接字段保存被挂起任务的TSS的选择子, 并且标志寄存器EFLAG中的NT位被置1,使链接字段有效。 在返回前,由于NT为1,中断返回指令IRET将使得控制沿着链接字段所指恢复到前一个任务。

⑤其他字段
    为了实现输入/输出保护, 要是用I/O许可位图。 任务使用的I/O许可位图也存放在TSS中,作为TSS的扩展部分。 在TSS内偏移66H处的字用于存放I/O许可位图在TSS内的开始偏移。
    在TSS内偏移64H处的字是为任务提供的特别属性。在80386中, 只定义一种属性,即调试陷阱。 该属性是字的最低位, 用T表示。该字的其他位被保留,必须被置0。在发生任务切换时,如果进入任务的T位为1,那么在任务切换完成之后, 新任务的第一条指令执行前产生调试陷阱。
评论次数(0)  |  浏览次数(1115)  |  类型(汇编语言笔记) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码