Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Libreria GIOBE.MAC

Home » Programma il Computer » Tutorial Assembly

Raccolta di Macro Istruzioni

  Raccolta di Macro Istruzioni

Recupera [11 di 20] 

    

bulletPotente struttura in grado di riportare a video tutti i 2000 caratteri colorati in precedenza salvati in una pagina alternativa, direttamente a livello RamVideo.
bulletCon questa struttura deve essere chiamata solo dopo aver salvato (fino a 7) pagine intere, con la Macro Salva.

               

bulletLa sua sintassi prevede il passaggio di un solo parametro:

               

Recupera   NumeroPagina

 

bulletIl parametro NumeroPagina rappresenta il numero di una delle possibili 7 Pagine Video alternative alla prima, numerate da 1 a 7, dalla quale saranno recuperati i 4000 bytes da collocare a video sotto forma di 2000 caratteri.

               

bulletLa Macro si utilizza in questo modo:

               

               

bulletLa seguente Area di Testo mostra la struttura della Macro, inclusa nella Libreria Giobe.MAC:

               

Recupera

NB:           se il testo contenuto nell'Area   ti sembra strano (cioè se contiene
 caratteri inconsueti) non hai ancora installato il font
Giobe.TTF : clicca qui!!

               

bulletLa zona della Ram Video è compresa tra B000:8000 e B000:FFFF, o meglio tra  B800:0000 - B800:7FFF.
bulletI 32 kBytes della Ram Video destinata al Modo Testo sono divisi in otto zone uguali, dette Pagine Video, ciascuna di 4 kBytes (4096 bytes).

               

bulletL'analisi del codice incluso nella Macro mostra le tecniche Assembly per trasferire questa grande quantità di bytes in modo veloce ed organizzato.
bulletIn particolare risulta evidente il riferimento alla variabile BUFdis,:
bulletindica l'indirizzo di Segmento della RamVideo e dipende dal Sistema di Visualizzazione in uso
bulletè definita nella libreria Giobe.LIB e dichiarate PUBLIC, cioè a disposizione di chiunque le voglia consultare
bulletè inizializzata al valore 0B800H, dando per scontato che si lavori in ambito VGA a colori
bulletchiamando la Procedura MODEtest, disponibile nella libreria Giobe.LIB, il Sistema di Visualizzazione in uso viene individuato automaticamente e le variabili PUBLIC (tra cui BUFdis) sono aggiornate in funzione del risultato dell'indagine

    

Pagina Precedente Libreria GiobeMAC Pagina Successiva Recupera   Torna alla Home  del Capitolo3 del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
11 di 20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

    

Giobe.MAC » M_COLOR| M_CURSOR| M_msgC | M_msgN | M_Chr| M_DOSint| CORN_DOS| Salva| Recupera
RAMchr_ | RAM_cur | RAMmsg | RAMcol | RAMcol_ | RAMnor | RAMrepC | RAMrep_ | RAMrepN
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
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