ho inizato a leggere, ma vorrei verificare se sono sulla buona strada....
CONCETTO DI 'PAGINA' (RAM divisa in 256 pagine da 256 byte l'una)
prendiamo i puntatori 55 e 56 , ultimo byte utilizzato dal basic (C64 appena acceso)
moltiplicando quindi il puntatore maggiore per 256 (56*256), se non erro ottengo l'indirizzo iniziale della cosidetta "pagina" (256 pagine numerate da 0-255)
il valore che contiene la locazione dell'esempio ' 56 ' se fosse 125, allora moltiplicheremmo 125*256 pagine, quindi sarebbe come dire 125 byte per 256 volte...?
Otterremmo l' indirizzo 32000, questa lo dovrei intendere come l'inizio della pagina che ho selezionato fra le 256 disponibili giusto?
Se è cosi' è ho compreso il filo.... la locazione più piccola del puntatore, in tal caso la 55 col suo valore da 8 bit, selezionerebbe invece un particolare byte della "pagina" posta a 32000, e quindi potrei selezionare dal byte 0 al byte 255...della suddetta 'pagina' puntata attualmente.
Ho afferrato?
grazie e scusate se nel 2008 dovete rispondere a domande che vi facevate a 13 anni