dos能不能运行从实模式转到保护模式的程序??

[复制链接]
查看11 | 回复2 | 2011-5-13 23:43:42 | 显示全部楼层 |阅读模式
我写了个运行显示unrecoverable privileged operation error #17——press enter to reboot
第一次写保护模式下的汇编,不知道是我程序问题还是不能运行。

回复

使用道具 举报

千问 | 2011-5-13 23:43:42 | 显示全部楼层
可以的,Windows 95就是一个例子,不过需要你指定好各个描述符,推荐两本书《Minix:设计与实现》和《自己动手写操作系统》,这两本书对这方面讲得挺详细的
回复

使用道具 举报

千问 | 2011-5-13 23:43:42 | 显示全部楼层
实模式采用段:偏移的寻址方式,最大1MB,保护模式采用描述符:偏移的寻址方式,在32位机器上最大寻址4GB,从实模式跳转 到保护模式还要开启A20。而dos本身就是实模式下的系统,寻址方式不同,A20也没开启,是不太可能运行得起保护模式的程序
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行