harib12a: 这一部分我们来尝试两个任务的切换.下面我们一步一步的看: 1.定义TSS任务状态段(task statuc segment):定义的一种段,需要在GDT中定义使用 //TSS任务状态段(task statuc segment) struct TSS32 {//26个int成员,104字节 //与任务设置相关的信息(任务切换时,除backlink,都不会被写入) int backlink, esp0, ss0, esp1, ss1, esp2, ss2, cr3; //32位寄…