Commodore 64 > Programmazione, Grafica e Musica

le pagine del commodore 64

(1/1)

schiopp:
Salve a tutti,
un aiuto per favore ...riguardo alla suddivisione della memoria del c64
...leggendo alcune pubblicazioni a riguardo mi sono imbattuto nel seguente concetto :
Dalla locazione 0 fino alla 1023 ($0000-$03FF) c'è la "PAGINA ZERO"....etc etc...
ecco a cosa si riferisce questa PAGINA ZERO ?
qualcuno per cortesia mi aiuterebbe a concettualizzarla ?
grazie  :)

schiopp:
mi rispondo da solo...grazie all'aiuto di ANDREA che mi ha spiegato che :
Una pagina corrisponde a 256 byte ($00-$ff)...quindi ogni 256 byte hai una nuova pagina, $0100-$01ff seconda pagina...ci sono 256 pagine che moltiplicato per 256 (numero di byte per pagina) fa 65536 numero massimo di locazioni di memoria gestibili dal c64....
grazie
buon lavoro a tutti

fab:
La pagina zero ha la particolarità che un suo indirizzo è rappresentabile in un solo byte, perciò le istruzioni Assembly che operano solo sulla pagina zero occupano un minor numero di byte di quelle che possono operare su tutti gli indirizzi di memoria, e spesso sono anche più veloci. Alcune istruzioni (le Indexed-indirect e le Indirect-indexed) possono operare solo sulla pagina zero.

Navigazione

[0] Indice dei post

Vai alla versione completa