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

📄 page8.html

📁 李春生的汇编书籍
💻 HTML
字号:
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<title>第1章 汇编语言基础知识</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="page7.html">上一页</a> <a href="page9.html">下一页</a> <a href="page11.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>-8-</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>
  注意标准的ASCII码表内只有128个字符和控制码,用一个7位二进制数就可以表示。不过我们实际使用的都是8位二进制数,最高位用作校验位。不过在PC电脑中ASCII码表被扩展了,最高位不再用于校验,这样一来就多出了128个字符,这128个字符通常被称为"扩展ASCII码",我们平常所看到的表格线,以及" "、" "这样的字符都存在于扩展ASCII码表中。
</td>
<td></td><td></td> <!右边距>
</tr>

<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
<font face="黑体" lang="ZH-CN"><a name="15"><p>1.5 数据的存储</p></a></font>
  计算机之所以被广泛的应用,其主要原因就在于它能够"记忆"。即将数据储存在它的"存储器"中。那么数据究竟是以何种形式存于存储器中的呢?前面已经讨论过,一位二进制数只能表达0和1两种状态,用于表示数字也只能表达0和1两个数字。而我们平时应用的数的范围是很大的。因此,若数据在存储器中是按"位"存放,即CPU每次仅能从存储器中取得1bit数据进行处理,那么这样的计算机效率是极低的。所以,"位"(bit)并不是存储器中所使用的最小存储单元。<br>
  实际上,数据是按照每八个"位"为一组的形式存于存储器中,也就是说,CPU每次从存储器中取出或放入数据的最小宽度是八个bit。我们把这八个bit单独取了个名字--"字节"(BYTE)。所以说,存储器的最小单元就是"字节"。<br>
  有时我们嫌"字节"这个单位太小,因此在实际应用中还常用"千字节"(KB),"兆字节"(MB)和"千兆字节"(GB)。1KB=1024B,1MB=1024KB,1GB=1024MB。<a href="page8.html#note1"><sup>①</sup></a><br>
  不同的CPU所能配备的存储器的容量是不同的,例如8086/88最多可配备1MB存储器,而80286最多可配备16MB存储器,为什么有这样的差别呢?图1-4表示了CPU同存储器之间的联接形式:
</td>
<td></td><td></td> <!右边距>
</tr>

<tr>
<td></td><td></td> <!左边距>
<td colspan=18 align="center">
<img src="figures/F1_2.gif"><br><font face="楷体_GB2312">图1-4  存储器与CPU之间的信号传输</font>
</td>
<td></td><td></td> <!右边距>
</tr>

<tr>
<td></td><td></td> <!左边距>
<td></td>
<td colspan=18>
  可以看到,存储器中的每个字节都有一个编号,这个编号在技术上称为存储单元的"地址"(Address)。这就象是生活中的门牌号码一样。假如要把一封信邮寄到收信人手中,势必要写出收信人的地址。同样,CPU要想把数据发到存储器的某个单元中,也要给出这个存储单元的"地址"。因此,在CPU和存储器之间就有一组专门传送"地址"的线路,这组线路称为"地址总线"。<br>
  地址总线不是一根,而是一组。每根地址线都有0或1两种状态,这一系列的0和1组成一个二进制数,当CPU把这个二进制数传到存储器后,哪个存储单元的编号恰好和这个数相等,则这个存
</td>
<td></td>
<td></td><td></td> <!右边距>
</tr>

</font>

<tr>
<td></td><td></td>
<td colspan="9"><hr></td><td colspan="9"></td>
<td></td><td></td>
</tr>
<tr>
<td></td><td></td>
<td colspan="18"><font face="楷体_GB2312" size="2"><a name="note1">① 这里所说的"千"、"兆"指得是"2<sup>10</sup>"、"2<sup>20</sup>",不是一般意义上的"10<sup>3</sup>"、"10<sup>6</sup>"</a> 
</font></td>
<td></td><td></td>
</tr>

<!页脚线>
<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="page7.html">上一页</a> <a href="page9.html">下一页</a> <a href="page11.html">下一章</a></p>
</body>
</html>

⌨️ 快捷键说明

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