VGA — разлика између измена

Садржај обрисан Садржај додат
Tehnicki podaci.
Ред 25:
 
Takođe, 15-iglični -{VGA D}--konektor koristi se za povezivanje [[Графичка карта|grafičkih kartica]] na analogne monitore ([[Монитор са катодном цеви|-{CRT}-]]), a takođe — većina digitalnih [[ЛЦД монитор|-{LCD}-]] monitora još uvek (od 2007. godine) ima osim -{[[DVI]]}- konektora i stari -{VGA}- analogni konektor.
 
== Tehnički podaci ==
 
=== Postavlanje ===
Postavlanje bilo koje rezolucije na VGA grafičkoj kartici se mora uraditi u '''Real Mode''' (16-bita) procesorskom okruženju, tako da jedina mogućnost za Protected Mode (32-bit) sisteme je da se sistem vrati da promeni video režim ili da se odmah promeni u bootloader-u. Primer koda u assembleru:<syntaxhighlight lang="asm" line="1">
mov ah, 0
mov al, 12h
int 10h
</syntaxhighlight>
 
Vrednost AL registera predstavlja mod koji je potrebno ucitati, a vrednost AH registera mora biti 0 da bi se postavio VGA grafički režim.
 
=== Video režimi ===
{| class="wikitable"
!Ime
!Rezolucija
!Boja
|-
|4h
|320x200
|4
|-
|5h
|320x200
|4 sivih
|-
|Dh
|320x200
|16
|-
|Eh
|640x200
|16
|-
|Fh
|640x350
|2
|-
|10h
|640x350
|16
|-
|11h
|640x480
|2
|-
|12h
|640x480
|16
|-
|13h
|320x200
|256
|}
 
=== Stavljanje piksela ===
Ovde su najbolji režimi za VGA. Ostali su bizarni ili jednostavno čudni, a teško se nalazi dokumentacija za njih.
 
==== Režim 13h ====
Ovde je jako lako da se postavi piksel, a samim tim jako brzo se pikseli crtaju. Jedino sto je potrebno je da se na 0xA0000+x kordinata*320+y kordinata u memoriji stavi bajt u kome se sadrži boja.
 
==== Režim 12h ====
Ovde je znatno teže i sporije da se postavi piksel, a samim tim je i sporo. Svaki piksel reprezentuje 4 bita u bajtu, i to ga znatno usporava.
 
== Primer ==
<gallery>
Datoteka:Birds VGA16.png|-{VGA}- grafička rezolucija 640×480×16 (Mod 12h)
Datoteka:Birds VGA256.png|-{VGA}- grafička rezolucija 320×200×256 (Mod 13h)
</gallery>
 
Преузето из „https://sr.wikipedia.org/wiki/VGA