
在286/386的PC電腦上有128K的記憶體是保留給影像緩衝驅使用,但絕大部分的顯示都不會完全用到128K,在單色介面卡所對應的記憶體緩衝區是使用後面的64K,緩衝區記憶體的位址是從B0000H-A0000H-BFFFFH,而單色繪圖介面卡文字模式是從B0000H開始佔用 32K,繪圖模式從B8000H開始佔用32K,彩色系統下影像記憶體的開始位置是從B0000H-B8000H-A0000H,總共需要128K。
影像記憶體的圖像顯示起始點為B8000H,在螢幕上的"點"在影像記憶體內是以一個位元Bit 來表示,螢幕由左至右共有640個點,範圍從0至640,每八個點又構成一個位元組BYTES ,所以螢幕每列共有八十個位元組,也就是說,如果我們輸入英文字母A每列共可輸入80個,如此我們便可以知道記憶體中的位置。
B8000:00011000
B805A:10000001
BA000:00100100 英文字A在記憶體中相對位置
BA05A:11111111
BC000:01000010
BC05A:10000001
BE000:10000001
沒有留言:
張貼留言