Visualizzatore LCD Tastiera
Porta Seriale Porta Parallela Stampanti Timer di Sistema
Sottosistema Video Cursore RamVideo Home

  Come Funziona...

Vai al menu "Come Funziona"

  Ram Video

MODO GRAFICO 1/2 [27 di 34] 

bulletNei 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.
bulletL'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é.

               

bulletCon 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.
bulletPoiché 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.
bulletIl 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.

               

bulletE' 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.
bulletLa 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.
Pagina Precedente Come Funziona... Pagina Successiva MODO GRAFICO 1/2   Torna alla Home della Sezione Vai al menu - Come Funziona... Torna al Menu di "Dentro al Computer"
27 di 34
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

    

Come Funziona... » Visualizzatore LCD | Tastiera | Porta Seriale | Porta Parallela | Stampanti
Timer di Sistema| Sottosistema Video | Cursore | RamVideo | Home
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati