Come Funziona
|
||
Ram Video |
Come Funziona... |
MODO GRAFICO 1/2 [3 di 12] |
|
Nei Modi Grafici l'area di memoria Convenzionale coinvolta dalla Scheda Video è di 64kBytes, a partire dall’indirizzo fisico A0000H fino all’indirizzo fisico AFFFFH nel primo megaByte, corrispondente agli indirizzi logici da A000:0000 a B800:7FFF. | |
L'analisi e la programmazione della parte di Ram Video destinata ai modi grafici è dunque ragionevole solo per i più semplici (cioè quelli a minor risoluzione): solo per essi è possibile il controllo diretto con la semplice scrittura diretta (MOV). Vediamo di capire il perché. |
|
Con la risoluzione 320*200, ormai retaggio storico ma ampiamente usata dai vecchi giochi Dos, sono necessari 64000 pixel (320*200=64000): la quantità di pixel è perciò inferiore al numero di bytes disponibili (ne avanzano 1536). In questo caso è possibile associare un byte della Ram Video ad ogni pixel. | |
Poiché gli 8 bit di ciascun byte possono essere combinati in 28 = 256 modi possiamo concludere che, con la risoluzione 320*200, le immagini grafiche proposte a video hanno profondità di colore di 8 bit, cioè ciascun suo pixel può assumere al massimo 256 diversi colori. | |
Il lettore attento ha già concluso che il meccanismo descritto comincia a scricchiolare non appena saliamo anche di poco con la risoluzione; già con una normalissima 800*600 i punti (pixel) necessari passano a 800*600 = 480000. |
|
E' dunque impossibile associare ciascun pixel ad un byte, come succedeva prima; al più possiamo tentare di associarlo a un bit; solo così tutti i 480000 punti richiesti dalla risoluzione potranno essere comodamente ospitati tra i 524288 bit (=65536*8) della Ram Video. | |
La risoluzione 800*600 è così certamente garantita, ma l'immagine potrà essere solo a 2 colori (per esempio in bianco e nero): infatti ogni byte della Ram Video rappresenterà 8 pixel con i suoi 8 bit e, potendo un bit essere o 0 o 1, i pixel potranno essere o spenti o accesi. |
|
RamVideo | MODO GRAFICO 1/2 | |||||||
3 di 12 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|