试题详情
- 简答题说明操作系统在保护模式下启动一个任务的过程。
-
一个任务用JMP或CALL指令启动一个新的任务时,处理器将当前任务的所有通用寄存器、所有段寄存器中的选择子、EFLAGS、EIP存入该任务自身的TSS,然后将新任务的选择子、描述符装入TR寄存器,并且将对应TSS段中所保存的通用寄存器、段寄存器、EFLAGS、EIP副本装入处理器对应的寄存器中。在CS:EIP的控制下,一个新的任务开始执行。
用JMP、CALL指令调用同一个任务中其他程序段时,指令中的“段选择子”及其描述符被存入CS寄存器,“偏移地址”进入EIP,于是,目标程序被执行。对于CALL指令,原来程序的返回信息“CS: EIP”被压入堆栈,和16位微处理器中十分相似。
中断和异常也会导致任务的转换。 关注下方微信公众号,在线模考后查看
热门试题
- 主机与外围设备之间数据交换的4种方式:(
- 什么叫寻址方式?8086指令系统有哪几种
- 8086CPU的指令队列为()个字节,8
- 8086系统最大模式与最小模式有何区别?
- 构成4KB的存储系统,需要()
- 8086/8088CPU设有()个状态标
- CPU收到中断类型码后,将它左移()位,
- 简述汇编语言指令的语句格式并解释各部分意
- 数组SCORE中存有一个班级40名学生的
- 巳知一个DRAM芯片外部引脚信号中有4条
- 从键盘输入一个字符串(长度<80),若该
- 什么叫动态执行?使用动态执行技术会带来什
- 编写指令序列,如果AL寄存器存放的是小写
- CPU对INTR中断请求的响应过程是执行
- 某数据段内有如下数据定义: 假设变量X
- 已知一个SRAM芯片的容量力8K×8,该
- 分析下面的程序段所实现的功能:
- 编写循环结构程序,进行下列计算,结果存
- 缓冲区BUFFER中存放有字符串,以00
- 8255的A口工作在方式0,进行数据传送