随笔-65  评论-68  文章-4  trackbacks-0

在我认为,读写磁盘的BIOS中断13H是用来向可用内存(内存TYPE为1)中存入数据的。虽然目前对于X86结构的显存机制不是特别的了解,但是显存的TYPE是2,这也就意味着不能够被操作系统任意使用。这样,INT 13H也就不能够直接把磁盘数据转存到显存里面。如果需要把它的数据显示到屏幕上面,可以通过下面的方式:

磁盘-->可用内存-->显存

应该是这样吧,现在我仅仅是感性理解,需要将来看一些深入的书籍来了解。

posted on 2007-01-17 13:38 小爽 阅读(486) 评论(1)  编辑  收藏 所属分类: 我的经验我的操作系统

评论:
# re: int 13h 不能将数据读入显存的原因[未登录] 2012-05-25 19:49 | steven
我也发现了这个问题,头疼了我一两天。
我本以为程序代码写错了。尝试很多次都不行。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: