⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 page116.html

📁 李春生的汇编书籍
💻 HTML
字号:
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<title>第6章 文字输出与键盘输入</title>
</head>

<body>
<style type="text/css">
body {
	background-color: #c0c0c0;
}

table {
	background-color: #c0c0c0;
	line-height: 24px;
}
</style>
<!导航条>
<p><a href="content1.html">目录</a> <a href="page115.html">上一页</a> <a href="page117.html">下一页</a> <a href="page168.html">下一章</a></p>
<table 	border=0 align="center" width=800 frame="box" rules="none">
<!标尺行>
<tr>
<td width=3%></td><td width=6%></td><td width=1%></td>
<td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td>
<td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td>
<td width=1%></td><td width=6%></td><td width=3%></td>
</tr>
<!页眉行>
<tr height=60 valign="bottom">
<td></td><td>-116-</td><td></td> <!页码>
<td colspan=6>PC机汇编语言实战精解</td><td colspan=4></td><td colspan=6 align="right"><img src="icons/flag.gif"></td> <!书名>
<td></td><td></td><td></td> <!右侧空白>
</tr>
<!页眉线>
<tr valign="top">
<td></td><td colspan=20><hr></td><td></td>
</tr>

<!正文>
<font face="宋体" lang="ZH-CN" size=3>

<tr height=20><td colspan=22></td></tr> <!顶部空白>

<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
<font face="隶书" lang="ZH-CN" size=6><p align="CENTER">第6章  文字输出与键盘输入</p></font>
<p>
  本章所讨论的问题可以说是既熟悉又陌生。当我们使用21H中断的02H功能或10H中断的0EH功能将文字显示在屏幕上时,我们对文字的出现和消失仍然是一无所知。正是由于这个原因,仅靠现有的这点知识还无法制作出能输出"丰富多采"的文字的程序。学习这一章的目的,就是要学习如何美化我们的程序。
</p>
</td>
<td></td><td></td> <!右边距>
</tr>

<tr>
<td></td><td></td> <!左边距>
<td colspan=18><font face="黑体"><a name="61">6.1 基础知识</a></font></td>
<td></td><td></td> <!右边距>
</tr>

<tr>
<td></td><td></td> <!左边距>
<td colspan=18><font face="黑体"><a name="611">6.1.1 认识显示系统</a></font></td>
<td></td><td></td> <!右边距>
</tr>

<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
  所谓显示系统,其实包含两个部分--显示器和显示卡。显示器是由一个显像管和一些控制电路构成。通常我们把那个显像管称为"阴极射线管",简称CRT。从原理上讲它和电视机上用的显像管一样,只不过更精密一些。至于那些控制电路和一般的电视机电路差不多。监视器仅仅作为一种输出设备,和我们要研究的程序设计没有关系。真正需要了解的是那块显示卡。打开电脑的机箱,就会发现主机板上立着一些小电路板,其中有一块板和显示器相连,那块板就是显示卡。显示卡由这样一些硬件构成:<br>
  (1)ROM<br>
  这是一片存储有BIOS程序的只读存储器。前面章节中也讨论过BIOS,事实上BIOS分为多个部分,一部分在主板上的ROM中,称"系统BIOS",其它部分分散在各个插卡上。这样做的原因是主板上ROM的容量有限,不可能有效地控制PC机的所有设备。一些具有特殊功能的设备由于不能被系统的BIOS控制,因而在制造这些设备时,厂商为它们单独编写了BIOS程序,以弥补系统BIOS的不足。显示卡的种类繁多,系统BIOS仅能管理其中几种,所以大量的增强型显示卡都有自己的BIOS程序,以充分发挥自身的性能。<br>
  (2)RAM<br>
  这是显示卡上最重要的硬件。如果想在屏幕上显示文字或图形,必须将相应的数据存入显示卡上的RAM中,这些数据经卡上的控制电路处理后变成视频信号传送给显示器,我们即可在屏幕上看到相应的信息。<br>
  这些RAM有时也称为"显示缓冲存储器"。无论是文字还是图形,屏幕上出现的内容和显示缓存中的数据具有一些固定的对应关系。这样的对应关系就是本章将要讨论的一个重点问题。了解这些对应关系后,程序就可以直接将数据放入显示缓存中并在屏幕上看到正确的显示。这样就无须再用什么INT XXH之类死板的功能调用了。<br>
  (3)端口<br>
  端口的作用不亚于显示RAM,它有两个功能:一是反映显示卡上控制电路的工作状态,二是对卡上的电路起控制作用。端口是可以被程序读写的,因此也是我们将要讨论的内容。
</td>
<td></td><td></td> <!右边距>
</tr>

</font>

<!页脚线>
<tr valign="top">
<td></td><td colspan=20><hr></td><td></td>
</tr>
<!页脚>
<tr height=60 valign="top">
<td></td><td></td>
<td colspan=9><i>Copyright &copy; 2004-2005 <a href="mailto:webmaster@nucstorm.com">Chunk Lee</a></i></td>
<td colspan=9 align="right"><i><a href="http://www.nucstorm.com" target="_top">www.nucstorm.com</a></i></td>
<td></td><td></td>
</tr>
</table>
<!导航条>
<p align="right"><a href="content1.html">目录</a> <a href="page115.html">上一页</a> <a href="page117.html">下一页</a> <a href="page168.html">下一章</a></p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -