亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? page210.html

?? < PC機匯編語言實戰精解>>電子書,這本書寫的比較通俗易懂
?? HTML
字號:
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<title>第8章 文件句柄功能與磁盤</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="page209.html">上一頁</a> <a href="page211.html">下一頁</a> <a href="page238.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>-208-</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>
0,1,2的數據,分別表示"讀"、"寫"和"讀/寫"三種方式。如果大家熟悉C語言,肯定知道用FOPEN函數打開文件時也要指明存取方式:r表示"讀取";rw表示"讀/寫"。如果大家不清楚C語言為什么要有這樣的要求,那么學到這里,我想你應該對這個問題有了比較明白的認識--C語言也要求助于DOS為其打開文件,它也要遵守DOS的規定。<br>
  事實上DOS允許我們同時打開多個文件,每打開一個文件DOS都會給我們返回一個句柄,各個文件對應的句柄都是不同的。我們知道每打開一個文件后DOS都會取得與這個文件相關的一些特征信息保存在自己內部,而DOS用于保存這些信息的空間可不是無窮無盡的,所以能夠同時打開的文件數就有限制。DOS啟動后究竟為打開文件準備了多少內存呢?這個問題的答案在CONFIG.SYS文件中。還記得我們前面討論的BUFFERS設置嗎?在CONFIG文件中還有一項"FILES=???"的配置項,這一項就是告訴DOS啟動時要準備出打開"???"個文件所需的內存空間。而我們的程序所能同時打開的文件個數是"???-5"個,這是因為文件句柄號是從05H開始的。<br>
  在本節的最后,我們來討論一下有關"建立文件"的內容。下面給出了3CH功能的用法,利用句柄功能建立一個文件和用FCB功能并無太大區別,要注意的有這樣幾點:<br>
<font face="楷體_GB2312">
  第一,不要忘記用ASCIIZ串給出路徑和文件名;<br>
  第二,如果指定目錄下無重名的目錄項,則DOS會新建一個目錄項并返回句柄。如果指定目錄下有一個與待建立的文件重名的目錄項,則DOS會將舊的文件長度截為0。此一點和FCB功能相同。<br>
  第三,CX寄存器中要設定待建文件的屬性。屬性的定義和FCB功能相同,但是句柄功能無法建立具有卷標屬性或子目錄屬性的目錄項。同FCB功能相比這可以說是句柄功能的一個弱項。<br>
  第四,若出錯,則CF標志置位,同時AX寄存器返回錯誤碼供程序處理。這其實是所有句柄功能的一個共同特點。這些錯誤代碼都出自一個統一的錯誤代碼表,見表7-2。<br>
  第五,文件成功建立之后我們即可對其進行寫操作,3CH功能不涉及"打開方式"的問題。建立文件功能的用法并不難,大家可自己編制實驗程序將其掌握。
</font>
</td>
<td></td><td></td> <!右邊距>
</tr>

<tr>
<td></td><td></td> <!左邊距>
<td colspan=18 align=center><font face="楷體_GB2312">表7-2 錯誤代碼表</font></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>01</td><td colspan=4>非法功能號</td><td colspan=2>10</td><td colspan=4>非法環境</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>02</td><td colspan=4>文件未找到</td><td colspan=2>11</td><td colspan=4>非法格式</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>03</td><td colspan=4>路徑名不正確</td><td colspan=2>12</td><td colspan=4>非法存取代碼</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>04</td><td colspan=4>同時打開的文件太多</td><td colspan=2>13</td><td colspan=4>非法數據</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>05</td><td colspan=4>拒絕存取</td><td colspan=2>14</td><td colspan=4>未定義</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>06</td><td colspan=4>非法文件句柄</td><td colspan=2>15</td><td colspan=4>非法指定設備</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>07</td><td colspan=4>內存控制塊被破壞</td><td colspan=2>16</td><td colspan=4>試圖刪除當前的目錄</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>08</td><td colspan=4>內存不夠</td><td colspan=2>17</td><td colspan=4>設備不一致</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>
<tr>
<td></td><td></td> <!左邊距>
<td colspan=3></td><td colspan=2>09</td><td colspan=4>非法存儲塊地址</td><td colspan=2>18</td><td colspan=4>已沒有文件</td><td colspan=3></td>
<td></td><td></td> <!右邊距>
</tr>

<tr>
<td></td><td></td> <!左邊距>
<td colspan=18><font face="黑體"><a name="811">8.1.1 文件的存取</a></font></td>
<td></td><td></td> <!右邊距>
</tr>

<tr>
<td></td><td></td> <!左邊距>
<td colspan=18>
  一個文件正常打開(或建立)之后,我們下面對文件進行存取的時候就不再依靠那個ASCIIZ串了,而完全依靠DOS給我們的文件句柄。這可以從表--中所列的讀寫功能的用法中看出一些眉目來。下面我們就來看一看文件的讀寫功能是如何應用的。請看程序STARMAP.ASM:
</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="page209.html">上一頁</a> <a href="page211.html">下一頁</a> <a href="page238.html">下一章</a></p>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va亚洲va在线观看蝴蝶网| 亚洲va天堂va国产va久| 亚洲欧美经典视频| 亚洲成人先锋电影| www.欧美色图| 日韩一区二区三区免费观看| 亚洲同性同志一二三专区| 日本不卡一区二区三区| 色综合一区二区| 久久久精品黄色| 免费成人小视频| 欧美亚男人的天堂| 中文字幕一区二区三区不卡| 久久成人免费日本黄色| 欧美精品九九99久久| 亚洲视频一区在线| heyzo一本久久综合| 久久新电视剧免费观看| 美女脱光内衣内裤视频久久影院| 色婷婷久久久综合中文字幕 | 亚洲人亚洲人成电影网站色| 久久精品免费观看| 欧美美女激情18p| 亚洲一区二区av电影| 9l国产精品久久久久麻豆| 久久久久国色av免费看影院| 久久福利视频一区二区| 欧美一卡2卡3卡4卡| 日韩经典一区二区| 欧美二区在线观看| 日本免费新一区视频| 91精品在线麻豆| 日本欧美肥老太交大片| 日韩欧美色电影| 免费人成在线不卡| 精品日韩av一区二区| 国产中文字幕精品| 国产日韩欧美综合在线| 成+人+亚洲+综合天堂| 国产精品不卡在线观看| 99精品偷自拍| 五月天激情综合| 日韩欧美在线1卡| 国产九色sp调教91| 国产精品色一区二区三区| 96av麻豆蜜桃一区二区| 亚洲福利一区二区| 欧美日韩第一区日日骚| 蜜桃精品在线观看| 国产欧美精品区一区二区三区| 成人小视频在线观看| 亚洲色图在线看| 欧美二区在线观看| 国产精品影视网| 亚洲精品五月天| 宅男在线国产精品| 国产成人啪免费观看软件| 国产精品三级视频| 欧美午夜精品一区二区三区| 日本免费在线视频不卡一不卡二 | 欧美精品视频www在线观看| 午夜精品爽啪视频| 国产色产综合色产在线视频| 色婷婷激情一区二区三区| 日韩精品视频网| 国产精品美女久久久久久久久久久 | 26uuu成人网一区二区三区| 高清av一区二区| 亚洲国产精品欧美一二99 | 欧美日韩aaaaa| 国产一区二区中文字幕| 国产精品拍天天在线| 欧美肥大bbwbbw高潮| 成人激情图片网| 喷白浆一区二区| 日韩毛片在线免费观看| 久久综合九色综合97_久久久| 一道本成人在线| 国产精品一区二区在线观看不卡| 一区二区三区中文免费| 久久久久国产精品麻豆ai换脸 | 91在线观看地址| 久久国产精品72免费观看| 中文字幕综合网| 欧美精品一区二区精品网| 欧洲生活片亚洲生活在线观看| 国产精品一区2区| 蜜桃视频在线观看一区二区| 亚洲欧美另类图片小说| 国产日韩影视精品| 91精品国产综合久久精品| 91丨porny丨户外露出| 国产综合成人久久大片91| 亚洲6080在线| 一区二区久久久| 国产精品灌醉下药二区| 久久久综合激的五月天| 欧美二区乱c少妇| 欧洲精品中文字幕| 99久久99久久精品免费观看| 国产成人亚洲综合a∨猫咪| 久久成人麻豆午夜电影| 日欧美一区二区| 亚洲不卡在线观看| 一区av在线播放| 亚洲美女在线一区| 亚洲视频一区在线| 亚洲欧美中日韩| 国产精品无圣光一区二区| 久久九九影视网| 久久免费视频一区| 国产亚洲欧美一区在线观看| 日韩女优视频免费观看| 日韩久久久精品| 日韩精品一区国产麻豆| 欧美一区三区二区| 日韩三级免费观看| 欧美成人猛片aaaaaaa| 日韩视频永久免费| 精品福利一区二区三区免费视频| 日韩视频不卡中文| 久久久久久久久97黄色工厂| 久久久久久久久久久电影| 中文字幕欧美日韩一区| 国产精品家庭影院| 一区二区三区四区视频精品免费 | 九九热在线视频观看这里只有精品| 午夜精品成人在线视频| 日韩精品一区第一页| 另类综合日韩欧美亚洲| 国v精品久久久网| 91一区二区三区在线观看| 欧美色精品在线视频| 日韩一区二区视频| 国产三级一区二区| 综合电影一区二区三区 | 欧美猛男超大videosgay| 日韩限制级电影在线观看| 久久久久国产成人精品亚洲午夜| 国产精品人妖ts系列视频| 玉足女爽爽91| 韩国女主播成人在线| 99re这里只有精品首页| 欧美视频你懂的| 久久精品一二三| 一区二区理论电影在线观看| 久久精品久久99精品久久| www.性欧美| 欧美一区二区三区日韩| 亚洲国产精品99久久久久久久久 | 欧美一区二区久久久| 久久亚洲精华国产精华液| 亚洲欧美激情小说另类| 蜜桃一区二区三区四区| 91亚洲精品久久久蜜桃网站| 日韩欧美国产不卡| 亚洲精品v日韩精品| 精品一区二区三区蜜桃| 欧美综合天天夜夜久久| 精品久久久久久久人人人人传媒| ...中文天堂在线一区| 日本亚洲一区二区| 色视频一区二区| 精品日韩欧美在线| 亚洲v中文字幕| 成人av免费在线| 精品国产三级a在线观看| 一区二区三区在线视频播放| 国产精品一区二区x88av| 欧美一区二区在线免费播放| 亚洲视频综合在线| 国产成a人亚洲| 欧美一区二区在线播放| 亚洲国产日韩综合久久精品| 成人激情免费视频| 久久久精品蜜桃| 国内精品伊人久久久久影院对白| 欧美三区免费完整视频在线观看| 国产精品国产三级国产| 国产成人精品免费在线| 精品国产成人系列| 日韩av中文在线观看| 欧美日韩精品一区二区三区蜜桃| 国产精品成人免费精品自在线观看| 国产一区二区三区四区五区美女| 欧美一区二区三区的| 亚洲r级在线视频| 欧美日韩国产首页| 亚洲综合一二三区| 欧美亚洲尤物久久| 亚洲综合成人在线| 在线视频欧美区| 一区二区三区四区精品在线视频| 成人精品免费视频| 国产精品久久久久影视| 成人免费高清在线观看| 中文幕一区二区三区久久蜜桃| 国产一区二区三区免费看| 久久众筹精品私拍模特| 国产在线不卡视频|