社区
汇编语言
帖子详情
看来我有必要补充一下基本概念,请大虾们回答一下
idoloveyou
2004-10-19 08:39:28
1.高版本DOS是运行在保护模式下还是实模式下?
如果是实模式,为什么可以访问1MB以上的内存;如果是保护模式,为什么说DOS下可以调用任何特权指令?保护模式不应该有Ring0~Ring3的区别吗?
2.在DOS中,如果想调用特权指令,是不是只要用.386p开头就可以?用不用调用什么特殊的中断来进入Ring0?
...全文
100
5
打赏
收藏
看来我有必要补充一下基本概念,请大虾们回答一下
1.高版本DOS是运行在保护模式下还是实模式下? 如果是实模式,为什么可以访问1MB以上的内存;如果是保护模式,为什么说DOS下可以调用任何特权指令?保护模式不应该有Ring0~Ring3的区别吗? 2.在DOS中,如果想调用特权指令,是不是只要用.386p开头就可以?用不用调用什么特殊的中断来进入Ring0?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firstrose
2004-10-21
打赏
举报
回复
dos是实模式。
加载emm386后是保护模式
加载himem实际也是保护模式。
你可以访问>1m是因为himem。另外还有个比较特殊的HMA。你可以查下资料。
有的特权指令在dos下不能用。具体参见intel 386指令手册
Areslee
2004-10-20
打赏
举报
回复
加上.386p之类的东西不过是让编译器编译386指令罢了,实际没有其他意义
ui_ppoppopp
2004-10-19
打赏
举报
回复
错了,BIOS在INT 19之前会把模式弄成实模式,所以DOS,如果没有加载任何附加的东西,是实模式
ui_ppoppopp
2004-10-19
打赏
举报
回复
DOS,不管什么版本,环境都是保护模式
保护模式有很多种,DOS是没有特权级的那种
保护模式是80386之后的CPU才有的。
所以 .386p就很必要了。
Areslee
2004-10-19
打赏
举报
回复
1、没开EMM386就是实模式
关于访问内存,完全可以进了再出来
2、只能使用实模式下的特权指令,比如ltr之类的就不能使用1
C# For Unity系列之入门篇
有一定自主学习能力,跟着刘老师从“编程小白”修炼为游戏研发“
大虾
”吧!!!学习好Unity,其先决条件是一定要有稳固、扎实的编程基础!课程 《C# For Unity系列之入门篇》配套学习资料链接:...
水煮国内计费厂商
江湖兄的水煮国际计费厂商站在了一个很高的角度,笔墨酣畅,hulu显然无法写出同样的文章.行文之前,曾犹豫再三,后来在论坛几位
大虾
的鼓励和支持下,决定斗胆写下去.先作以下几点申明: 1、春节临近,希望以此文作为礼物,以示对论坛所有朋友的感谢,既然是礼物,如果写的不妥的地方,就
请
坛子里朋友别拿太多鸡蛋砸我; 2、各方对国内厂商看法不一,我尽量少一些评论性的文字,减少大家的误会; 3、
主 题: 本人一年以来,呕心沥血收集“袁峰(MSFT)”大哥精彩回帖的贴子,现在回报社会。有不全的
请
主 题: 本人一年以来,呕心沥血收集“袁峰(MSFT)”大哥精彩回帖的贴子,现在回报社会。有不全的
请
大家
补充
。 作 者: smallrole (小角色) 等 级: 信 誉 值: 98 所属社区: 扩充话题 程序人生 问题点数: 20 回复次数: 294 发表时间: 2005-2-28 15:13:55 1.我想找老板加薪..却不知道该怎么说
本人一年以来,呕心沥血收集“袁峰(MSFT)”大哥精彩回帖的贴子,现在回报社会。有不全的
请
http://blog.csdn.net/studyingvs/archive/2005/08/28/466893.aspx 主 题: 本人一年以来,呕心沥血收集“袁峰(MSFT)”大哥精彩回帖的贴子,现在回报社会。有不全的
请
大家
补充
。 作 者: smallrole (小角色) 等 级: 信 誉 值: 98 所属社区: 扩充话题 程序人生 问题点数:
Thinkpad常见问题大全(转载联想工程师博客)
想要收藏本篇文章
请
下载Word版 Q:我想升级成VISTA,想问
一下
,升级之后一键恢复是恢复到XP还是VISTA?A:如果从隐含分区恢复出厂设置,那当然是恢复到出厂时预装的系统;如果是用R&
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章