隨筆-65  評論-68  文章-4  trackbacks-0

          在我認為,讀寫磁盤的BIOS中斷13H是用來向可用內存(內存TYPE為1)中存入數據的。雖然目前對于X86結構的顯存機制不是特別的了解,但是顯存的TYPE是2,這也就意味著不能夠被操作系統任意使用。這樣,INT 13H也就不能夠直接把磁盤數據轉存到顯存里面。如果需要把它的數據顯示到屏幕上面,可以通過下面的方式:

          磁盤-->可用內存-->顯存

          應該是這樣吧,現在我僅僅是感性理解,需要將來看一些深入的書籍來了解。

          posted on 2007-01-17 13:38 小爽 閱讀(528) 評論(1)  編輯  收藏 所屬分類: 我的經驗我的操作系統

          評論:
          # re: int 13h 不能將數據讀入顯存的原因[未登錄] 2012-05-25 19:49 | steven
          我也發現了這個問題,頭疼了我一兩天。
          我本以為程序代碼寫錯了。嘗試很多次都不行。  回復  更多評論
            
          主站蜘蛛池模板: 青州市| 马尔康县| 额济纳旗| 广水市| 湾仔区| 永嘉县| 剑阁县| 泉州市| 乌鲁木齐县| 宿州市| 哈密市| 宜黄县| 富蕴县| 江源县| 会昌县| 青州市| 波密县| 泰和县| 闸北区| 福建省| 磐安县| 延寿县| 瑞金市| 陈巴尔虎旗| 汨罗市| 鄱阳县| 西城区| 新河县| 陵川县| 武宁县| 诏安县| 奎屯市| 咸阳市| 民县| 孟村| 义乌市| 怀化市| 平安县| 灌南县| 固镇县| 宁乡县|