Master Member
|
引用:
作者RogerShih
1. 如果你經歷過 DOS 時代,應該知道有些顯卡有段區域,一般是 A000:000 或 B000:0000 這兩段區域,當時很多顯卡記憶體可以超過 64K ,但你要存取顯示卡上的記憶體,如果用 IO 指令一般來說太慢,也太麻煩,所以通常是將資料寫入這之中一塊區域,將資料寫入顯卡裡。
這樣不但方便程式直接以 segment : offset 定址去存取介面卡硬體資料,透過 DMA 等硬體機制,效能也更好...
|
雖然依小弟的水平來說很多地方要再去查到底是什麼意思  .......
但也釐清了一些過去不完整或錯誤的觀念
非常感謝RogerShih兄的詳細說明 
|