Come Funziona
|
||
Ram Video |
|
Come Funziona... |
PRESENTAZIONE [2 di 12] |
|
La Ram Video è una zona della memoria Convenzionale di Sistema; la sua dimensione è di 128kBytes, a partire dall’indirizzo fisico A0000H fino all’indirizzo fisico BFFFFH nel primo megaByte; la pratica della programmazione a basso livello consente di esprimere questi indirizzi fisici nei corrispondenti indirizzi logici, da A000:0000 a B800:7FFF (un indirizzo logico si esprime sempre nella forma Segmento:Offset). | |
Lo studio della Ram Video non può essere separato da quello delle Funzioni e Procedure dedicate al controllo delle numerose modalità di funzionamento di una scheda video, sia a livello Bios che a livello Dos. | |
Di fatto, pur nella sua originale identità, essa è pur sempre la porta hardware attraverso la quale vengono generate le immagini poste a video. |
|
La scrittura in Ram Video è il modo più veloce per porre qualcosa sul monitor; l'operazione si effettua con una sola istruzione, senza coinvolgere nessun altro strato software (ne Bios ne Dos ne altro) |
|
Il rapporto di scrittura è con la memoria, non con un dispositivo di I/O; per questo vi si accede con un MOV e non con un OUT; per questo è velocissimo e immediato. |
|
La consapevolezza di aver a che fare con memoria può insinuare anche il desiderio di leggere la Ram Video: questa opportunità apre orizzonti impensabili, per esempio consentendo al programmatore di "trovare" oggetti nascosti alla vista semplicemente per il fatto di essere stati precedentemente stampati in nero su nero (ottimo per le battaglie navali o per i bonus di un gioco!). |
|
Questa
area di memoria è a sua volta divisa in 3 parti:
|
|
La differenza tra Modo Grafico e Modo Testo sta dunque nel modo con cui vengono trattati i punti (cioè le terne di fosfori, blu verdi e rossi) del tuo monitor. Nel primo si interviene singolarmente su ciascun pixel; nel secondo vengono erogati (di norma) 128 pixel alla volta, tanti quanti sono necessari per "disegnare" sullo schermo un carattere, appunto creato a partire da una matrice di 8x16 punti (di questo si occupa il generatore di caratteri della scheda video). |
|
Le pagine seguenti consentono di approfondire la conoscenza delle 3 aree di RamVideo. |
|
RamVideo | PRESENTAZIONE | |||||||
2 di 12 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|