搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 关于模式之间的转换
标题:
关于模式之间的转换
只看楼主
heamer_c
等 级:
新手上路
帖 子:92
专家分:0
注 册:2006-7-18
楼主
问题点数:0 回复次数:4
关于模式之间的转换
请问保护模式和虚拟86模式之间互相切换的指令是什么?
搜索更多相关主题的帖子:
模式
指令
虚拟
2006-08-21 12:53
heamer_c
等 级:
新手上路
帖 子:92
专家分:0
注 册:2006-7-18
第
2
楼
得分:0
没人能回答吗
我就是程序,程序就是我,我还能退出程序吗?!
2006-08-21 14:32
cjdevil12345
等 级:
新手上路
帖 子:25
专家分:0
注 册:2005-12-10
第
3
楼
得分:0
1)切换到保护方式的准备工作
在从实方式切换到保护方式之前,必须做必要的准备.准备工作的内容根据实际应用而定.最起码的准备工作是建立合适的全局描述符表,并使GDTR指向该GDT.因为在切化到保护方式至少要把代码段的选择子装载CS,所以GDT中至少要含有代码段的描述符.
2)由实方式切换到保护方式
在做好准备后,从实方式切换到保护方式并不困难.原则上只要把控制寄存器CR0中的PE位置1就可.
3)由保护方式切换到实方式
在80386系统中,从保护方式切换到实方式的过程类似于从实凡是切换到保护方式.原则上只要把控制寄存器CR0中的PE位清0就可.实际上,在此之后也要安排一条段间转移指令,一方面清指令预取队列,另一方面把实方式下代码段的段值送CS.这条段间转移指令在保护方式下被预取,在实方式先被执行.
4)传送
(略)
2006-08-21 21:38
heamer_c
等 级:
新手上路
帖 子:92
专家分:0
注 册:2006-7-18
第
4
楼
得分:0
那,谢谢啊,不过实模式和V86是一回事吗?我弄混了,麻烦再讲清点,谢谢!
我就是程序,程序就是我,我还能退出程序吗?!
2006-08-22 14:56
heamer_c
等 级:
新手上路
帖 子:92
专家分:0
注 册:2006-7-18
第
5
楼
得分:0
那,谢谢啊,不过实模式和V86是一回事吗?我弄混了,麻烦再讲清点,谢谢!
我就是程序,程序就是我,我还能退出程序吗?!
2006-08-28 21:02
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-85222-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.037731 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved