汇编网首页登录博客注册
masmaster的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
文章收藏

[2010-07-23 10:22] 文本模式下显示字符的三种方法

1,通过DOS层访问。任何运行或者模拟DOS的计算机都能够使用int 21h 在屏幕上显示字符。 输入输出也很方便的重定向到其他设备上。缺点就是输出较慢而且不能控制文本颜色

2,通过BIOS层访问。使用BIOS提供的int 10h 服务输出字符,这种方式执行起来较快,且允许指定输出文本的颜色。缺点是不能重定向。

3,直接访问视频区。字符直接送入显存, 执行时瞬时的, 输出不能重定向。

应用程序在选择使用何种访问方式不尽相同。 要求性能高的程序选择直接写屏, 其他一些则选择BIOS层访问。需要重定向的时候, 选择DOS层访问。
注意:DOS中断调用BIOS过程。而BIOS过程又使用直接写屏访问输出结果。
评论次数(0)  |  浏览次数(325)  |  类型(汇编语言笔记) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码