Ñòóäåíòàì > Ðåôåðàòû > Âû÷èñëèòåëüíûå ìàøèíû è ñèñòåìû, 2 ñåìåñòð
Âû÷èñëèòåëüíûå ìàøèíû è ñèñòåìû, 2 ñåìåñòðÑòðàíèöà: 2/8
│ │ │ │ │ │
└───────── Enable
Plane 2 │
│ │ │ │ │
└────────────
Enable Plane 3 │
│
└──┴──┴──┴───────────────
Not Used │
└───────────────────────────────────────────────────────────┘
ENABLE PLANE:
D3,D2,D1,D0 Êàæäûé áèò ðàçðåøàåò ïðîöåññîðó çàïèñè
â
ñîîòâåòñòâóþùóþ ìàòðèöó âèäåîïàìÿòè.
Îäíîâðåìåííûå çàïèñè ïðîèçâîäÿòñÿ â òîì
ñëó÷àå, êîãäà êîãäà íà âûñøåì óðîâíå
íàõîäèòñÿ áîëåå îäíîãî áèòà(1). Ìàòðèöû
0-1 è 2-3 â ðåæèìå ODD/EVEN (âûáðàííîì
ðåãèñòðîì Memory Mode D2) äîëæíû èìåòü
îäíî è òî æå çíà÷åíèå ìàñêè êàðòû.
.
ÍÀÈÌÅÍÎÂÀÍÈÅ ÐÅÃÈÑÒÐÀ: CRTC INDEX
ÀÄÐÅÑ ÏÎÐÒÀ: 3B0h, 3B2h, 3B4h, or 3B6h
MONOCHROME
MODE Write Only
3D0h, 3D2h,
3D4h or 3D6h COLOR
MODE Write
Only
┌───────────────────────────────────────────────────────────┐
│ CRTC
INDEX │
├───────────────────────────────────────────────────────────┤
│ BIT 7 6 5 4 3 2 1
0 │
│ │ │ │
│ │ │ │ │
│
│ │ │ │
└──┴──┴──┴──┴───
CRTC Data Index │
│
└──┴──┴──────────────────
Special Function │
└───────────────────────────────────────────────────────────┘
CRTC DATA INDEX:
D4-D0
D4 D3 D2 D1 D0 ÄÎÑÒÓÏ HEX R# REG.NAME
0 0 0 0 0 W 00h R0
Horizontal Total
0 0 0 0 1 W 01h R1
Horizontal Display End
0 0 0 1 0 W 02h R2
Start Horizont. Blanking
0 0 0 1 1 W 03h R3
End Horizontal Blanking
0 0 1 0 0 W 04h R4
Start Horizontal Retrace
0 0 1 0 1 W 05h R5
End Horizontal Retrace
0 0 1 1 0 W 06h R6
Vertical Total
0 0 1 1 1 W 07h R7
CRTC Overflow
0 1 0 0 0 W 08h R8
Preset Row Scan
0 1 0 0 1 W 09h R9
Maximum Scan Line
0 1 0 1 0 W 0Ah RA
Cursor Start
0 1 0 1 1 W 0Bh RB
Cursor End
0 1 1 0 0 R/W 0Ch RC
Start Address High
0 1 1 0 1 R/W 0Dh RD
Start Address Low
0 1 1 1 0 R/W 0Eh RE
Cursor Location High
0 1 1 1 1 R/W 0Fh RF
Cursor Location Low
1 0 0 0 0 W 10h R10
Vertical Retrace Start
1 0 0 0 0 R 10h R10
Light Pen High
1 0 0 0 1 W 11h R11
Vertical Retrace End
1 0 0 0 1 R 11h R11
Light Pen Low
1 0 0 1 0 W 12h R12
Vertical Display End
1 0 0 1 1 W 13h R13
Offset
1 0 1 0 0 W 14h R14
Underline Location
1 0 1 0 1 W 15h R15
Start Vertical Blanking
1 0 1 1 0 W 16h R16
End Vertical Blanking
1 0 1 1 1 W 17h R17
Mode Control
1 1 0 0 0 W 18h R18
Line Compare
SPECIAL FUNCTION:
D7,D6,D5 Ýòè òðè áèòà èñïîëüçóþòñÿ
.
CURSOR START : Òîëüêî çàïèñü.
┌───────────────────────────────────────────────────────────┐
│ INDEX = 0Ah CURSOR
START │
├───────────────────────────────────────────────────────────┤
│ BIT 7 6 5 4 3 2 1
0 │
│ │ │ │ │ │
│ │ │ │
│ │ │ │
└──┴──┴──┴──┴───
ROW Scan Cursor Begins │
│
└──┴──┴──────────────────
Not Used │
└───────────────────────────────────────────────────────────┘
ROW SCAN CURSOR BEGINS:
D4-D0 Êóðñîð ïîÿâëÿåòñÿ, êîãäà ñ÷åò ñòðîê ðàâåí
ñîäåðæèìîìó ðåãèñòðà,à àäðåñ äèñïëåÿ
óêàçûâàåòñÿ
òàêîé, êîòîðûé ðàâåí ñîäåðæèìîìó ðåãèñòðîâ
OEh è
OFh.
CURSOR END: Òîëüêî çàïèñü
┌────────────────────────────────────────────────────────────┐
│ INDEX = 0Bh CURSOR
END │
├────────────────────────────────────────────────────────────┤
│ BIT 7 6 5 4 3 2 1
0 │
│ │ │ │ │ │
│ │ │ │
│ │ │ │
└──┴──┴──┴──┴─
Row Scan Cursor Ends │
│ │
└──┴────────────────
Cursor Skew Control │
│
└──────────────────────
Not Used │
└────────────────────────────────────────────────────────────┘
ROW SCAN CURSOR ENDS:
D4-D0 Åñëè ñ÷åò ñòðîê áóäåò ðàâåí èëè ïðåâûøàåò
ñîäåðæèìîå ýòîãî ðåãèñòðà , òî îòîáðàæåíèÿ
êóðñîðà íà äèñïëåå íå áóäåò .
|