Autore Topic: le pagine del commodore 64  (Letto 4669 volte)

schiopp

  • Neo-iscritto
  • *
  • Post: 11
  • Gioco Preferito: Etrusk
le pagine del commodore 64
« il: 02 Agosto 2018, 19:16:21 »
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

  • Neo-iscritto
  • *
  • Post: 11
  • Gioco Preferito: Etrusk
Re:le pagine del commodore 64
« Risposta #1 il: 02 Agosto 2018, 23:49:11 »
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

  • Utente
  • **
  • Post: 493
    • http://wav-prg.sourceforge.net/
  • Gioco Preferito: Tetris, Turrican, Impossible Mission
Re:le pagine del commodore 64
« Risposta #2 il: 08 Agosto 2018, 21:33:40 »
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.
Un giapponese sa recitare a memoria tutti i numeri di pi greco fino all'83431º decimale. Sa a memoria anche l'unico numero telefonico che è nella sua agendina - Daniele Luttazzi