📄 page119.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="page118.html">上一页</a> <a href="page120.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></td><td></td>
<td colspan=6><img src="icons/flag.gif"></td><td colspan=4></td><td colspan=6 align="right">第6章 文字输出与键盘输入</td> <!章节名>
<td></td><td>-119-</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="黑体"><a name="614">6.1.4 显示模式</a></font></td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
一般情况下,可以认为显示模式就是显示系统的各个不同的工作状态。或者也可以认为是一组显示参数的整体化表示。<br>
PC的显示系统有些特别,它分为两种完全不同工作模式,字符模式和图形模式。字符模式也被称为"A/N(Alpha/Number Mode)"模式,即"字母/数字"模式。在这种工作模式下,程序所要处理的数据是字符的ASCII码。前面已经提到计算机中的文字是由很多点组成,不过在"A/N"模式下程序无需处理组成字符的每个点。这些点的处理是由显示卡自己完成。<br>
图形模式也被称为"APA(All Point Addressable Mode)"模式,即"所有点可寻址"模式。从这个名字就可以看出,在"APA"模式下,所有的点在显示缓存中都是占据存储空间的,因此程序所要处理的最小元素就是屏幕上的每个点。<br>
在这两种显示模式之中又细分为若干具有不同参数的显示模式,在这些具体的显示模式之间有一些差别如显示分辨率、同屏最多可显示的颜色数等等。比如说有一种APA模式提供了320×200的显示分辨率和同屏最多显示4种颜色的显示参数,而另一种APA模式提供了640×480的显示分辨率和同屏最多显示16种颜色的显示参数,一旦程序选择了其中一种模式,则显示系统就会自始至终按照这组显示参数工作,直至程序选择了新的显示模式。<br>
既然PC机的显示系统具有多种工作模式,那么如何方便的区分和选择这些不同的显示模式呢?可以想到为所有可使用的显示模式编上号即可解决问题,事实上在PC电脑中也确实是这样做的。下面这个表给出了标准VGA卡可以提供的的所有显示模式:
</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18 align="center"><font face="楷体_GB2312">表6-1 标准VGA卡的显示模式表</font></td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>模式号</td><td colspan=4>字符/图形</td><td colspan=4>显示分辨率</td><td colspan=4>字符列x字符行</td><td colspan=3>同屏颜色数</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>0</td><td colspan=4>字符</td><td colspan=4>360x400</td><td colspan=4>40x25</td><td colspan=3>16</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>1</td><td colspan=4>字符</td><td colspan=4>360x400</td><td colspan=4>40x25</td><td colspan=3>16</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>2</td><td colspan=4>字符</td><td colspan=4>720x400</td><td colspan=4>80x25</td><td colspan=3>16</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>3</td><td colspan=4>字符</td><td colspan=4>720x400</td><td colspan=4>40x25</td><td colspan=3>16</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>4</td><td colspan=4>图形</td><td colspan=4>320x200</td><td colspan=4>40x25</td><td colspan=3>4</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>5</td><td colspan=4>图形</td><td colspan=4>320x200</td><td colspan=4>40x25</td><td colspan=3>4</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>6</td><td colspan=4>图形</td><td colspan=4>640x200</td><td colspan=4>80x25</td><td colspan=3>黑白</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>0DH</td><td colspan=4>图形</td><td colspan=4>320x200</td><td colspan=4>40x25</td><td colspan=3>16</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>0EH</td><td colspan=4>图形</td><td colspan=4>640x200</td><td colspan=4>80x25</td><td colspan=3>16</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>0FH</td><td colspan=4>图形</td><td colspan=4>640x350</td><td colspan=4>80x25</td><td colspan=3>黑白</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>10H</td><td colspan=4>图形</td><td colspan=4>640x350</td><td colspan=4>80x25</td><td colspan=3>16</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>11H</td><td colspan=4>图形</td><td colspan=4>640x350</td><td colspan=4>80x25</td><td colspan=3>2</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>12H</td><td colspan=4>图形</td><td colspan=4>640x480</td><td colspan=4>80x25</td><td colspan=3>16</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=3>13H</td><td colspan=4>图形</td><td colspan=4>320x200</td><td colspan=4>40x25</td><td colspan=3>256</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
表中的每个编号都指定了一种显示模式,也就是说每个数字实际指定了一组显示参数。如表中的模式3,它反映出显示系统在此模式下将提供80列25行的A/N显示,且字符颜色可有16种等。这个模式就是开机启动后DOS使用的显示模式。<br>
每种显示卡所能提供的显示模式是有区别的,如MDA卡只能提供模式7(表中未收入),CGA卡可以提供模式1-6,而一些兼容的新型VGA卡可以提供比标准VGA更多的显示模式。至于程序应如何选择显示模式,这个问题将在稍后讨论。
</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 © 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="page118.html">上一页</a> <a href="page120.html">下一页</a> <a href="page168.html">下一章</a></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -