Come Funziona
|
||
Ram Video |
Come Funziona... |
MODO TESTO 1/3 [6 di 12] |
|
Quando si lavora in Modo Testo la zona di Ram Video che ci interessa è quella compresa tra B000:8000 e B000:FFFF; poiché la tecnica della segmentazione della memoria ci consente di esprimere il medesimo indirizzo logico in molti modi diversi, per motivi di opportunità conviene modificare il contenuto Segment:Offset di questo intervallo, trasformandolo in B800:0000 - B800:7FFF. | |
I 32 kBytes della Ram Video destinata al Modo Testo sono divisi in 8 zone uguali, dette Pagine Video, ciascuna di 4 kBytes (4096 bytes). | |
Ciascuna delle 8 Pagine Video, numerate da 0 a 7, copre quindi l'area di memoria Ram corrispondente agli indirizzi: |
|
Numero Pagina | Primo Address | Range Indirizzi Fisici |
Pagina 0 | B800:0000 | da B8000 a B8FFF |
Pagina 1 | B800:1000 | da B9000 a B9FFF |
Pagina 2 | B800:2000 | da BA000 a BAFFF |
Pagina 3 | B800:3000 | da BB000 a BBFFF |
Pagina 4 | B800:4000 | da BC000 a BCFFF |
Pagina 5 | B800:5000 | da BD000 a BDFFF |
Pagina 6 | B800:0600 | da BE000 a BEFFF |
Pagina 7 | B800:0700 | da BF000 a BFFFF |
|
In Modo Testo la memoria RamVideo viene utilizzata a livello di byte (piuttosto che a livello di bit, tipico della gestione grafica); le informazioni necessarie per colorare i 128 pixel (8*16) punti necessari per "disegnare" sullo schermo un carattere, sono dunque affidate a 2 bytes. | |
Lo sviluppo dei programmi (sia in Turbo Pascal che in Assembly) viene di norma fatto in ambiente DOS che, tipicamente, è una espressione video in Modo Testo. |
|
La Ram Video che ci interessa è divisa in 8 parti, dette Pagine Video. Puoi pensare alle 8 Pagine Video come a una catasta di cassetti, ognuno dei quali contiene una sequenza di 2000 oggetti rettangolari (i caratteri) organizzati su 25 righe da 80 colonne ciascuna. Naturalmente puoi vedere solo il contenuto del cassetto in cima alla pila (la Pagina 0) mentre quello degli altri (le Pagine da 1 a 7) c'è ma non si vede (come il trucco...). La magia consiste nel spostare tutti o in parte gli oggetti da un cassetto all'altro, quando vuoi, non dimenticando che comunque potrai vedere solo il contenuto del cassetto in cima alla catasta. |
|
RamVideo | MODO TESTO 1/3 | |||||||
6 di 12 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|